电源设计技术实用资料点击免费获取>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 有用STM32的串口转485跑Modbus协议的同志没?出来交流下


共15条 2/2 1 2 跳转至
高工
2014-02-28 13:19:40    评分
11楼
可不是呢,请求大神速速指点啊,嘿嘿嘿

高工
2014-02-28 13:20:53    评分
12楼
问题已补充,多谢老大号召求援,嘿嘿嘿

高工
2014-02-28 13:21:26    评分
13楼
多谢支持

专家
2014-02-28 23:26:54    评分
14楼

1、关于Max485使能端的作用。这个引脚控制着MAX485的发送方向,一旦其发送使能,则芯片不再接收数据,反之亦然。如果你在这里发送了20个字节,但是字节由于阻塞而未能发送完毕,这时,如果使能引脚变为接收,则发送的数据会瞬间被截断。

2、关于上位机突然接收大量数据。 上位机的工作原理所致; 上位机也有一个接收缓存区,当两次接收相隔较近时,上位机不会直接显示出来,而是暂时存放于接收缓存区,当时间“较长”时,才会再次将缓存区的数据显示出来,也就是为什么会突然出现大量数据。

3、关于发送完毕后的延迟改变使能引脚。这个我在之前发过帖子说明,这个延迟时间一是可以根据发送速率来计算;二是可以使用STM32芯片的发送完成中断来处理。


高工
2014-03-01 14:19:28    评分
15楼
收到了,多谢,刚回来有点累了,慢慢消化之后再请教,嘿嘿嘿

共15条 2/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]