Linux内核分析
文章平均质量分 73
kdhgsdlkghk
这个作者很懒,什么都没留下…
展开
-
浅谈GPIO(一)
最近看驱动,不少地方涉及到GPIO,查找了很多资料,讲解的云里雾里的,剪来贴去的,丫的,不爽,于是决心想把它搞懂,看了不少资料,总算有点自己的认识,拿来跟大家分享一下。S3C2410的GPIO有117pin: ( 其实我也不想把一些现成的直接拿来一大堆贴上,看着心烦,呵呵,有点古人掉书袋的感觉,没有办法呵,要不说来是在麻烦,大家就将就着吧) 注意:每一组端口最多只有23个,如果使用32位数据统计端口应该绰绰有余。 首先是pin的一些相关宏定义: #define S3C2410_GPIONO(b原创 2010-09-27 20:12:00 · 680 阅读 · 0 评论 -
浅谈GPIO(二)
在GPIO中对其物理地址的定义:#define S3C2400_PA_GPIO (0x15600000)#define S3C2410_PA_GPIO (0x56000000)#define S3c2440_PA_GPIO (0x56000000) 这里的物理地址是其I/O端口起始地址 在GPIO中对其虚拟地址的定义:#define S3C24XX_VA_GPIO S3C2410_ADDR(0x00E00000)#ifndef __ASSEMBLY原创 2010-09-27 20:30:00 · 362 阅读 · 0 评论