当前位置:首页 >> 幼儿读物 >>

STM32F4【3】


单片机如何工作呢?

90nm工艺 内核1.8V供电

168M主频

时钟管理

HSE: HSI:

High Speed Extranal signal

High Speed Interal signal

AHB: Advance

d High-performance Bus

APB: Advanced Peripheral Bus

AHB1

RCC_AHB1Periph_GPIOA RCC_AHB1Periph_GPIOB RCC_AHB1Periph_GPIOC RCC_AHB1Periph_GPIOD RCC_AHB1Periph_GPIOE RCC_AHB1Periph_GPIOF RCC_AHB1Periph_GPIOG RCC_AHB1Periph_GPIOH RCC_AHB1Periph_GPIOI RCC_AHB1Periph_CRC RCC_AHB1Periph_FLITF RCC_AHB1Periph_SRAM1 RCC_AHB1Periph_SRAM2 RCC_AHB1Periph_BKPSRAM RCC_AHB1Periph_CCMDATARAMEN RCC_AHB1Periph_DMA1 RCC_AHB1Periph_DMA2 RCC_AHB1Periph_ETH_MAC RCC_AHB1Periph_ETH_MAC_Tx RCC_AHB1Periph_ETH_MAC_Rx RCC_AHB1Periph_ETH_MAC_PTP RCC_AHB1Periph_OTG_HS RCC_AHB1Periph_OTG_HS_ULPI

AHB2
RCC_AHB2Periph_DCMI RCC_AHB2Periph_CRYP RCC_AHB2Periph_HASH RCC_AHB2Periph_RNG RCC_AHB2Periph_OTG_FS

APB1

RCC_APB1Periph_TIM2 RCC_APB1Periph_TIM3 RCC_APB1Periph_TIM4 RCC_APB1Periph_TIM5 RCC_APB1Periph_TIM6 RCC_APB1Periph_TIM7 RCC_APB1Periph_TIM12 RCC_APB1Periph_TIM13 RCC_APB1Periph_TIM14 RCC_APB1Periph_WWDG RCC_APB1Periph_SPI2 RCC_APB1Periph_SPI3 RCC_APB1Periph_USART2 RCC_APB1Periph_USART3 RCC_APB1Periph_UART4 RCC_APB1Periph_UART5 RCC_APB1Periph_I2C1 RCC_APB1Periph_I2C2 RCC_APB1Periph_I2C3 RCC_APB1Periph_CAN1 RCC_APB1Periph_CAN2 RCC_APB1Periph_PWR RCC_APB1Periph_DAC

APB2
RCC_APB2Periph_TIM1 RCC_APB2Periph_TIM8 RCC_APB2Periph_USART1 RCC_APB2Periph_USART6 RCC_APB2Periph_ADC RCC_APB2Periph_ADC1 RCC_APB2Periph_ADC2 RCC_APB2Periph_ADC3 RCC_APB2Periph_SDIO RCC_APB2Periph_SPI1 RCC_APB2Periph_SYSCFG RCC_APB2Periph_TIM9 RCC_APB2Periph_TIM10 RCC_APB2Periph_TIM11

APB3
RCC_AHB3Periph_FSMC

配置初始化

如何让单片机听话呢? 库函数

stm32f4xx_gpio.c
void GPIO_Init (GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct) uint8_t GPIO_ReadInputDataBit (GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) void GPIO_SetBits (GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)

void GPIO_ResetBits (GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)
void GPIO_ToggleBits (GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)

stm32f4xx_gpio.h

typedef struct { uint32_t GPIOMode_TypeDef GPIOSpeed_TypeDef GPIOOType_TypeDef GPIOPuPd_TypeDef }GPIO_InitTypeDef;

GPIO_Pin; GPIO_Mode; GPIO_Speed GPIO_OType; GPIO_PuPd

stm32f4xx_gpio.h

typedef typedef typedef

unsigned char unsigned short int unsigned int

uint8_t; uint16_t; uint32_t;

stm32f4xx_gpio.h

typedef enum { GPIO_Mode_IN GPIO_Mode_OUT GPIO_Mode_AF GPIO_Mode_AN }GPIOMode_TypeDef;

