MM32F0140 UART1中断接收和UART1中断发送

Python微信订餐小程序课程视频

https://edu.csdn.net/course/detail/36074

Python实战量化交易理财系统

https://edu.csdn.net/course/detail/35475
目录:

1.MM32F0140简介

2.初始化MM32F0140 UART1和NVIC中断

3.编写MM32F0140 UART1使能中断发送函数

4.编写MM32F0140 UART1中断接收和中断发送函数

5.编写MM32F0140 UART1处理中断接收和UART1使能中断发送函数

6.MM32F0140 UART1中断发送UART1中断接收到的数据到上位机串口助手

提要:

学习MM32F0140 UART1中断接收和UART1中断发送数据,通过上位机串口助手发送8字节的十六进制数据:0xAA,0x01,0x02,0x03,0x04,0x05,0x06,0x55;下位机MM32F0140的UART1中断接收到一帧:0xAA,0x01,0x02,0x03,0x04,0x05,0x06,0x55 共8字节数据后,通过UART1中断发送函数,把UART1中断接收到的数据原样发送到串口助手显示出来。

内容:

1、MM32F0140简介

(1)MM32F0140微控制器是基于Arm® Cortex®-M0内核,最高工作频率可达72MHz;

(2)供电电压支持:2.0V - 5.5V;

(3)多达64KB的Flash,8KB的SRAM;

(4)1个I2C;

(5)3个UART;

(6)1个12位共13通道的ADC;

(7)2个I2C或I2S;

(8)1个16位高级定时,1个16位和1个32位的通用定时器,3个16位的基本定时器;

(9)1个FlexCAN接口;

(10)1个IWDG和1个WWDG看门狗。

2.初始化MM32F0140 UART1和NVIC中断:

MM32F0140 UART1的GPIO初始化,根据MM32F0140的DS数据手册选择PA9:UART1_TX,PA10:UART1_RX做为UART1的发送和接收数据的引脚,具体配置步骤,及其初始化如下所示:

(1)使能GPIOA外设时钟;

(2)配置IO管脚GPIO_AFx复用为UART1功能;

&#

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值