F28P65X Communication Firmware Development
Budget: ₹12,500 – ₹37,500 INR
I need a complete Code Composer Studio project for the Texas Instruments F28P65X that focuses on reliable communication between multiple devices while exercising the on-chip peripherals. The application must demonstrate, in a single build, working examples of ADC sampling triggered by an ePWM unit, periodic tasks driven by a timer, and data exchange over IPC, I²C, SPI and CAN. I am starting from an empty workspace, so every source file, linker script and configuration header has to be part of the delivery.
The code should boot cleanly on the F28P65X controlCARD, configure the clock tree, bring up the peripherals with TI’s driverlib or direct register access, and expose a simple API so I can plug in higher-level control logic later. Compile-time options that enable or disable each interface will help me tailor the firmware to future boards.
Because my main goal is rapid communication testing, I will accept the project when:
• The MCU continuously streams sampled ADC values over CAN and mirrors the same payload on SPI and I²C in interrupt-driven, non-blocking fashion.
• An IPC routine running from the C28 core confirms data integrity every 1 ms using the timer interrupt.
• ePWM starts the ADC conversions at a configurable rate and the timing can be verified with an oscilloscope.
• The full CCS workspace builds without warnings and is accompanied by a concise README that explains jumper settings, pin assignments and any external components required.
I am on a tight schedule and need the first flash-ready build as soon as possible, so please reply only if you have prior hands-on experience with the F28P series or similar C2000 devices.
The code should boot cleanly on the F28P65X controlCARD, configure the clock tree, bring up the peripherals with TI’s driverlib or direct register access, and expose a simple API so I can plug in higher-level control logic later. Compile-time options that enable or disable each interface will help me tailor the firmware to future boards.
Because my main goal is rapid communication testing, I will accept the project when:
• The MCU continuously streams sampled ADC values over CAN and mirrors the same payload on SPI and I²C in interrupt-driven, non-blocking fashion.
• An IPC routine running from the C28 core confirms data integrity every 1 ms using the timer interrupt.
• ePWM starts the ADC conversions at a configurable rate and the timing can be verified with an oscilloscope.
• The full CCS workspace builds without warnings and is accompanied by a concise README that explains jumper settings, pin assignments and any external components required.
I am on a tight schedule and need the first flash-ready build as soon as possible, so please reply only if you have prior hands-on experience with the F28P series or similar C2000 devices.