头像-37666

tashixuexi

  • 嵌入式

个人成就

获得 0 次赞

帮助过0人

工控机的RS485接口能接收数据,却发不出数据,是怎么回事?

和自己做的数据采集板通讯,用485接口。用第一个串口通讯助手实验,既能接收也能发送板子的数据,且准确。但用自己写 的VB程序,串口配置都没什么问题,却不能发送、只能接收板子的数据。发送数据用字符和十六进制数都试过。又换了第二 种串口通讯助手(SPU)实验,结果和VB一样,能收不能发。此时用第一种串口助手还是能正常手法数据的。 【最困惑的一点:用示波器监视上位机发送引脚的电平,用第一种调试助手时可以明显看到有数据流;但是用VB程序或是第二 种调试助手发送数据时,示波器上什么都看不到。所以可以明确是是后两种做法中上位机并没有真正发出数据。这是怎么回事 呢?】 请大家帮分析分析,谢谢!