自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 串口转485发送不全问题

所以我就尝试在发送前先拉高io后延迟一段时间,寄存器数据都发送后再延迟一段时间再拉低,结果问题就解决了,所以问题很有可能就是io过快或者过慢拉高,导致MAX485没有及时切换为发送模式或者过快切换为接收模式,结果发送数据不全,波特率过低使串口引脚速度变慢,比切换模式的io慢,所以可能就数据还没发完就被切换了。通过在发送数据的程序里加延迟可以解决此问题,但是太多阻塞可能会影响发送速度或者其他任务,所以可以尝试在软件里降低io切换的速度,在硬件上降低串口引脚的走线拉长io脚。

2024-11-14 17:05:31 425

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除