STM32单总线串口通信,TXD转成RXD所需时间问题

2019-07-20 16:26发布

STM32在单总线串口通信的情况下,TXD转成RXD所需时间过长总么办呢?
我用STM32控制总线舵机,就是基于单总线串口通信的的舵机,目前程序已经调通,但是在单总线情况下,TXD在发送结束,自动转化成RXD,但是,总线舵机由于反应迅速,总线舵机发送回来的数据单片机总是接收不到。。。有大神路过指导一二吗?小弟感激不尽

目前的情形是,单片机在单总线情况下确定能接收数据,因为我用串口模块验证过了
但是由于舵机收到读取角度的信号后,经过不到40微秒就将数据传回,单片机应该来不及将TXD转成RXD,照片是我用逻辑分析仪抓取的数据,都是正确的,单总线串口通信来不及接收此次数据,求帮助
程序源码是单片机连接上位机的串口调试助手,通过串口助手将双工的数据发送给单片机,而后转化成单总线数据控制舵机。。。目前,遇到的问题是,舵机的数据无法通过单片机读回。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
izhanghongcun
1楼-- · 2019-07-20 20:18
[url=STM32通过单线串口通信对TS-315的控制 http://www.openedv.com/forum.php ... 5&fromuid=50377 (出处: OpenEdv-开源电子网)]STM32单线串口通信对总线舵机的控制[/url]
dengxiaojun12
2楼-- · 2019-07-21 00:40
 精彩回答 2  元偷偷看……
wmaxwell
3楼-- · 2019-07-21 02:06
 精彩回答 2  元偷偷看……
izhanghongcun
4楼-- · 2019-07-21 03:57
wmaxwell 发表于 2017-3-7 10:41
如果你要用同一个引脚的话,是做不到的啊,txd使用txd的引脚,rxd使用人性的的引脚,你需要设计硬化,实现 ...

STM32支持单线串口通信,程序已经调通,接收没有问题,只是程序还有点小问题,等修改好了再和大家分享
izhanghongcun
5楼-- · 2019-07-21 04:02
舵机用了几十年了,你的描述有点乱。舵机的信号是20ms周期的,足够你处理别的事情,为什么老是说“单总线串口通信”?
sea_blue
6楼-- · 2019-07-21 09:29
sea_blue 发表于 2017-3-7 10:45
舵机用了几十年了,你的描述有点乱。舵机的信号是20ms周期的,足够你处理别的事情,为什么老是说“单总线串 ...

你用的是模拟舵机或者是数字舵机,而现在比较新的是总线舵机,比普通数字舵机有些不错的优点

一周热门 更多>