注册 登录
查看: 215|回复: 1

port复用配置和各种功能配置

[复制链接]
发表于 2014-8-13 22:50:30 | 显示全部楼层 |阅读模式
/根据以上的定义,可以得出:PTx = PTxn / 32 ; PTn = PTxn & 31
#define PTX(PTxn)           ((PTxn)>>5)
#define PTn(PTxn)           ((PTxn)&0x1f)
#define PORTX_BASE(PTxn)     PORTX[PTX(PTxn)]       //PORT模块的地址
这是什么意思呢?
有什么掉用呢?
回复

使用道具 举报

发表于 2014-8-13 22:56:49 | 显示全部楼层
底层用的。

例如知道管脚是 PTD3 ,那么 PTX(PTD3) 就等效于 PTD ,PTn(PTD3) 就等效于 PT3

模块地址,寄存器操作的时候用到
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部