This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

求教rs485应答的编写方法。。

求教rs485应答的编写方法。。 485通讯没有问题,原来是手动进入收发模式 ,然后用getchar putchar重写的方法 实现 printf 和scanf 进行通讯~~~没有使用中断。。 现在boos让我改成能自动应答的方式。。。就是上位机发送数据我这边就能应答 应答完毕后接着执行原来的命令。。 这个看来中断是逃不了了。 发送我觉得还可以用原来的方法,接受的话。。有个小问题。。我怎么在接收中断里判断上位机发送数据完成了呢?还有没有办法使用scanf 了呢? 接收缓存看来要固定大小了 比较郁闷了~~ 大虾请指导啊~
  • gong guo,

    实现中断方式有什么困难吗?可以参考TI的例程。

    另外,关于您的问题:在接收中断里判断上位机发送数据完成了呢?

    可以在数据帧中加入帧头(包含数据的长度,目标机地址等等),在最后加入校验。

    每次收到帧头,开始计数,直到收完为止。