CubeMX
文章平均质量分 62
yelens
航空高校学生
展开
-
STM32串口中断流程讨论
先借用正点原子HAL库串口中断流程 HAL_UART_Receive(); 串口轮询模式接收,使用超时管理机制 HAL_UART_Receive_IT(); 串口中断模式接收 带有_IT的函数是中断模式的,当收到数据发生中断的时候会执行这个函数USART1_IRQHandler(void),而在这个函数中又会调用HAL_UART_IRQHandler(&huart1),如下图所示:而在HA原创 2022-04-26 15:52:35 · 2888 阅读 · 0 评论 -
STM32F767 Timer定时器与Usart串口综合实训
基于B站小蜜蜂笔记!本文利用STM32F767开发板实现该实训!题目要求: 利用STM32应用开发,完成以下功能。1.开机后,LED0和LED1依次点亮,然后熄灭,进行灯光检测。2.系统通过串口1发送一个“STMFXxx欢迎你!”3.LED0作为一个秒闪灯,系统向上位机发送完字符串后,开始亮0.5s,灭0.5s…循环闪烁,并开始启动系统运行程序时间的记录,其时分秒的格式为“xx:xx:xx”4.上位机通过一个由3字节组成的命令帧控制LED1灯开关。该命令的帧的格式为“0xBF 控制字 0原创 2022-04-26 15:40:27 · 1308 阅读 · 0 评论 -
STM32F767 (进阶)CubeMX参数设置之USART串口
USART设置 Baud Rate 波特率 115200 9600 波特率,通信的速率,表示每秒传多少个Bits,我们设置成 115200 Bits/s,一秒钟能传115200个Bits,通信的速率越高,传输数据越快,当然,传输距离就越短,出错的可能性也越大; Word Length 数据位 8 16 一帧数据帧的位数,一原创 2022-04-25 22:44:35 · 582 阅读 · 0 评论 -
STM32F767 (基础)CubeMX参数设置之工程设置
1.Project Manager的Project 工程名称(不能带有中文字符)集成开发环境(IDE):选择合适的开发环境,就选MDKIDE 版本:一般选最新的2.Project Manager的Code Generator在这里我们其他的默认不变,将Generate files中的第一项 Generate peripheral initialization as a pair of '.c/h'files per peropheral 进行勾选。...原创 2022-04-25 22:41:57 · 679 阅读 · 0 评论