学习STM32需要掌握的知识
文章平均质量分 78
时钟、GPIO、定时器(输入捕获、输出比较)、中断(定时器、外部、捕获)、IIC、SPI、UART、ADC、DAC、看门狗、触摸按键、数码管、DMA
No Bugs ToDay
分享大学生课设和毕设与Mstar开发经验,你在坐地铁或者闲下来的时候可以看看我写的文章,对你有很大的帮助和提升。
展开
-
STM32开发中USMART调试组件实验
4, 支持函数返回值显示。想入行嵌入式行业,USMART是必不可少的一部分,这部分是必须掌握的。USMART 最主要 的功能就是通过串口调用单片机里面的函数,并执行,对我们调试代码是很有帮助。函数,可以直接被 USMART 调用,对于不能直接调用的,你只需要重写一个函数,把影响调。如你调试一个摄像头模块,需要修改其中的几个参数来得到最佳的效果,普通的做法:写函数。这样做很麻烦不说,单片机也是有寿命的啊,老这样不停的刷,很折寿的。用的参数去掉即可,这个重写后的函数,即可以被 USMART 调用了。原创 2024-03-10 12:04:08 · 390 阅读 · 1 评论 -
STM32F1 的普通 IO 口模拟 IIC 时序(HAL库)
本次实验功能简介:开机的时候先检测 24C02 是否存在,然后在主循环里面检测两个按键,其中 1 个按键(KEY_UP)用来执行写入 24C02 的操作,另外一个按键(KEY1)用来执行读出操作,DS2 提示读写状态,在串口调试助手上打印显示相关信息。同时用 DS0 提示程序正在运行。原创 2023-12-20 09:40:23 · 1942 阅读 · 1 评论 -
STM32的ADC实验(HAL库开发)
本次将给大家介绍STM32F1的ADC功能,利用STM32F1的ADC1通道 9 来采样外部电压值,并在数码管上显示出来。原创 2023-12-18 13:30:57 · 1043 阅读 · 0 评论 -
STM32的定时器如何产生pwm的?(HAL库开发)
下期更新stm32HAL库开发输入捕获,捕获 PA0 上高电平的脉宽(用 按键输入高电平),通过串口打印高电平脉宽时间。原创 2023-12-12 17:14:42 · 936 阅读 · 1 评论 -
STM32电容触摸按键(HAL库开发)
如何通过输入捕获功能,来做一个电容触摸按键,将用 TIM3 的通道 4(PB1)来做输入捕获,并实现一个简单的电容触摸按键,通过该按键控制 DS5 的亮灭。原创 2023-12-14 10:40:46 · 1162 阅读 · 1 评论 -
stm32的通用定时器HAL库开发
下期发布STM32HAL库开发,定时器产生的PWM,通过PWM来改变LED的亮度原创 2023-12-12 15:48:43 · 473 阅读 · 1 评论 -
stm32通用定时器输入捕获功能的使用(HAL库开发上:寄存器的理解)
下期更新定时器输入捕获的软件设计原创 2023-12-13 11:58:24 · 2025 阅读 · 1 评论 -
stm32通用定时器输入捕获功能的使用(HAL库开发下:软件设计)
下期结合更新电容触摸按键的原理以及软件设计原创 2023-12-13 14:58:34 · 445 阅读 · 1 评论