• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

NanopiNEO控制PA11点灯时异常

micro虾米 2018-02-27 浏览量:793

NanopiNEO控制PA11电灯时异常,但是换了个GPIO,换成PG11就可以正常控制了,不知道是怎么回事?

注:在驱动程序中,通过封装寄存器地址,设置GPIO输出,设置输出高低电平,在应用程序通过ioctl控制LED的亮灭。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • A11有其他的复用功能被使用了,PA11用于IIC,

    PG11,是GPIO功能

    http://wiki.friendlyarm.com/wiki/images/e/ec/NanoPi-NEO-V1.31-1703-Schematic.pdf​

    捕获fews.PNG

    • 发布于 2018-03-02
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了 :没有找到 回复
电子老工程师 回复了 :经过查找没有符合替代型号。 回复

其他答案 数量:5
  • 具体得看下程序是怎么实现的,另外,nanopi可以用wiringNP的方式驱动GPIO。

    • 发布于2018-02-27
    • 举报
    • 评论 2
    • 0
    • 0
micro虾米 回复了 donatello :多谢! 回复
电子老工程师 回复了  :TAJB107M010RNJ 这个型号只有AVX厂牌。 回复

  • 问题已解决,找到问题在于内核中已经对使用的GPIO进行了分配,默认GPIO处于功能复用的状态,在使用过程中也不能保证内核就不操作GPIO了。为了防止在使用GPIO时被内核修改了GPIO功能寄存器,在每次设置GPIO状态时,都先给GPIO设置一次输入或输出配置,再进行设置GPIO的高低或者读取GPIO。
    • 发布于2018-02-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :ITS4040DEPDXUMA1 IC PWR SWTCH N-CHAN 1:1 TSDSO-14 回复

电子老工程师 回复了  :尾缀包装区别,TR:卷装,没TR:管装 回复

  • 看一下PA11是否被别的应用程序占用了
    • 发布于2018-03-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以使用sudo npi-config设置
    • 发布于2018-03-02
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :SFSCE10M7WF05-R0,Murata Electronics 回复

相关问题

问题达人换一批

NanopiNEO控制PA11点灯时异常