工具/软件:Code Composer Studio
我正在为 MODBUS 从站构建代码(我使用 Launchpad TMS320F28377S 运行从站代码)。 我已完成从主器件接收请求的操作(现在我将把 PC 作为主器件、并且只有一个从器件)。 我已成功处理了请求、方法是让 Modbus Poll Master 模拟器将请求作为广播消息发送、因为 Master 不会期望响应(我正在广播该消息、因为我没有为从机的响应部分进行编码)。
现在 、我的疑问是、我们应该在发送响应之前和之后发送 t_3.5的空闲时间。 如果是,我们应该如何做到这一点。 在发送响应之前、是否应该开始运行 t_3.5时间的计时器? 或者、我们应该使某个引脚为高电平、然后运行 t_3.5计时器、当它过期时、我们应该开始发送响应? 由于我使用的是 Launchpad 并使用 USB 将其连接到 PC、我该怎么做? 我是这些领域的初学者、所以我不知道这些领域的基本技术细节。 请有人解释。