【NanoPi M1 开发板试用体验】13、wiringNP不能完全代替wiringPi

  • MATRIX
  • 图片
  • 开发
  • 接口
  • 程序
  • new world
  • LV5工程师
  • |      2017-02-04 16:42:21
  • 浏览量 1860
  • 回复:0
Nanopi M1中可以利用wiringNP来操纵gpio口,也可以利用matrix操作。 但是我在最近的使用中却发现,wiringNP不能完全使用wiringPi的用法,不然的话程序就会出错,造成不可挽救的灾难:'(:'( 我们今天来说一下,wiringNP和wiringPi的不同之处,导致wiringNP不能正常使用: 1.首先,我发现在wiringNP的wiki中,就有关于wiringNP的错误,我们来看一下 首先是gpio的接口的不同 实际中通过 gpio readall 所获得的引脚图 我们就发现了在21--25引脚编号的地方,图片上显示Mode是OFF,而实际中确实OUT,这是我非常疑惑的,我到底该相信那一个呢? 2.wiringNP和wiringPi的比较,我们同时通过相同的命令gpio readall 可以得到我们的引脚图 我们可以通过其中的内容可以比较其中的不同 树莓派3的引脚: Nanopi M1的引脚 我们可以比较上面的不同之处了。 3,实际操作 我们同时在Nanopi M1和树莓派3中同时写入相同的程序,经过编译和运行之后,我们发现以下内容: 通过操纵oled显示其中的不同: 我们oled的引脚接法如下 引脚: VCC:1 GND:6 SCL:29 SDA:31 RST:33 DC:35 CS:37 树莓派3的显示 Nanopi M1的显示 我们可以看到经过树莓派3得wiringPi的程序运行正常 而Nanopi M1的程序使用的是wiringNP,但是oled并没有正常显示,显示了非常多的乱码,这说明我们还需要更多的努力了,能够找出能够正常使用的方法 Nanopi的使用真是任重而道远啊
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子