- 博客(4)
- 收藏
- 关注
原创 stm32基于SysTick编写delay函数。
SysTick是CM3内核中的外设,是一个24位递减的计数器,每1/SYSCLC递减一次,其中,SYSCLC是SysTick的时钟,在stm32f1系列单片机中,可以设置为72M(时钟源位HCLK)、9M(HCLC的8分频)。这里只列举几个重要寄存器,图片摘自野火stm32库开发实战指南:前面说到SysTick每1/SYSCLC递减一次是指:SysTick从重装载寄存器的RELOAD值开始每次递减1,假设SYSCLC设置位9MHZ,则SysTick每1/9M递减一次,基于此,SysTick从RELOAD递减
2024-09-08 17:03:19 556
原创 内存对齐与__align()关键字
内存对齐是指在内存中对数据进行存储的一种方式,通常是使数据的起始地址符合特定的规则存储,例如使数据的起始地址按照4字节边界对齐,即数据的起始地址可以被4字节整除。
2024-08-29 15:04:34 213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人