STM32
文章平均质量分 88
苦学嵌入式
这个作者很懒,什么都没留下…
展开
-
stm32-hal库(5)--usart串口通信三种模式(主从通信)(关于通信失败和串口不断发送数据问题的解决)
USART的中断模式是一种数据传输方式,在这种模式下,当特定事件(如接收到一个字符或发送完一个字符)发生时,会触发中断请求,中断服务程序(ISR)负责处理这些事件。它允许数据在外设和内存之间直接传输,而不需要CPU的介入,从而减轻了CPU的负担,提高了数据传输的效率。接收中断函数,我这里将长度设为了1,表示接收到一个字节,便接收完毕,返回一个字节,比如0x11 是一个十六进制数,表示的是一个字节(8位)数据。2.轮询模式下,打开串口,其会不断给电脑串口发信息,直到几千几万条后溢出。原创 2024-06-28 23:31:57 · 2242 阅读 · 0 评论 -
STM32_hal库学习(3)-OLED显示
(我这个是上篇文章的图,所以2框写的还是key,名字自己随便写就行,偷懒~)原创 2024-06-26 03:07:59 · 1694 阅读 · 2 评论 -
STM32_hal库学习(2)-按键(中断/非中断)控制LED
在这篇文章我将使用两种方法实现按键控制,分别使用非中断控制和中断控制LED。原创 2024-06-24 17:45:32 · 1306 阅读 · 0 评论 -
STM32F103—Hal库的学习(1)LED灯闪烁
然后按照顺序,1框可以选择MCU的各类外设资源,点击GPIO外设,因为我们前面设置了PC13,所以我们可以在这里看到PC13引脚的设置,4框可以设置其初始化,可以根据自己需要设置,我这里是设置了,开始低电平,输出模式,非上下拉,低速。5.工程设置:点击1框,2框为你的工程名,2框下半部分是储存路径,路径最好不要出现中文,不然容易生成失败,3框是你的ide,我的是keil5。之后编写程序,实现LED的闪烁,因为这个只是初始化程序,只能实现led灯亮。根据需要选择,我这里选择的是中间,直接打开工程。原创 2024-06-23 23:36:05 · 387 阅读 · 0 评论