= 0x00, = 0x01, = 0x02, = 0x03

stm32f4xx_gpio.h

typedef enum { GPIO_Speed_2MHz GPIO_Speed_25MHz GPIO_Speed_50MHz GPIO_Speed_100MHz }GPIOSpeed_TypeDef;

= 0x00, = 0x01, = 0x02, = 0x03

stm32f4xx_gpio.h

typedef enum { GPIO_OType_PP GPIO_OType_OD }GPIOOType_TypeDef;

= 0x00, = 0x01

stm32f4xx_gpio.h

typedef enum { GPIO_PuPd_NOPULL GPIO_PuPd_UP GPIO_PuPd_DOWN }GPIOPuPd_TypeDef;

= 0x00, = 0x01, = 0x02

stm32f4xx.h
typedef struct { __IO uint32_t __IO uint32_t __IO uint32_t __IO uint32_t __IO uint32_t __IO uint32_t __IO uint16_t __IO uint16_t __IO uint32_t __IO uint32_t } GPIO_TypeDef;

MODER; OTYPER; OSPEEDR; PUPDR; IDR; ODR; BSRRL; BSRRH; LCKR; AFR[2]


相关文章:
STM32F4XX新建工程步骤
3.User 文件夹下建立 Obj 和 List 文件夹 4.拷贝库函数里 Periject/STM32F4xx_StdPeriph_Templates 文件夹下 main.c,stm32f4xx_it.c 和 stm32f4xx_it.h...
STM32F4xxx 参考手册学习摘录
将用于 STM32F405xx/07xx 和 STM32F415xx/17xx 的 PWR 电源控制寄存器的 DBP 位置 1,使能对备份域的访问。 3. 通过将 RCC AHB1 外设时钟使能寄存器 (...
STM32F407VGT6芯片管脚功能定义
STM32F407VGT6 管脚功能定义管脚序 号 1 管脚名称 PE2 扩展功能 TRACECLK/ FSMC_A23 / ETH_MII_TXD3 / EVENTOUT TRACED0/FSMC_A19 / EVENTOUT TRACE...
STM32F4系列RTC模块中文翻译
郑州轻工业学院 杨坤兴 STM32F4 实时时钟 RTC 源文档 RM0090 DOC ID 018909 Rev1 22.3.6 读日历当BYPSHAD = 0时 要正确的读取RTC日历寄存器(RTC_SSR, ...
STM32F4xx学习笔记
3. 在 stm32f4xx.h 文件中默认设置 HSE_VALUE 的值为 25 即 HSE 晶 振默认为 25MHZ。如果改变 HSE 晶体的数值在 stm32f4xx.h 中修改 即可。 static ...
STM32F407实验指导书
64 STM32F4 实验开发实验指导书 3 第1章系统功能概述 STM32F4 实验系统的资源介绍 STM32F4 教学实验系统是属于一种综合的教学实验系统, 该系统基于 Cortex-M4 ...
STM32F4
1、STM32F4 有 3 个独立的 ADC 单元,性能强劲,可以独立使用,也可以联合使用...(比如:高精度)的模式 STM32F4 TIM 输入捕获(测频)【使用库函数】 在输入...
武汉理工大学_基于STM32F4的四轴航拍飞行器_论文
武汉理工大学_基于STM32F4的四轴航拍飞行器_论文_信息与通信_工程科技_专业资料。论文格式 *** 注意:此为封面格式 ***论文格式 ***...
STM32f4_uCOS移植
STM32f4_uCOS移植_电子/电路_工程科技_专业资料。STM32F4VGT6的uc/os ii移植STM32F4、uC/OS 系统移植教程 目录一、 准备工作......
STM32F407定时器各通道对应引脚
STM32F407ZET6 定时器通道对应引脚整理 ——Mr.L PA0 PA1 PA2 PA3 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA15 PB0 PB1 PB3 PB4 PB5 TIM2_CH1_...
更多相关标签:
stm32f407 usart3 | stm32f4 usart3 | stm32f407串口3 | stm32f407 | stm32f429 | stm32f4 | stm32f407中文资料 | stm32f407zgt6 |