
基于HAL库开发STM32
文章平均质量分 54
1
vv不说话
知不可乎骤得,托遗响于悲风
展开
-
定时器开发基础
通过。原创 2024-01-19 15:35:57 · 580 阅读 · 0 评论 -
STM32的中断系统
理解中断、、中断优先级、…等基础概念。ARM Cortex,包括16个内核中断和240个外设中断,拥有256个中断优先级别。STM32的中断通道可能会由多个中断源共用。这就意味着,某一个中断服务函数也可能被多个中断源所共用。所以,在中断服务函数的入口处,需要有一个,用以辨别是那个中断触发了中断。STM32微处理器的内核中有一个的设备,它对中断进行统一的协调和控制,其中最主要的工作就是控制中断通道的使能和确定中断的优先级。和,每个中断都需要指定这两种优先级。原创 2024-01-19 15:33:09 · 415 阅读 · 0 评论 -
按键开发基础
一般来说,按键的两个引脚的一端通过电阻上拉到高电平,另一端则接地。在的时候,输入引脚为高电平,当,输入引脚则为低电平。通过反复读取按键输入引脚的信号,然后识别高低电平来判断是否有按键触发。按键的输入引脚有低电平产生不代表一定是有按键按下,也许是干扰信号 , 因此,需要通过去抖动处理,将这些干扰信号过滤,从而获得真实的按键触发信号。首次检测到按键输入引脚有低电平后,稍作延时,再次读取该引脚,如还是低电平,则确认为按键触发信号;否则,判断为干扰信号,不予处理。原创 2024-01-19 15:30:03 · 521 阅读 · 0 评论 -
(1)GPIO输入输出(HAL库)
eneralurposenput &utputSTM32芯片最拥有等,每组端口最多拥有Pin0、Pin1…Pin15共。STM32的每个I/O端口都可以自由编程,但I/O端口寄存器。STM32的每个I/O端口都由来控制。STM32的可以由软件配置成推挽输出、开漏输出、推挽式复用功能、开漏式复用功能;模拟输入、浮空输入、下拉输入、上拉输入。原创 2024-01-19 15:26:19 · 546 阅读 · 0 评论