打印
[技术问答]

新唐单片机485通信数据格式的停止位能否设置两位?

[复制链接]
2817|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lzyyoumuren|  楼主 | 2016-11-29 14:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以前没有做的两位停止位的485通信,最近刚碰到
沙发
mintspring| | 2016-11-29 15:16 | 只看该作者
应该可以,楼主可以试试看。

使用特权

评论回复
板凳
天灵灵地灵灵| | 2016-11-29 21:19 | 只看该作者
停止位一位就够了吧,你搞两位的目的是什么

使用特权

评论回复
地板
戈卫东| | 2016-11-29 22:28 | 只看该作者
你可以自己插一个BIT的延时给它。

使用特权

评论回复
5
mintspring| | 2016-12-3 14:01 | 只看该作者
可以,两个跟一个,三个是一样的。

使用特权

评论回复
6
huaxianjie| | 2016-12-21 17:28 | 只看该作者
可以的

使用特权

评论回复
7
643757107| | 2016-12-21 23:37 | 只看该作者
效果怎么样?试过了吗

使用特权

评论回复
8
lzyyoumuren|  楼主 | 2019-8-24 16:15 | 只看该作者
谢谢各位

使用特权

评论回复
9
tianxj01| | 2019-8-24 18:09 | 只看该作者
像N79E003之类的,硬件只有模式0 1 2 3,没有停止位选择,这时候,我们可以简单的针对用TX/RX引脚切换的 485芯片,发送完成后,再继续延迟1个bit的时间才切换成接受,就是典型的2停止位了。其实你设置更多的空隙,则可以2个stop 3个stop 都是一样的。
新唐M0系列(以上的不了解),则可以硬件直接编程为1 1.5 2位。

使用特权

评论回复
10
lzyyoumuren|  楼主 | 2020-1-19 10:21 | 只看该作者
我试过了,延时一会,有时候会丢帧

使用特权

评论回复
11
gejigeji521| | 2020-1-25 15:49 | 只看该作者
modbus就可以两个停止位

使用特权

评论回复
12
gejigeji521| | 2020-1-25 15:50 | 只看该作者
485的默认停止位是1位的,没特别需求,不要改。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

187

帖子

1

粉丝