完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
1.实验介绍
采用协议:NEC协议 协议特点:8位的地址和8位的指令长度,地址命令两次传输,红外载波占空比代表0和1 电平表示:逻辑1 560us高电平+1680us的低电平(2.24ms) 逻辑0 560us高电平+560us的低电平(1.12ms) 数据格式:同步码、地址码、地址反码、控制码、控制反码 同步码 9ms低电平+4.5ms高电平 其他码由8Bit的数据构成 2.引脚连接 STM32F103ZET6 PB9( 定时器4的通道4) PB9设置为上拉输入 3.实测时序 本人使用的是梦源实验室出品的USB逻辑分析仪DSLOGIC,在该测量模式下一个时间格点为2.5ms 引导码: 首先我们对开始时序进行分析,可以很清楚的看到引导是 9ms左右的低电平加上4.5ms 左右的高电平组成。 地址码+地址反码+控制码+控制反码: 该遥控器的地址码是(00000000)B,地址反码是(11111111)B,从逻辑分析仪看来,是正确的。 同时本人按下的是按键是1,对应的码值是104(01101000)B,反码是(1001111)B,从波形图来看,无疑是正确的。 重复码 2.5ms一个格点下, 可以看出重发码的格式为 9ms低电平,2.5ms高电平,0.5ms低电平,100ms高电平 也就是说如果你按着一个键不放,在发完控制码和控制反码之后,将会一直发送重复码. 最后总结一句: 基于NEC协议的红外编码 为 引导码+地址码+地址反码+控制码+控制反码+重复码(如果按住不放) 经过实践验证是正确的 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1617 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1543 浏览 1 评论
977 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
683 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1595 浏览 2 评论
1863浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
644浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
515浏览 3评论
531浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
504浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 07:48 , Processed in 0.690051 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号