微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 基于STM32的RS485通讯

基于STM32的RS485通讯

时间:10-02 整理:3721RD 点击:
大家好,我在做一个基于STM32的风速测量系统,开发板与风速传感器之间采用RS485通讯,实现目的是将风速数据采集到开发板,同时在开发板液晶显示,调试过程中遇到的问题:软件调试中显示通讯协议可以发送出去,但是接收部分始终显示为零,没有变化,求大神指教。

小编,分享快乐

先确定硬件连接没问题,然后再看协议部分

1. 在RS485差分线上,用示波器或者万用表看通信过程中有没有电平变化,可以发送测试字符0x55或者0xAA(至于为什么建议发0x55 0xAA 可以自己考虑考虑)
2. 如果1中有信号变化,看看 接收端的 485芯片接收使能引脚有没有拉低,即设置为接收状态;
3. 如果2中符合要求,用示波器、万用表测量单片机与485芯片的UART口信号;

小编你好,请问能不能分享一下你的程序呀?我想学习一下

小编你好,请问能不能分享一下你的程序呀?我想学习一下!

小编你好,请问能不能分享一下你的程序呀?我想学习一下!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top