智能车制作
标题:
K60 GPIO底层驱动
[打印本页]
作者:
gufeng
时间:
2014-2-7 10:01
标题:
K60 GPIO底层驱动
GPIO中为什么要分别定义PORTA_BASE 和PTA_BASE ,而且他们的指向不同的地址,为什么呢?他们不是指向同一个端口吗?但是地址为何不同呢?
if(ptx == PTA)
{
portx = PORTA;
i = 0;
}
其中
#define PTA_BASE (0x400FF000u)
/** Peripheral PTA base pointer */
#define PTA ((GPIO_Type *)PTA_BASE)
#define PORTA_BASE (0x40049000u)
/** Peripheral PORTA base pointer */
#define PORTA ((PORT_Type *)PORTA_BASE)
作者:
象牙塔
时间:
2014-2-7 10:30
位带操作,看看原理就明白了!
作者:
gufeng
时间:
2014-2-7 11:03
象牙塔 发表于 2014-2-7 10:30
位带操作,看看原理就明白了!
嗯,多谢指点哦
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2