Dear all,
Can anyone help me with this small project?
I am planning to design a small infrared beacon with a PIC microcontroller as the encoder/decoder which works with a IR transceiver, TFDU4100. I want this beacon to be able to work with the PDA by transmitting information from the beacon to the PDA. As I use a PIC microcontroller as the encoder/decoder, I need to encode each byte to a IR frame before passing to the IR transceiver, right?
As it is going to be running at 9600bps, the whole period for a single IR frame is 104us, divided by 3 parts, 7/16 cycles + 3/16 cycles + 6 cycles. Right? So 3/16 cycles roughly equals to 45.5us, 3/16 cycles equals to 19.5us, and 6/16 cycles equlas to 39us, right? (Correct me if I am wrong!)
I try to write my codes and tune the timing to as close as all these period but still couldnt get my PDA to receive anything from my IR beacon. Can anyone help?
Thanks,
Eric