STM32在单总线串口通信的情况下,TXD转成RXD所需时间过长总么办呢?
我用STM32控制总线舵机,就是基于单总线串口通信的的舵机,目前程序已经调通,但是在单总线情况下,TXD在发送结束,自动转化成RXD,但是,总线舵机由于反应迅速,总线舵机发送回来的数据单片机总是接收不到。。。有大神路过指导一二吗?小弟感激不尽
目前的情形是,单片机在单总线情况下确定能接收数据,因为我用串口模块验证过了
但是由于舵机收到读取角度的信号后,经过不到40微秒就将数据传回,单片机应该来不及将TXD转成RXD,照片是我用逻辑分析仪抓取的数据,都是正确的,单总线串口通信来不及接收此次数据,求帮助
程序源码是单片机连接上位机的串口调试助手,通过串口助手将双工的数据发送给单片机,而后转化成单总线数据控制舵机。。。目前,遇到的问题是,舵机的数据无法通过单片机读回。。。
你用的是模拟舵机或者是数字舵机,而现在比较新的是总线舵机,比普通数字舵机有些不错的优点
一周热门 更多>