基于STM32的RS485通讯
时间:10-02
整理:3721RD
点击:
大家好,我在做一个基于STM32的风速测量系统,开发板与风速传感器之间采用RS485通讯,实现目的是将风速数据采集到开发板,同时在开发板液晶显示,调试过程中遇到的问题:软件调试中显示通讯协议可以发送出去,但是接收部分始终显示为零,没有变化,求大神指教。
小编,分享快乐
先确定硬件连接没问题,然后再看协议部分
1. 在RS485差分线上,用示波器或者万用表看通信过程中有没有电平变化,可以发送测试字符0x55或者0xAA(至于为什么建议发0x55 0xAA 可以自己考虑考虑)
2. 如果1中有信号变化,看看 接收端的 485芯片接收使能引脚有没有拉低,即设置为接收状态;
3. 如果2中符合要求,用示波器、万用表测量单片机与485芯片的UART口信号;
小编你好,请问能不能分享一下你的程序呀?我想学习一下
小编你好,请问能不能分享一下你的程序呀?我想学习一下!
小编你好,请问能不能分享一下你的程序呀?我想学习一下!