zsw
级别: 新手上路
UID: 71895
精华: 0
发帖: 27
金钱: 135 两
威望: 27 点
综合积分: 54 分
注册时间: 2012-06-12
最后登录: 2017-09-13
楼主  发表于: 2012-08-09 18:12

 RS485

那个Tiny210板子上的RS485,我利用RS485转RS232连接电脑,然后利用板子自带测试软件与PC机的串口调试通讯。可怎么板子只能收不能发啊?是不是发送数据时,要先发个指令什么的啊?
zsw
级别: 新手上路
UID: 71895
精华: 0
发帖: 27
金钱: 135 两
威望: 27 点
综合积分: 54 分
注册时间: 2012-06-12
最后登录: 2017-09-13
1楼  发表于: 2012-08-09 20:15
问题解决了,根据QQ群一位朋友的解释,原因应该是:默认情况下,RS485是处于接收状态,所以在很高的波特率下,也能接收。但是,发送时,由于硬件电路设计的是自动转换,故而在这过程不能有太高的波特率,所以发送时波特率不能太高。我tiny210,RS485转232再转USB接电脑,测试时发现发送是波特率只能支持到4800.