作者:粉红的少女 | 来源:互联网 | 2023-09-16 11:16
以及大量的软件例程。2.板上ST-LINKV2调试器编程器:板上的ST-LINKV2可以单独使用,调试编程用户自己的目标板,其接口是SWD接口。该时钟源输入到一个PLL从而允
一、了解硬件
STM32F4-Discovery
STM32F4-Discovery基于STM32F407VGT6,主板包括ST-LINK/V2调试工具、ST MEMS个和USB OTG接口等。 有很多软件例程。
官方F4网站: http://www.ST.com/STM 32 F4-discovery
1.STM32F407VGT6微控制器: 32位ARMCortex-M4F内核、1MB闪存、192KB RAM、LQFP100封装。
2 .板上的ST-LINK/V2调试器/程序员:板上的ST-LINK/V2可以单独使用,调试/编程用户自己的目标板,其接口为SWD接口
3.USB供电或外部5V供电
外部电源: 3.0V ~ 5.0V
4. LIS302DL:ST MEMS三轴加速度传感器
5. CS43L22 :带d类扬声器驱动器的音频DAC
6. 8个LED
LD1(red/green ):USB通信指示灯
LD2(red ):3.3 V电源指示灯
用户可以使用的4个LEDs、LD3(Orange )、ld4 (green )、ld5 (red ) andld6(blue ) )。
2 usbotgledsld7(绿色) vbusandLD8(红色) over-current
STM32F407VGT6微控制器的时钟
复位后默认选择16 MHz的内部RC振荡器作为时钟。 该RC振荡器具有1%的精度,用户也可以选择外部RC振荡器或4-26 MHz的时钟源。 检测到该时钟发生故障时,系统自动切换到内部RC振荡器,发生软件中断。
时钟源输入到PLL中,可以与168 MHz频率匹配。
两条AHB总线、高速总线APB(APB2 )和低速总线APB(APB2 ),可以由多个预分频器分别配置。 AHB的最高频率为168M,高速APB的最高频率为84M,低速APB的最高频率为42M。
芯片中还嵌入了另一个PLL(pllI2S ),使i2s主时钟能够生成从8 kHz到192 kHz的所有频率。
可以从三种不同的时钟源中选择系统时钟(SYSCLK ) :
HSI是指振荡器的时钟
HSE振荡器时钟
锁相环时钟
两个低速时钟源(用于实时时钟和独立的看门狗) :
内置32K时钟
外置32.768K时钟