焊接: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
我要赚赏金打赏帖 |
|
|---|---|
| 【S32DS】S32K3 RTD7.0.1 HSE 组件配置报错问题解决被打赏¥27元 | |
| 【S32K3XX】MCME 启动 CORE1被打赏¥23元 | |
| AG32VH407下温度大气压传感器及其检测被打赏¥20元 | |
| AG32VH407下光照强度传感器BH1750及其检测被打赏¥22元 | |
| AT32VH407下使用温湿度传感器DHT22进行检测被打赏¥20元 | |
| DIY一个婴儿澡盆温度计被打赏¥34元 | |
| 【FreeRtos】FreeRtos+MPU region 配置规则被打赏¥23元 | |
| 【分享开发笔记,赚取电动螺丝刀】三分钟快速上手驱动墨水屏(ArduinoIDE)被打赏¥28元 | |
| 【S32K3XX】LIN 通讯模块使用被打赏¥31元 | |
| 【FreeRtos】FreeRtos + MPU模块的配置使用被打赏¥32元 | |