智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1141|回复: 2
打印 上一主题 下一主题

K60 GPIO底层驱动

[复制链接]

15

主题

168

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2419
威望
1433
贡献
598
兑换币
530
注册时间
2014-1-13
在线时间
194 小时
跳转到指定楼层
1#
发表于 2014-2-7 10:01:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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)

回复

使用道具 举报

26

主题

431

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7748

论坛元老奖章热心会员奖章推广达人奖章论坛骨干奖章优秀会员奖章资源大师奖章活跃会员奖章

QQ
威望
1972
贡献
5192
兑换币
662
注册时间
2011-3-16
在线时间
292 小时
2#
发表于 2014-2-7 10:30:33 | 只看该作者
位带操作,看看原理就明白了!
回复 支持 反对

使用道具 举报

15

主题

168

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2419
威望
1433
贡献
598
兑换币
530
注册时间
2014-1-13
在线时间
194 小时
3#
 楼主| 发表于 2014-2-7 11:03:26 | 只看该作者
象牙塔 发表于 2014-2-7 10:30
位带操作,看看原理就明白了!

嗯,多谢指点哦
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-26 04:28 , Processed in 0.087317 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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