文章目录
一、运用CubeMX配置项目
1.设置RCC

2.设置SYS

3.设置USART

4.设置NVIC

5.创建项目

注意路径和文件名不能出现中文
二、用keil配置代码
1.在main函数前定义全局变量

2.在main函数中设置接收中断
函数原型
HAL_UART_Receive_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size)
功能
串口中断接收,以中断方式接收指定长度数据。
大致过程是,设置数据存放位置,接收数据长度,然后使能串口接收中断。
接收到数据时,会触发串口中断。
再然后,串口中断函数处理,直到接收到指定长度数据
而后关闭中断,进入中断接收回调函数,不再触发接收中断。(只触发一次中断)

3.在main函数的while循环里面添加传输代码

4.在main函数下重写中断处理函数

5.main函数调制后大致





三、使用mcuisp烧录hex文件

四、结果展示

输入0后端口停止输出

五、参考
https://blog.youkuaiyun.com/qq_47281915/article/details/121053903
7224

被折叠的 条评论
为什么被折叠?



