- 博客(4)
- 收藏
- 关注
原创 STM32 定时器
SysTick—系统定时器有4个寄存器,在使用SysTick产生定时的时候,只需要配置前三个寄存器,最后一个校准寄存器不需要使用。寄存器名称寄存器描述CTRLSysTick控制及状态寄存器LOADSysTick重装载数值寄存器(从某值开始倒数)VALSysTick当前数值寄存器(当前计数值)CALIBSysTick校准数值寄存器SysTick控制及状态寄存器位段名称类型复位值描述16COUNTFLAGR/W0。
2025-01-15 15:10:54
1494
原创 STM32 EXTI外部中断
NVIC是嵌套向量中断控制器,控制着整个芯片中断相关的功能,它跟内核紧密耦合,是内核里面的一个外设。但是各个芯片厂商在设计芯片的时候会对Cortex-M3内核里面的NVIC进行裁剪,把不需要的部分去掉,所以说STM32的NVIC是Cortex-M3的NVIC的一个子集。图2 NVIC基本结构图3 NVIC优先级分组NVIC的中断优先级由优先级寄存器的4位(0~15)决定,这4位可以进行切分,分为高n位的抢占优先级和低4-n位的响应优先级。
2025-01-11 20:27:42
1895
原创 STM32 GPIO
/对GPIOx输出高电平//对GPIOX输出低电平//对指定GPIO端口进行设置,BitVal Bit_RESET:输出低电平,Bit_SET:输出高电平//对GPIOx所有端口进行设置//读取指定端口的数据//读取GPIOx的数据。
2025-01-10 23:55:12
1823
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人