jayanth.devarayanadurga
Banned
- Joined
- Dec 4, 2012
- Messages
- 4,280
- Helped
- 822
- Reputation
- 1,654
- Reaction score
- 791
- Trophy points
- 1,393
- Location
- Bangalore, India
- Activity points
- 0
I am attaching my SIRC decoding project files. The Tx send IR data without carrier. The code which sends data with carrier is commented in Tx.c. IR data is sent continuously every 45 ms. The receiver has to receive ircode and take action based upon code.
https://www.sbprojects.com/knowledge/ir/sirc.php
button 1 sends the ir data shown in image. IR data = Start bit (2400 us high + 600 us low) + 7 command bits (LSB first) + 5 address bits (LSB first)
command and address bits - 1 = (1200 us high + 600 us low), 0 = (600 us high + 600 us low)
S 0 1 0 0 1 1 0 0 0 1 0 1 (irCode = (ADDR MSB)10100(ADDR LSB) (CMD MSB)0110010(CMD LSB) 1(S))
https://www.sbprojects.com/knowledge/ir/sirc.php
button 1 sends the ir data shown in image. IR data = Start bit (2400 us high + 600 us low) + 7 command bits (LSB first) + 5 address bits (LSB first)
command and address bits - 1 = (1200 us high + 600 us low), 0 = (600 us high + 600 us low)
S 0 1 0 0 1 1 0 0 0 1 0 1 (irCode = (ADDR MSB)10100(ADDR LSB) (CMD MSB)0110010(CMD LSB) 1(S))
Attachments
Last edited: