|
本帖最后由 wzw134 于 2012-11-26 22:09 编辑
刚到的Crius v2.0版本飞控,使用2.1版本的程序,启用I2C_GPS后 使用调试查看会发现I2C error处的数值一直在增加,GPS的I2C转接板上红色灯每隔大约1秒快闪两次。昨晚再注释掉I2C_GPS,I2C error处数值为0,传感器工作正常,奇怪的是今天早上重新烧写了程序,连接调试GUI界面,发现传感器没工作,不管注不注释掉I2C_GPS,I2C error处数值都在增加,会不会是硬件的问题???我用Arduino pro mini和GY_86 10DOF传感器做的飞控在启用I2C_GPS时候I2C error处也是数值一直在增加,注释掉后为0.
谁能给些建议,Crius飞控是不是硬件问题,现在连传感器都不工作,还有GPS。四旋翼是X模式。
程序从头至尾启用的地方
#define I2C_SPEED 400000L(已经注释掉100000L这句)
#define A0_A1_PIN_HEX
#define RCAUXPIN8
#define I2C_GPS
#define DEADBAND 6
#define CRIUS_SE // Crius MultiWii SE
#define MOTOR_STOP
其他的都是默认的。
I2C error问题已经自行研究解决,在室内无法测试搜星情况。买的I2C转接板重新烧写最新的程序即可。程序地址:
http://code.google.com/p/i2c-gps-nav/downloads/list
适用于我图片中所用的转接板,烧写方法同烧写飞控程序一样。遇到同样问题的朋友可以试试····
我估计是商家烧写了I2C_GPS_NAV-Multiwii2.0-GPS_only或者其他问题
妹的,以后坚决不在这家买东西!!!!!!
|
-
1.png
(8.75 KB, 下载次数: 84)
-
2.jpg
(67.58 KB, 下载次数: 81)
-
9.jpg
(106.07 KB, 下载次数: 79)
欢迎继续阅读楼主其他信息
|