Dear TI Community Members,
I am using Tiva C Series Launchpad EK-TM4C123GXL with TM4C123GH6PM Microcontroller and a Boost IR 1.0 plugin module from TI.
I am trying to use the built in IrDA module of the controller with the help of the function available in the
Peripheral Driver Library ex: UARTEnableSIR(UART1_BASE,1)
Since I am very new to this I have few question regarding IrDA working,
1. What are the different modulation techniques supported by the built-in IrDA module i.e RC5,RC6, NEC etc.?
2. Can we configure IrDA module to enable different modulation techniques?
3. What is the dependency of different modulation techniques on Oscillator Frequency/Baud Rates ?
Also the UART Buffer in TM4C123GH6PM is 8bits wide so while transmitting an IR Code (which is typically
3 to 4 bytes depending on Modulation), how the data should be sent on TX?(e.g. transmiting the IR code 0xC00010)
There is very less documentation available about how the IrDA module does the Modulation/Demodulation in the
Data Sheet. I assumed if an UART is configured to use IrDA, All I need to do is just send the data to be transmitted to the
UART buffer Register.
Is there any documentation/example codes available on how to configure TM4C123GH6PM Microcontroller using IrDA ?
Note : I am using Keil IDE for my development
Thanks in advance.