DMX Controller Using the UART with Protocol Support
Check out our MPLAB Xpress webpage to view this complete code example with a detailed step by step write-up and description:
About this Code Example
This project shows the implementation of a DMX512 Controller on a K42 family device. The PIC18FxxK42 family has a new UART peripheral which supports several protocols like DMX512, DALI and LIN. The PIC18FxxK42 family of devices also have a two channel Direct Memory Access (DMA) module. The DMA module has programmable start/end addresses, counters, triggers and interrupts. This gives the user great flexibility in using the core to attend critical tasks while the DMA moves chunks of data in the background.
- Nov 8, 2018