1.2 红外信号传输原理
红外遥控原理可参考文档[2]。本文采用 NEC 协议编码,简单说是通过脉冲串之间的时间间隔来表示逻辑“0”和逻辑“1”。载波信号频率为38k,逻辑“1”用0.56ms的38k载波和1.5ms的无载波表示,逻辑“0”用0.56ms的载波和0.56ms的无载波表示,帧头用9ms载波加4.5ms无载波表示。编码帧格式参考图2,具体格式定义可根据实际情况稍作修改。
DEMO通过USB线与PC端COM口连接,MSP430F6638的USB通过软件协议虚拟UART,在PC端选择合适的COM端口号可实现PC软件和DEMO的互连。图9中左图反映DEMO的实物,当有按键按下的时候,对应的按键图标闪烁一下,同时在记录框输出文字记录这个动作(Button xx Pressed!)。最下面图表则实时显示当前温度信息。
参考文档
1. Capacitive Touch Library(SLAA490)
2. MSP430F415在LCD空调红外遥控器中的应用(ZHCA425)
3. MSP430x5xx and MSP430x6xx Family User's Guide(SLAU208M)
4. Starting a USB Design Using MSP430 MCU