当前位置:  技术问答>linux和unix

再问GPIO的简单问题

    来源: 互联网  发布时间:2016-05-24

    本文导语:  关于寄存器位操作的确明白了,但是关于GPIO还是有些模糊,其他的寄存器比如ADC,ADC又分为ADC_FIFO_REG等等寄存器 ,Datasheet都会给出每一位的具体功能。但是偏偏GIOP给出的不一样,GPIO分为GPIO_OUT(相对偏移为0x018)等等...

关于寄存器位操作的确明白了,但是关于GPIO还是有些模糊,其他的寄存器比如ADC,ADC又分为ADC_FIFO_REG等等寄存器
,Datasheet都会给出每一位的具体功能。但是偏偏GIOP给出的不一样,GPIO分为GPIO_OUT(相对偏移为0x018)等等,
给出 这样的数据(好像是第二功能)

再问GPIO的简单问题[图片]
..........(好像是共享pin的)
。怎么也搜索不出来GPIO_OUT寄存器的各个位的详细信息了,这上面的信息跟GPIO_OUT会有关联么?


|
顶2楼的。

首先应该有寄存器 来选择 是 primary function还是GPIO功能。
另外,还有可能 GPIO 可以配置 input 还是output,
然后再找有没有这样的寄存器:它指明是当设为output时又具体是如何设置的不同的output功能的,
好好看spec吧,应该有GPIO这么单独一章的。

|
这个问题要看寄存器的头文件是怎么定义的,这个头文件一般用芯片的名称相关。做GPIO用时,如果有方向寄存器的话, 输入输出就应该是同一个地址。   

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 问:linux驱动中set_gpio_ctrl()和write_gpio_bit()的用法
  • gpio驱动的疑问?
  • 怎么样使用GPIO的功能?
  • 求助:如何使用GPIO中断
  • 如何修改GPIO寄存器
  • GPIO访问库 WiringPi
  • 用什么函数读写GPIO?
  • PXA3xx GPIO1中断检测不到
  • 如何设置 GPIO引脚的高低电平
  • AT9263 GPIO数据采集
  • 在uboot下设置好的GPIO状态在进入内核后会被改变吗?
  • 请问set_gpio_ctrl这个宏在哪里定义的?
  • 关于GPIO的运算以及操作~~
  • gpio_driver遇到麻烦了
  • 现在要gpio模拟两个IIC,一个备用,防止一个死掉后IIC死掉
  • 我想让我的GPIO驱动最后加载,请问如何能实现?
  • 请教linux下读写 gpio端口控制寄存器的方法
  • 挂载文件系统时,输出的GPIO引脚莫名的输出低电平,请大家帮忙进来看看
  • linux设备驱动程序中GPIO的控制读写?
  • 三星的6410芯片 支持快速的GPIO么?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    数据库 iis7站长之家