![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HAL学习笔记
还不如吃热乎乎的汤饭吃得饱饱
这个作者很懒,什么都没留下…
展开
-
HAL学习笔记05------PWM
分析:占空比从0%开始,因此写入捕获/比较寄存器CCR的初值为0,然后在while循环中调用宏函数_HAL TIM SET COMPARE修改CCR的内容,从O开始逐渐增加到2000,步进值为200。设置PWM周期为20ms,占空比从0%开始,步进为10%。PWM周期为20ms,可以假设PSC为839,根据公式可以计算出ARR的值(Counter Priod)为1999;案例1:产生周期为20ms,占空比为50%的PWM信号来控制开发板上的用户指示灯LED1。一定要注意,周期一定要相同!原创 2024-02-20 15:04:52 · 263 阅读 · 0 评论 -
HAL学习笔记04------定时器与计数器
参考:b站up皖江工与STM32。原创 2024-02-20 13:43:38 · 173 阅读 · 0 评论 -
HAL库学习笔记03——外部中断
中断优先级处理原则:高级中断可以打断低级中断;低级中断不能打断高级中断中断嵌套:STM32CubeMX默认将优先级分组设置为第4组,即有0~15,共16级抢占优先级,没有子优先级。编号越小的优先级越高,0号为最高,15号为最低。原创 2024-02-20 13:02:46 · 558 阅读 · 0 评论 -
HAL学习笔记02——GPIO
一般我们的程序卸载main.c中的begin2、3两个之间两个的区别是什么呢?2的是执行有限次数,而3的是一直循环端口和引脚的区别:LED的亮度由电阻决定,电阻越大,电流越小,就越暗任务:采用查询方式检测按键状态,按键KEY1按下后执行操作:翻转指示灯D1的状态。引脚配置说明:用户LED:PC13 用户按键:PA15示例代码打包如下:链接:https://pan.baidu.com/s/1RJ83ZASQBEddBmq02KKWFA?pwd=rclo 提取码:rclo原创 2024-02-18 15:27:10 · 200 阅读 · 1 评论 -
HAL学习笔记01——单片机一些基础C语言
]内的内容为可选项,不是必须填写。如果未赋初值,则初值为0例如: uint8_t a,b=3;//a=0,b=3。原创 2024-01-10 15:27:44 · 370 阅读 · 0 评论