1. GPIO端口的输出速度设置
GPIO的引脚速度是指I/O口驱动电路的响应速度而不是输出信号的速度,输出信号的速度与你的程序有关。
http://bbs.ednchina.com/BLOG_ARTICLE_104445.HTM
2. 重映射
有不少引脚上配备了来自多个模块的复用功能引出脚,在使用引脚的复用功能时,需要注意在软件上只可以使能一个外设模块,否则在引出脚上可能产生信号冲突。
http://bbs.ednchina.com/BLOG_ARTICLE_1597376.HTM(注:图片在后置的附件中)
3. 8种输入模式及应用
(1)模拟输入 (2)悬空输入
(3)上拉输入 (4)下拉输入
(5)推挽输出 (6)开漏输出
(7)推挽推挽输出 (8)推挽开漏输出
主要记录用途:
(1)采集模拟量。
(2)由于阻抗大,一般用于标准的IIC、USART的接收端。
(3)(4)读取I/O口的高低电平。例如按键,典型的上拉输入应用。
(5)输出高低电平(0、3.3V)。
(6)主要是兼容5V器件,如EEPROM、IIC通信的时钟等,一定要接上拉电阻。
(7)(8)I/O口的第二功能,同(5)、(6)。
相关推荐
STM32-GPIO学习笔记
测试STM32中GPIO管脚的功能操作。
网上摘录整理的一些关于STM32 GPIO的相关资料,包括GPIO 的各种模式的内部结构讲解,一些使用上的注意事项,动作分析,实际编程中GPIO的配置
stm32的GPIO的配置和使用.doc
STM32外部中断代码STM32外部中断代码
STM32F103-GPIO-按键检测,软件(KEIL5)+硬件(STM32F103开发板)教程参考我的博客https://blog.csdn.net/qq_37286676
对通用输入输出GPIO的深入理解 二.GPIO 的各种模式
GPIO的概念 GPIO的硬件结构和功能 如何工作? 几种输入输出模式? GPIO的寄存器 GPIO的固件库
STM32F103-GPIO-库函数点亮LED,软件(KEIL5)+硬件(STM32F103开发板)教程参考我的博客https://blog.csdn.net/qq_37286676
本程序使用的是STM32F407ZGT6核心板(黑色的),由于硬件限制只有两个LED,两个开关。 包含两个程序: 1.流水灯 2.按键控制 本程序测试过,直接打开main.c直接烧入即可
stm32的GPIO的配置和使用.doc
STM8 GPIO控制 STM8 GPIO控制
STM8 GPIO配置,希望对初学者有用
stm32-cubeMX实现GPIO使用
STM32-入门--程序解释GPIO.docx
主控制器为STM32,利用按键控制LED灯亮和灭。含有完整的内核控制软件设置,希望对初学者有帮助!
基于 STM32 的 GPIO 操作工程, keil 4 开发环境编译, 直接打开即可编译
电子-STM32中GPIO的8种工作模式.zip,单片机/嵌入式STM32-F0/F1/F2
gpio应用作品介绍stm8 的C语言文件提供下载
对于所有学习单片机的朋友们来说,跑马灯都是你们要接触的第一个程序.对于STM32来说,由于有官方库这种东西的出现,使得原来很麻烦的寄存器初始化变的相对简单.本节例程主要让大家感受一下最基本的库操作 GPIO 的方法.