资料介绍
一、Cortex M3的GPIO口特性
在介绍GPIO口功能前,有必要先说明一下M3的结构框图,这样能够更好理解总线结构和GPIO所处的位置。
Cortex M3结构框图
从图中可以看出,GPIO口都是接在APB总线上的,而且M3具有两个AHB到APB桥,GPIO则直接接在AHB矩阵上,这样可以减少CPU和DMA控制器之间的竞争冲入,获得较高性能。APB总线桥配置为写缓冲区,使得CPU或DMA控制器可直接操作APB外设,而无需等待总线写操作完成。
M3数字I/O功能:
高速GPIO口,其寄存器被移到外设AHB总线,可以字节,半字和字寻址。
位电平置位和清零寄存器允许单指令置位和清零一个端口的任意位。
所有GPIO口寄存器支持M3位带操作。
整个端口值可以用一条指令写入。
GPIO口寄存器可由GPDMA控制器进行访问,可以进行DMA数据操作,使之与DMA请求同步。
单个I/O口方向可以控制。
所有I/O口在复位后默认作为上拉输入。(Why?因为微控制器连接了很多设备,如果复位后作为输出,则由于控制器电平状态不定,可能会导致外围设备产生动作,从而产生不利影响,故复位后一半都作为输入状态。)
M3可产生中断的数字端口:
PORT0 和 PORT2 端口的每个引脚都可以提供中断功能;
每个端口上的中断可被编程为上升沿、下降沿或边沿产生中断;
边沿检测是异步的,因此可以在没有时钟的情况下(例如掉电模式)操作。使用这种特性,就无需电平触发中断;
可掉电唤醒;
寄存器为软件提供挂起的上升沿中断、挂起的下降沿中断和整个挂起的 GPIO中断;
GPIO0 和 GPIO2 中断与外部中断 3 事件共用相同的 NVIC 通道。
二、GPIO口的寄存器描述
Cortex M3引脚的寄存器描述:
PINMODEx表示引脚模式选择寄存器,在使用前要配置好。
引脚模式选择寄存器位
PINMODEx
功能
复位后的值
00
引脚使能上拉电阻
00
01
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- ARM Cortex-M3系统设计与实现
- Cortex-M3技术参考手册下载 8次下载
- ARM Cortex-M3 MCU 的 I2C DMA操作和中断资料下载
- Cortex-M3与Cortex-M4对比资料下载
- ARM cortex-M3 异常处理分析资料下载
- Cortex-M3和Cortex-M4 Fault异常应用之基础知识资料下载
- 《ARM Cortex-M3权威指南》笔记资料下载
- ARM Cortex-M3/M4微控制器最大效率设计三秘诀资料下载
- ARM Cortex-M3内核微控制器与ARM7的区别资料下载
- Cortex-M3(M0)汇编-启动代码分析资料下载
- Cortex-M3 NVIC与中断控制资料下载
- Cortex-M3里GPIO几个概念必须搞清楚资料下载
- Cortex-M3技术参考手册免费下载 186次下载
- 基于ARM Cortex-M3的过采样技术 8次下载
- ARM Cortex-M3权威指南 49次下载
- 强大的Arm® Cortex®-M3内核(下) 2.4k次阅读
- STM32简介 STM32和ARM7的关系 3.5k次阅读
- Arm Cortex-M52的主要特性和规格 3.3k次阅读
- Cortex-M3中断优先级的相关知识 3.8k次阅读
- 美信cortex-m3内核芯片的启动过程及连接文件介绍 2.4k次阅读
- 基于FPGA搭建ARM Cortex-M3 SoC软核 4k次阅读
- 如何定制一颗ARM Cortex-M3 SoC软核 3.5k次阅读
- 米尔科技ARM Cortex-M3教程指南 3.7k次阅读
- 米尔科技Cortex-M Prototyping System +介绍 2.5k次阅读
- 米尔科技NXP LPC1857 LPC1850 Cortex-M3开发板概述 5.5k次阅读
- Cortex-M3处理器中断和FreeRTOS中断优先级配置 7.9k次阅读
- STM32系列芯片命名规则是怎样的 2.6w次阅读
- DesignStart Cortex-M3软件开发网上课程 6.3k次阅读
- ARM Cortex M3/M4微控制器最大效率设计三秘诀 4k次阅读
- 采用ARM Cortex-M3的USB热电偶温度测量系统电路图 4.5k次阅读
下载排行
本周
- 1FS4054H 输入电压范围3.8V~6.8V 输入最大耐压28V 输入过压关闭充电阈值6.8V
- 4.22 MB | 2次下载 | 免费
- 2AC/DC 225W 开板电源 LOF225-23BxxR2系列数据手册
- 2.70 MB | 1次下载 | 1 积分
- 3晶振技术解析---电子设备的“时钟心脏”
- 1.55 MB | 1次下载 | 免费
- 4AU6830M 集成音频 DSP 的 2 × 41W 数字型 Class D 音频功率放大器数据手册
- 1.86 MB | 次下载 | 免费
- 5AU6815E 集成音频 DSP 的2×32W数字型 Class D 音频功率放大器数据手册
- 1.21 MB | 次下载 | 免费
- 6I-PEX 82652-100B-02-D_CABLINE-CA系列40P极细同轴线束SI设计图纸
- 293.34 KB | 次下载 | 免费
- 7I-PEX 82863-100B-02-D_CABLINE-CA系列PCIe/USB4极细同轴线图纸
- 301.83 KB | 次下载 | 免费
- 8YA-002S屏幕挂灯说明书
- 1.25 MB | 次下载 | 免费
本月
- 1人形机器人执行、感知系统技术及市场解析
- 3.52 MB | 5次下载 | 免费
- 2WD431产品规格书
- 1.32 MB | 3次下载 | 免费
- 3A-29回音消除模块
- 1.28 MB | 2次下载 | 免费
- 4 双麦阵列回音消除及降噪模块 A-47 说明书
- 1.96 MB | 2次下载 | 免费
- 5FS4054H 输入电压范围3.8V~6.8V 输入最大耐压28V 输入过压关闭充电阈值6.8V
- 4.22 MB | 2次下载 | 免费
- 6A-68语音处理模组规格书V1
- 1.47 MB | 1次下载 | 免费
- 7A-29P回音消除模块
- 1.42 MB | 1次下载 | 免费
- 8瑞芯微RK3562开发板资料-飞凌嵌入式
- 2.80 MB | 1次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233095次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191469次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183361次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81608次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73836次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65991次下载 | 10 积分
电子发烧友App





创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论