焊接:http://forum.eepw.com.cn/thread/269604/1/#3
按键、红外:http://forum.eepw.com.cn/thread/269604/1/#4
视频:http://player.youku.com/player.php/sid/XOTIzNDYzNzky/v.swf
【按键、红外】
按键简单,就不讲了。下面是红外调试过程
1.准备工作。
设置定时器0和串口1中断优先级为高,外部中断0优先级为低,这样才能中断嵌套。
定时器0用来计时,串口1用来输出调试信息。
2.确定接受缓冲区大小。
当下降沿触发外部中断时,开始计算高低电平的时间来确定红外发射的位数IR_cnt、“0“,”1”,输出到串口。通过单片机解码发现,志高空调遥控器编码由99位组成:1个起始位,2个结束位。去掉后为96位(12字节)。我用12字节的数组来存放红外接收数据。
3.红外数据解析。将接受到的数据通过串口输出。
按下遥控器的几个键,读出下图编码
第六个字节为键值,后2个字节为风速。
4.按键映射。
模式键 → 静音键
温度+键 → 音量+键
温度-键 → 音量-键
源码:EEPW.zip @33.1776MHz
我要赚赏金打赏帖 |
|
|---|---|
| OK1126B-S开发板下以导航按键控制云台/机械臂姿态调整被打赏¥29元 | |
| 【树莓派5】便携热成像仪被打赏¥36元 | |
| 【树莓派5】环境监测仪被打赏¥35元 | |
| OK1126B-S开发板下多时段语音提示型电子时钟被打赏¥27元 | |
| OK1126B-S开发板下函数构建及步进电机驱动控制被打赏¥25元 | |
| 【S32K3XX】LPI2C 参数配置说明被打赏¥20元 | |
| OK1126B-S开发板的脚本编程及应用设计被打赏¥27元 | |
| 5v升压8.4v两节锂电池充电芯片,针对同步和异步的IC测试被打赏¥35元 | |
| 【S32K3XX】S32DS LPI2C 配置失败问题解决被打赏¥22元 | |
| 【S32K3XX】FLASH 的 DID 保护机制被打赏¥19元 | |