找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

接收解码问题

查看数: 1306 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-11-25 20:55

正文摘要:

各位大佬们帮忙看下,如图是接收引脚波形(自定义协议发射的),数码管单独配置输出是可以点亮的,目前我想测试下接收到的数据,接收到就全部点亮,结果发现不能点亮,帮忙看下是不是解码部分有问题。 void main( ...

回复

ID:1125252 发表于 2024-11-27 10:30
lkc8210 发表于 2024-11-26 14:25
RfDuty_32Bit();应该用RX脚的下降沿来触发,而不是定时器

谢谢!已经解决了
ID:1125252 发表于 2024-11-26 08:17
lkc8210 发表于 2024-11-25 23:13
请描述一下自定义协议的时序

一共16位,都是电平不翻转直接发送过来的。RX[0]是代表电机档位一档就是发送0x01过来,二档0x02,三挡0x03,....,十档0x0A,RX[1]是代表电量的,满电0X06,这里我开始以为我接收的是反的,写成0x60,电量有0x05,0x04,0x03,0x02,0x01。定义规则是起始位是高电平2.5ms,1ms低电平,然后1是高电平1.2ms,500us低电平,0是600us高电平,500us低电平。上面的定时是100us的。
ID:161164 发表于 2024-11-25 23:13
请描述一下自定义协议的时序
ID:161164 发表于 2024-11-25 20:55
RfDuty_32Bit();应该用RX脚的下降沿来触发,而不是定时器

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表