[其他] MM32F0140 UART1中断接收和UART1中断发送

[复制链接]
1039|26
 楼主| 喂什么玩意 发表于 2022-7-31 23:05 | 显示全部楼层
注意事项:

(1)MM32F0140每个外设都有自己独立的时钟,需使能UART1 发送和接收引脚的GPIO时钟;
 楼主| 喂什么玩意 发表于 2022-7-31 23:07 | 显示全部楼层
(2)使能UART1外设时钟
 楼主| 喂什么玩意 发表于 2022-7-31 23:08 | 显示全部楼层
(3)配置GPIOA的 PA9和PA10复用成UART1功能
 楼主| 喂什么玩意 发表于 2022-7-31 23:12 | 显示全部楼层
4)使能UART1接收中断;
 楼主| 喂什么玩意 发表于 2022-7-31 23:13 | 显示全部楼层
(5)使能UART1 NVIC中断;
 楼主| 喂什么玩意 发表于 2022-7-31 23:14 | 显示全部楼层
(6)使用UART1中断发送时,需使能UART1中断发送,数据发送完成需失能UART1中断发送,表示一帧数据发送完成,当UART1需再次中断发送数据时使能UART1中断发送即可。
 楼主| 喂什么玩意 发表于 2022-7-31 23:15 | 显示全部楼层
(7)UART2和UART3的操作方法与UART1的方法一样,可参考以上UART1的中断接收和中断发送,把对应的UART1参数改成UART2或UART3,使能相应外设时钟和中断即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0