STM32G431T6 LED指示灯程序设计与GPIO配置详解.pptx

STM32G431T6 LED指示灯程序设计与GPIO配置详解.pptx

第5章LED指示灯程序设计5.1STM32外设之GPIO5.2CT117E-M4的LED电路原理5.3LED指示灯模块程序设计

5.1STM32外设之GPIOGPIO:GeneralPurposeInputOutput通用用途输入输出核心功能:输入、输出和高级外设的复用功能STM32G431RBT64个GPIO,64个引脚GPIO A:PA0~PA15GPIO B:PB0~PB15GPIO C:PC0~PC15GPIO D:部分

5.1STM32外设之GPIO控制复用功能的选择某个引脚选择第二个功能

保护二极管用于防止因为引脚外部输入电压过高或过低烧坏芯片。输入功能,通过一个电阻和一个开关(可以通过寄存器控制开关状态)可以把输入线拉高或者拉低,这个电阻阻值大概为40K欧。PMOS管和一个NMOS管组合而成一个反相器驱动输出。5.1STM32外设之GPIO

每个GPIO包括10个寄存器来配置GPIO的具体功能(每个引脚功能都是完全可以独立配置,互不影响):GPIOx_MODER:GPIO端口模式寄存器GPIOx_OTYPER:GPIO端口输出类型寄存器GPIOx_OSPEEDR:GPIO端口输出速度寄存器GPIOx_PUPDR:GPIO端口上拉/下拉寄存器GPIOx_IDR:GPIO端口输入数据GPIOx_ODR

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档