- 博客(6)
- 收藏
- 关注
原创 STM32F407 学习笔记四(EXTI)
#include void Led_Init(void);void main(){ RCC->AHB1ENR |= 0X00000009; //enable GPIOA GPIOD RCC->APB2ENR |= RCC_APB2ENR_SYSCFGEN; //enable System Configure SCB->AIRCR = 0x05
2017-11-29 20:26:16
1437
转载 STM32F407 学习笔记三(NVIC)
点击打开链接 中断向量嵌套控制器是用来管理所有中断和事件的,包括中断的使能和除能,中断的优先级。这个是属于内核的东西,所以ST的参考手册上对它的描述较少,但他又是十分重要的东西,要了解它就要看ARM的《Cortex™-M4 Devices Generic User Guide》。 相关寄存器译自《Cortex™-M4 Devices Generic Us
2017-11-29 18:48:23
560
原创 STM32F407学习笔记二(GPIO)
从上文可以看到,在系统启动过程中会对系统时钟进行一次配置,有了时钟源以后,我们来看简单的GPIO配置:对于GPIO,使用寄存器进行配置时:我们先来看一个例子:#include uint32_t Gb_TimingDelay;void Delay(uint32_t nTime);void main(){ SysTick_Config(SystemCoreClock/100
2017-11-29 16:45:00
2128
转载 STM32F407 学习笔记一(时钟)
时钟是所有微控制器的心脏,是所有模块的驱动信号,因此首先对STM32F407时钟进行了解。STM32F4x系列时钟树如下:系统时钟源(SYSCLK)有三个:(1) HSI振荡器时钟(2) HSE振荡器时钟(3) PLL主时钟可通过多个预分频器配置 AHB频率、高速 APB (APB2) 和低速 APB (APB1)。AHB 域的最大频率为
2017-11-29 15:39:37
6042
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人