资料介绍
在威廉希尔官方网站
设计干货----微控制器(MCU)IO口类型详解一,一文中我们提到IO口分为GPIO口和专用IO口。而GPIO的八种工作模式详解:浮空输入、带上拉输入、带下拉输入、模拟输入、开漏输出、推挽输出、开漏复用输出。那下面我们将主要介绍这些IO口的一些用法。
I/O口的输出模式下,有3种输出速度可选(2MHz、10MHz和50MHz)。
这个速度是指I/O口驱动威廉希尔官方网站
的响应速度而不是输出信号的速度,输出信号的速度与程序有关(芯片内部在I/O口 的输出部分安排了多个响应速度不同的输出驱动威廉希尔官方网站
,用户可以根据自己的需要选择合适的驱动威廉希尔官方网站
)。
通过选择速度来选择不同的输出驱动模块,达到最佳的噪声 控制和降低功耗的目的。
高频的驱动威廉希尔官方网站
,噪声也高,当不需要高的输出频率时,请选用低频驱动威廉希尔官方网站
,这样非常有利于提高系统的EMI性能。当然如果要输出较高频率的信号,但却选用了较低频率的驱动模块,很可能会得到失真的输出信号。
关键是GPIO的引脚速度跟应用匹配。
比如:
1、对于串口,假如最大波特率只需115.2k,那么用2M的GPIO的引脚速度就够了,既省电也噪声小。
2、对于I2C接口,假如使用400k波特率,若想把余量留大些,那么用2M的GPIO的引脚速度或许不够,这时可以选用10M的GPIO引脚速度。
3、对于SPI接口,假如使用18M或9M波特率,用10M的GPIO的引脚速度显然不够了,需要选用50M的GPIO的引脚速度。
4、GPIO口设为输入时,输出驱动威廉希尔官方网站
与端口是断开,所以输出速度配置无意义。
5、在复位期间和刚复位后,复用功能未开启,I/O端口被配置成浮空输入模式。
6、所有端口都有外部中断能力。为了使用外部中断线,端口必须配置成输入模式。
7、GPIO口的配置具有上锁功能,当配置好GPIO口后,可以通过程序锁住配置组合,直到下次芯片复位才能解锁。
最后关于IO低功耗:
关于模拟输入&低功耗,例如根据STM32的低功耗AN(AN2629)及其源文件,在STOP模式下,为了得到尽量低的功耗,确实把所有的IO(包括非A/D输入的GPIO)都设置为模拟输入。
(mbbeetchina)
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 针对 C2000™ 微控制器的集成微控制器 (MCU) 电源解决方案数据表
- Bluetooth 5的一些常见的问题与答案资料下载
- 微控制器与微处理器有什么不同?一字之差区别挺大!资料下载
- 单片机小白学步(23) IO口原理知识补充:双向IO口、互补推挽、高阻态资料下载
- USB2.0微控制器CY7C68013的GPIF接口设计资料下载
- 微控制器(MCU)各IO口的类型与应用资料下载
- 物联网通讯标准及微控制器设计方案资料下载
- 阻抗控制相关的一些基本概念资料下载
- 自锁威廉希尔官方网站 原理及一些复杂控制资料下载
- STC单片机特殊的IO的用法资料下载
- 如何最好地布置PWM微控制器的威廉希尔官方网站 资料下载
- 如何使用单片机扩展IO口的详细资料说明
- SC92F8372/8371/8370 flash微控制器资料下载.pdf 45次下载
- 新一代的微控制器的家庭 5次下载
- Stellaris微控制器用作IO处理器 7次下载
- 什么是远程IO控制器?它有哪些作用? 1185次阅读
- 微控制器与运动控制器的区别 376次阅读
- 微控制器是否能替代PLC 365次阅读
- 可编程逻辑控制器和微控制器的区别 441次阅读
- MCU IO口电压下降原因分析 1483次阅读
- 怎样将IO设备分配给IO控制器? 3217次阅读
- S7-400作为PROFINET IO控制器(TIA) 1193次阅读
- INCA的一些用法 7958次阅读
- 基于定时器和计数器改善微控制器的设计性能 908次阅读
- 米尔科技微控制器开发套件介绍 1760次阅读
- 微控制器的分类及应用 6259次阅读
- 飞思卡尔新款Flexis微控制器资料 4681次阅读
- C语言中#define的一些用法介绍概述 7246次阅读
- 微控制器原理及应用 1.4w次阅读
- 单片机IO口相关知识 3315次阅读
下载排行
本周
- 1TPS54202H降压转换器评估模块用户指南
- 1.02MB | 7次下载 | 免费
- 2华瑞昇CR215芯片数字万用表原理图
- 0.21 MB | 1次下载 | 3 积分
- 3SMD LED选型目录 灯珠手册
- 5.36 MB | 1次下载 | 免费
- 4Tiva C系列DK-TM4C129X入门指南
- 1.69MB | 1次下载 | 免费
- 5电涌保护器(SPD)的选择、安装以及装配
- 4.57 MB | 1次下载 | 免费
- 6时源芯微EMC前车灯案例
- 458.59 KB | 1次下载 | 免费
- 7bq25890、bq25892双级联充电器EVM(PWR692)用户指南
- 2.02MB | 1次下载 | 免费
- 8TPS54426降压转换器评估模块用户指南
- 847.7KB | 次下载 | 免费
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 156次下载 | 免费
- 22024PMIC市场洞察
- 2.23 MB | 63次下载 | 免费
- 3开关电源设计原理手册
- 1.83 MB | 30次下载 | 免费
- 4智能门锁原理图
- 0.39 MB | 28次下载 | 免费
- 5OAH0428最新规格书(中文)
- 2.52 MB | 15次下载 | 7 积分
- 6ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 9次下载 | 1 积分
- 7LTH7充电威廉希尔官方网站 和锂电池升压5V输出威廉希尔官方网站 原理图
- 0.04 MB | 7次下载 | 免费
- 8TPS54202H降压转换器评估模块用户指南
- 1.02MB | 7次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4威廉希尔官方网站 仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183334次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多