资讯详情

STM32学习(STM32芯片与GPIO)

32位高性能ARM Cortex-M4处理器;高达168MHZ,实际上也可以超频一点;支持FPU和DSP指令。

STM32F407ZGT6:144引脚 114个IO;大部分IO都耐5V支持调试:SWD和JTAG,SWD只有两条数据线。

1024KFLASH,192KSRAM;

1.8V—3.6V电源和IO电压、上电复位、下电复位和可编程电压监测;:4~26MHZ外部高速晶振;内部16MHZ的高速RC振荡器;内部32KHZ低俗RC振荡器,看门狗时钟;内相环(PLL,倍频),一般系统时钟是外部或高速时钟PLL获得倍频后;外低速32.768K晶振,主要做RTC时钟源。

睡眠、停止和待机三种低功耗模式;可用电池RTC供电备份寄存器。

3个12位AD(多达24个外部测量通道);内部通道可用于(内部温度测量);内置参考电压。

2个12位DA;

16个DMA通道,带FIFO和突发支持;支持外设:定时器,ADC,DAC,ADIO,I2S,SPI,I2C和USART。

10通用定时器;2个基本定时器;2个高级定时器;1个系统定时器;2个看门狗定时器。

:3个I2C接口 ;6个串口 ;3个SPI接口 ;2个CAN2.0 ;2个USB OTG ;1个SDIO。

STM32F407ZGT6 一共有7组IO口 ,每组IO口有16个IO ,一共16X7=112个IO 外加2个PH0和PH1 一共114个IO口 。(GPIOA,GPIOB---GPIOG PH0,PH1)

STM除了当时,32的大部分引脚大多是引脚GPIO外设功能引脚(如串口)也可重复使用。

四种输入模式:输入浮空 、输入上拉 、输入下拉 、模拟输入; 四种输出模式:开漏输出(上拉或下拉)、开漏复用功能(上拉或下拉)、推挽式输出(带上拉或下拉)、推挽式复用功能(带上拉或下拉) ;四种最大输出速度:2MHZ、25MHz、50MHz、100MHz;

上电复位后,GPIO默认为浮动状态,部分特殊功能引脚为特定状态。

:可输出强高低电平,连接数字设备 。

: 只能输出强低电平,高电平必须由外部电阻拉高。输出端相当于三极管的集电极. 需要上拉电阻才能获得高电平状态. 适用于电流驱动,其吸收电流的能力相对较强(一般20ma以内)

每组IO口中有10个寄存器。也就是10个寄存器, 一组可以控制GPIO的16个IO口。

STM32F大部分端口都有复用功能。所谓复用,就是有些端口不仅可以作为通用IO口,也可以用来引脚一些外设,比如PA9,P10可以复用为STM32F4的串口1引脚。 作用:最大限度的利用端口资源。

标签: 三极管z115

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台