毕业课题用的DSP,用了两个串口,一个作为485和下位机通信,一个232和上层系统通信,发送都是成功的,现在485和下位机通信始终接收不到数据,检查了下位机设备确定是好的,这个是我的配置,麻烦各位大神帮帮忙,真的非常急,整了俩星期了没有结果。试过自发自收的那种例程,是成功的;换到我自己的就是接收不到
Jason Wu4:
示波器测试串口是否有数据接收到?在接受中断中设置断点,debug模式下,观察能否进入接受中断。
毕业课题用的DSP,用了两个串口,一个作为485和下位机通信,一个232和上层系统通信,发送都是成功的,现在485和下位机通信始终接收不到数据,检查了下位机设备确定是好的,这个是我的配置,麻烦各位大神帮帮忙,真的非常急,整了俩星期了没有结果。试过自发自收的那种例程,是成功的;换到我自己的就是接收不到
rookiecalf:
你的485是什么工作模式?如果是半双工模式,收发模式切换是否正确?最直接的方式是使用示波器查看接受引脚是否有波形。
毕业课题用的DSP,用了两个串口,一个作为485和下位机通信,一个232和上层系统通信,发送都是成功的,现在485和下位机通信始终接收不到数据,检查了下位机设备确定是好的,这个是我的配置,麻烦各位大神帮帮忙,真的非常急,整了俩星期了没有结果。试过自发自收的那种例程,是成功的;换到我自己的就是接收不到
rui liu4:
回复 rookiecalf:
是半双工模式,之前犯了一个错误,忘记使能了,接收使能之后可以接收到,但是到了下午忽然就不行了,我用别人的例程就可以,然后我自己写的就不行,这是我的发送函数