STM32学习笔记
lhyriver
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(十)STM32学习笔记——PWM输出如何输出指定脉冲
在上一篇文章中已经实现了启动电机,但是启动之后是一直运行,不会停止。这篇文章将介绍,如何输出指定的脉冲数。输出指定的脉冲数涉及到几个相关的函数。UART串口通讯数据接收回调函数,UART接收到数据后会调用该函数。本例将在该函数中接受串口发送的数据,然后解析出当中脉冲数。一次脉冲结束后的回调函数,当发送完一次脉冲后会调用该函数。PWM启动函数PWM停止函数。原创 2024-01-04 10:42:03 · 1789 阅读 · 0 评论 -
(八)STM32学习笔记——如何启动步进电机
本例只通过定时器中里简单改变IO状态的低效输出方式。原创 2024-01-03 13:59:33 · 583 阅读 · 0 评论 -
(七)STM32学习笔记——USB通讯
使用STM32,通过USB接口连接模拟鼠标。原创 2023-12-31 12:16:22 · 817 阅读 · 0 评论 -
(六)STM32学习笔记——如何进行IIC通讯
这里采用型号为【AT24C02】的EEPROM掉电存储模块。原创 2023-12-31 11:50:28 · 526 阅读 · 0 评论 -
(四)STM32学习笔记——如何读取IO输入
HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_11) 读取 A11 引脚电平,当为低电平时,清空time1PrintCnt的计数。timeCnt记录中断次数每1ms,time1PrintCnt记录1000次中断代表1s,time1Print代表是否打印。先重写HAL_TIM_PeriodElapsedCallback 函数。这里通过 定时器TIM1 来体现GPIO的读取功能。在while 循环中使用。原创 2023-12-24 19:40:09 · 2082 阅读 · 0 评论 -
(五) STM32学习笔记——如何使用IO外部中断
IO输入读取的是一个瞬间的输入,如果在按键按下的同时,恰好在执行耗时操作,按键的瞬间转态可能无法读取到。这个时候就需要其他更高效的读取IO输入的方法。原创 2023-12-25 22:39:00 · 748 阅读 · 0 评论 -
(三)STM32学习笔记——如何使用定时器
选中时钟 TIM1,Clock Source 选择【Internal Clock】。打开更新中断使能。设置参数,这里设计到一个公式1000Hz代表1秒1000次,也就是1ms。原创 2023-12-24 17:44:16 · 1135 阅读 · 0 评论 -
(二)STM32学习笔记——USART通讯
选择USART1,Mode设置为Asynchronous,中断使能。原创 2023-12-25 00:00:00 · 411 阅读 · 0 评论 -
(一)STM32学习笔记——LED点亮、关闭
将PC13引脚设置为【GPIO_Output】(注:按右键,点击Enter User Label,可以自定义名称)。原创 2023-12-24 16:57:09 · 593 阅读 · 0 评论
分享