STM32 F4 GPIO Modes

STM32 F4 GPIO Modes

Goal: creating a visual summary of GPIO configuration modes. The summary at the bottom shows the major configuration choices.

Basic electrical info: GPIOs can sink or source up to ±8 mA, and sink or source up to ±20 mA (with a relaxed VOL/VOH)

except PC13, PC14 and PC15 which can sink or source up to ±3mA.

When using the PC13 to PC15 GPIOs in output mode, the speed should not exceed 2 MHz with a maximum load of 30 pF.

For more I/O static and AC characteristics refer to the product spec pdf page 109.

时间: 2024-08-07 01:36:58

STM32 F4 GPIO Modes的相关文章

STM32 F4 ADC DMA Temperature Sensor

STM32 F4 ADC DMA Temperature Sensor Goal: detecting temperature variations using a temperature sensor, ADC with DMA and TIM3 as a trigger (ADC sampling frequency = TIM3 trigger frequency). Note: Using TIM3 as a trigger is suited for monitoring temper

STM32的GPIO使用的函数剖析

转载http://blog.csdn.net/wuwuhuizheyisheng/article/details/8239599 STM32的GPIO总结 作者:JCY 该文是自己学习了一段STM32后所写,是对STM32使用固件库编程最简单的一段程序,是对固件库函数的一部分进行解析.如有错误之处请指正,不胜感激. 一. GPIO_Init函数解析 1 1.参数GPIO_TypeDef 1 2.参数GPIO_InitStruct 2 3.函数代码详解 4 4.备注 6 一.GPIO_Init函数

STM32 F4 DAC DMA Waveform Generator

STM32 F4 DAC DMA Waveform Generator Goal: generating an arbitrary periodic waveform using a DAC with DMA and TIM6 as a trigger. Agenda: Modeling a waveform in MATLAB and getting the waveform data Studying the DAC, DMA, and TIM6 to see how it can be u

STM32 F4 SPI Accelerometer

STM32 F4 SPI Accelerometer

STM32 F4 General-purpose Timers for Periodic Interrupts

STM32 F4 General-purpose Timers for Periodic Interrupts

STM32 F4 Clock Sources

STM32 F4 Clock Sources Goal: routing clock sources to the microcontroller output pin (MCO1) High-speed internal (HSI) clock is 16MHz High-speed external (HSE) clock is 8MHz (very precise) PLL CLK is configured to be 84MHz because I have a 100MHz osci

stm32之GPIO

stm32有5组GPIO口,GPIOA GPIOB GPIOC GPIOD GPIOE 每个GPIO端口有: 2个配置寄存器GPIOx_CRL, GPIOx_CRH(32位): 2个数据寄存器GPIOx_IDR, GPIOx_ODR(32位): 1个置位/复位寄存器GPIOx_BSRR(32位): 1个复位寄存器GPIOx_BRR(16位): 1个锁定寄存器GPIOx_LCKR(32位): 输入模式: —输入浮空 ─ 输入上拉 ─ 输入下拉 ─ 模拟输入 输出模式: ─ 开漏输出 ─ 推挽式输出

stm32之GPIO库函数开发

关于GPIO库函数的重点函数:P122 GPIO_Init() :根据GPIO_InitStruct中指定的参数初始化外设GPIOx寄存器: GPIO_ReadInputDataBit():读取指定端口管脚的输入: GPIO_SetBits():设置指定的数据端口位: GPIO_ResetBits(): 清除指定的数据端口位: GPIO_PinRemapConfig(): 改变指定管脚的映射:----------端口映射是很有特色的功能:也是重点知识 GPIO_EXTILineConfig():

【转载】stm32的GPIO八种工作模式

一.推挽输出:可以输出高.低电平,连接数字器件:推挽结构一般是指两个三极管分别受两个互补信号的控制,总是在一个三极管导通的时候另一个截止.高低电平由IC的电源决定.         推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小.效率高.输出既可以向负载灌电流,也可以从负载抽取电流.推拉式输出级既提高电路的负载能力,又提高开关速度. 二.开漏输出:输出端相当于三极管的集电极,要得