- 博客(3)
- 收藏
- 关注
原创 【STM32】TIM_ARRPreloadConfig(TIM_TypeDef* TIMx, FunctionalState NewState)
ARR是寄存器,是在定时器中设置的计数值TIM_TimeBaseStructure.TIM_Period=10000; //ARR的值TIM_ARRPreloadConfig(TIM_TypeDef* TIMx, FunctionalState NewState)的作用:Enables or disables TIMx peripheral Preload register on ARR.翻译成人话就是,是否允许往ARR寄存器中预装新的值。也就是是否允许改变计数值。...
2022-03-08 19:52:45
2265
2
原创 学习STM32的自我记录之时钟体系(简略)
1、修改工作频率我所使用的是STM32F407VET6的芯片,根据官方的信息,该芯片的CPU的额定频率应该是168MHz。但是由于外设上的HSE(外部高速震荡时钟) 只有8M,与官方设定的25M不同,因此我们需要在库函数中进行修改,使CPU工作频率能工作在168M。在修改额定频率之前,我们先来看看时钟体系是怎么样的。根据中文参考手册(P116),我们发现STM32F4xx系列拥有三种不同的时钟源来驱动系统时钟(SYSCLK),分别为HSI(内部高速震荡时钟)、HSE(外部高速震荡时钟)和PLL(锁相
2021-12-05 14:25:28
367
原创 2021-09-16
【解惑】STM32库函数学习/** * @brief Reads the specified input port pin. * @param GPIOx: where x can be (A..K) to select the GPIO peripheral for STM32F405xx/407xx and STM32F415xx/417xx devices * x can be (A..I) to select the GPIO periph
2021-09-16 19:37:25
78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人