| 1. | Introduction to Texas Instruments TMS320F2812 DSP | |
| Architecture | ||
| 2. | CodeComposer basics | |
| -Embedded C complier, linker | ||
| -Build projects, debugging C/ASM/HEX files | ||
| 3. | Interfacing to Display devices | |
| -Input / Output peripheral configuration and special function selection | ||
| -8-bit LCD interface | ||
| Labs: Text messages in LCDs, arithmetic operations | ||
| 4. | Timer Interrupts | |
| -Using timers for periodic interrupts | ||
| -RTOS concepts for task scheduling | ||
| Labs: Overflow interrupts and task scheduling | ||
| 5. | PWM generation | |
| -PWM concepts in motor controls | ||
| -Duty cycle and frequency variation | ||
| Labs: PWM generation | ||
| 6. | UART communication | |
| -Serial protocol mechanisms | ||
| -Baud rate generation | ||
| Labs: Sending and receiving messages using UART | ||
| 7. | Analog to Digital Converters | |
| -Analog to Digital converter initialization and operations | ||
| -Periodic conversion using Timer interrupts | ||
| Labs: Timer Overflow Interrupts, Real time event scheduling, ADC Programming | ||
Project |
||
| -DC Motor control | ||
| -Display Motor speed using ADC conversion | ||
| -PID control for speed stability | ||
| -PWM generation for torque control | ||