永发信息网

modbus主从机通讯问题~~急急急!!求大侠帮帮忙

答案:2  悬赏:30  手机版
解决时间 2021-03-10 01:48
  • 提问者网友:骨子里的高雅
  • 2021-03-09 15:45
就是说,我已经完成了freemodbus从机的移植到AVR上,PC主————单AVR从,通讯正常,然后我想挂两个从机,去不知怎么连了,用的MAX232,是不是把两个AVR单片机的TXD、RXD简单的连在一起呢?然后其中一个有USART串口连接在PC主机上?还是该怎样呢,我觉得连在一起就可以的啊,然后这个问题放了有一段时间了,在之后又移植了freemodbus的主机程序,不过这个又出问题了,把主机的程序下载到一个AVR里,把从机的烧到另一个AVR里,然后还是硬件不太会连,最主要的是,怎么让单片机之间的通讯让我“看到”啊,能像PC主那样可以在调试精灵哪里切实看到发送和返回的数据,也就是说不知道怎么调试主机程序!!总结:问题一:单片机主从,从从之间的硬件连接,看了协议也没咋明白。问题二:不知如何调试主机,这之中包括第一个问题。
最佳答案
  • 五星知识达人网友:煞尾
  • 2021-03-09 16:17
问题一:。。。
如果是同时读2个从站,那么就不能在232总线上挂2个从站,这样会相互影响,使数据错误。
如果不是同时读2个从站,那么把232并起来就行了,但是要改从站站号。
问题二:不知如何调试主机
你可以先不连接从站,先让主机按照MOBUS协议生成一串数据然后过串口把数发送到“调试精灵”看数据正常不,然后按照MODBUS协议在主机中虚拟一个从站发回来的数据(或在“调试精灵”虚拟在发个主机)看主机解析是否正常。
如有错误请指正。
全部回答
  • 1楼网友:洒脱疯子
  • 2021-03-09 17:16
我。。知。。道 加。。我。。私。。聊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