STM32F107开发板RS485能否实现发送、接收中断?

如题所述

作为一个使用STM32开发过至少5哥系统的人,我可以肯定地告诉你,STM32F107可以实现RS485的发送和接收中断的,实际中发送一般用查询的方式发出去,中断发送很少用,当然并不是不可以使用,关键是是否适合具体应用的需求,祝你顺利!追问

已经实现了功能了,实践中发现,RS485改变收发模式后,以及发送数据后,延迟一会,很重要

追答

肯定有延迟的,RS485本质是UART,UART是一位一位串行输出的,理论上发送一个字节的延迟时间等于10*1/波特率,这里uart设置为8位数据位,无奇偶校验位,一个停止位,带上要发送的起始位,一共是10位,如果带有奇偶校验,串口发送的总字位数要超过10位,发送的延迟会更久。当然这是理论的延迟时间,实际中会稍有偏差。

追问

亲,你方便留下QQ号吗?想和你交流一下

追答

扣扣2~8~4~3~2~9~4~7~5

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-21
单片机 可以通过 中断来完成 串口通信追问

已经实现了功能了,呵呵,多谢

相似回答