打印
[ZLG-MCU]

GPIO驱动程序问题,大侠指点!!!

[复制链接]
1694|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kalehz|  楼主 | 2007-3-26 15:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在GPIO驱动程序中,ioctl()函数中有一下几句不理解:
不重要的就忽略掉了,只写相关的。
int num;
volatile u32 *Reg;
..........

Reg = (volatile u32*)(GPIO_ADDR_BASE+GPIO_PORT_ADD *num);

..............

Reg[GIPO_SET_OFFSET] = 1u<<arg;

第三句是不是把num的地址赋给Reg了?要是的话,那么第四句怎么理解?这个好像是数组函数的用法?请大侠指点。谢谢!!!

相关帖子

沙发
王紫豪| | 2007-3-27 22:28 | 只看该作者

Reg 是个指针,然后赋个地址,然后就对地址指向的空间赋值

使用特权

评论回复
板凳
kalehz|  楼主 | 2007-3-28 17:18 | 只看该作者

谢谢指点

那么Reg后面的[GPIO_SET_OFFSET]怎么理解?

使用特权

评论回复
地板
王紫豪| | 2007-4-7 00:37 | 只看该作者

偏移量啊!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

13

帖子

0

粉丝