首页 > 编程知识 正文

stm32硬件设计课程,stm32调试硬件仿真

时间:2023-05-06 11:34:41 阅读:45751 作者:3267

一、了解硬件

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时钟

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。