stm32串口与485通信学习笔记-u球体育app下载

单片机 > 单片机程序设计 > 详情

stm32串口与485通信学习笔记

发布时间:2024-11-13 发布时间:
|

stm32串口中断:

usart_it_pe(奇偶校验中断)

usart_it_txe(发送中断)

usart_it_tc(传输完成中断)

usart_it_rxne(接收中断)

usart_it_idle(空闲总线中断)

usart_it_lbd(lin中断检测中断)

usart_it_cts(cts中断)

usart_it_err(错误中断)


485用到的中断:

usart_it_tc(传输完成中断)

usart_it_rxne(接收中断)


由于485通信需要管脚的使能才可以实现正常的通信所以在初始化时,注意在配置初始化程序的是将485使能为接收状态即控制管脚为高电平。当有数据发送时程序进入usart_it_rxne中断进行数据的接收,此时接收数据并使能发送,将数据发送到数据缓存区(注意此时不使能接收,因为此时发送的时候数据只是进入发送缓冲区数据还未发送完成),当数据发送完成的时候,进入usart_it_tc中断此时可以将管脚使能为接收状态。


关键字:stm32串口  485通信 

『本文转载自网络,u球体育app下载的版权归原作者所有,如有侵权请联系删除』

热门文章 更多
使用ni开发系统和amr系统实现自动化仪表读数系统的设计
网站地图