'C' Programming of Digital Control Applications on PIC24 and dsPIC Microcontrollers
Course
In Carshalton
Description
-
Type
Course
-
Location
Carshalton
-
Duration
5 Days
After attending this course, you will be able to: Design suitable data structures and functions for implementing digital control systems. Implement control algorithms in C. Interface control algorithms to system input and output hardware. Understand multi-tasking issues involved in complex control applications where the activities of multiple devices need to. Suitable for: This course is for engineers who have a basic knowledge of C programming , DSP algorithms and Digital Control Systems. This is a very intensive 5-day programming course designed to get engineers up to speed with the implementation in 'C' of Digital Control Systems applications using dsPIC microcontrollers
Facilities
Location
Start date
Start date
Reviews
Course programme
The 'C' programming skills needed to implement Digital Control algorithms on the dsPIC include understanding issues such as how to convert a model of the system being controlled into suitable data structures and associated algorithms.
Key Skills
After attending this course, you will be able to:
- Design suitable data structures and functions for implementing digital control systems
- Implement control algorithms in C
- Interface control algorithms to system input and output hardware
- Understand multi-tasking issues involved in complex control applications where the activities of multiple devices need to be co-ordinated
- Apply state transition techniques to control applications
Course Contents
Intensive overview of arrays, pointers, and dynamic data structures I/O buffering - circular, polygonal, iove and shadow buffering Structured 'C' programming approaches to dsPIC
- timers,
- A/D and D/A peripherals
- PWM
- RS232 I2C
- hierarchical state transition systems
- concurrent state transition systems
- master-slave
- peer-to-peer
'C' Programming of Digital Control Applications on PIC24 and dsPIC Microcontrollers