Leonardo+GPS sheild 为什么时好时坏?问题已解决!
本帖最后由 zintiger 于 2013-12-1 17:23 编辑Leonardo+GPS sheild 为什么时好时坏?有时工作正常,有时GPSSerial.available()不返回有效。多个Leonardo板调换,是同样的毛病。同样的程序在UNO上正常。问题出在哪?请高手指教。
解决:
GPS模块是用SoftwareSerial类函数与arduino连接的。对于Leonardo板子,SoftwareSerial有一个限制:RX必须是8,9,10,11,14(MISO),15(SCK),16(MOSI)。由于Gps模块在进行跳线设置RX,TX时是在D0-D7之间,就忽视了这问题。今天重新设置了一下,问题解决了。
感谢坛子里曾经帮助我的人。今天贴出心得,也希望对其他人有所帮助。 解决:
GPS模块是用SoftwareSerial类函数与arduino连接的。对于Leonardo板子,SoftwareSerial有一个限制:RX必须是8,9,10,11,14(MISO),15(SCK),16(MOSI)。由于Gps模块在进行跳线设置RX,TX时是在D0-D7之间,就忽视了这问题。今天重新设置了一下,问题解决了。
感谢坛子里曾经帮助我的人。今天贴出心得,也希望对其他人有所帮助。 uno 试了吗? 感觉是GPS库。。。与莱昂纳多有一些兼容问题 弘毅 发表于 2013-9-12 20:08 static/image/common/back.gif
感觉是GPS库。。。与莱昂纳多有一些兼容问题
谢谢。发现Uno与Leonardo在兼容方面问题很多。记得以前我问的关于Leonardo上SD卡的问题吗?后来用了高些版本的IDE就解决了,显然是兼容性问题。 davidce 发表于 2013-9-12 12:35 static/image/common/back.gif
uno 试了吗?
试了。问题解决了,方法我放在回帖里了。 谢谢分享,学习一下
页:
[1]