elin5311 發表於 2013年4月8日 02:44 PM

nikoniko1 發表於 2013年4月8日 02:51 PM

elin5311 發表於 2013年4月8日 02:13 PM static/image/common/back.gif
N大
請問
I2C圖


謝謝龍大特地為了小弟打開愛機的蓋蓋
因為我之前都是 se版...有磁針計...所以機子用手轉動(yaw) 圖示的機子也會跟著轉動
lite 版沒有磁針計..只能靠三軸陀螺儀定位...第一次看到圖示不會動所以想確認跟我想的是否一樣... acc的 z值因為sensor 而不同...謝謝您分享讓我設定上更放心
所以我不知道headfree 在 lite版上面可不可以用.. se 版肯定可以..

基本上 i2c count 應該是 0 ...但我的一直數字劇烈加減..代表有地方有問題
所以要釐清一下 如 L大所說的..

luciengou 發表於 2013年4月8日 02:52 PM

本帖最後由 luciengou 於 2013年4月8日 02:56 PM 編輯

就......感測器的設定有問題,程式沒錯,就是板子有問題了。

因為你們都只有啟動 Flydiuno_MPU的選項,所以是用內定的參數。

如果一樣的改法,可是一片起得來,另一片起不來,那就是板子的問題了。

再深入,我又要說一堆豆芽菜,你就更聽不懂了。

SE板有磁場計、和氣壓計,在Lite版沒有,他是用一顆MPU6050,陀螺儀和加速計合一IC。
所以不能和SE板一樣啟動磁場計和氣壓計,程式會找不到這兩顆IC,
導致I2C Error。

如果N大和龍哥用同一片Lite 1.0版,是用MPU6050的,純粹啟動FLYDUINO_MPU就可以了。






nikoniko1 發表於 2013年4月8日 02:55 PM

luciengou 發表於 2013年4月8日 02:34 PM static/image/common/back.gif
在I2C Bus上,有感測器啟動不正常。

程式有啟動感測器,可是實際上沒那個感測器(或是壞了),或是 I2C Addr ...

L大 請教i2c 問題 我看過config.h 裡面有關i2c的全找過..應該沒打開
但我借來的lite 1.0 版(如龍大)i2c 數值一直劇烈加減
我試過 I2C Speed 400khz 或 100k 結果相同
有任何建議請告知 謝謝

luciengou 發表於 2013年4月8日 03:02 PM

nikoniko1 發表於 2013年4月8日 02:55 PM static/image/common/back.gif
L大 請教i2c 問題 我看過config.h 裡面有關i2c的全找過..應該沒打開
但我借來的lite 1.0 版(如龍大)i2c ...

如果你之前有用SE板,是不是下面有啟動磁場計和氣壓計?

比如這兩行:
      /* I2C barometer */
      //#define BMP085
      //#define MS561101BA

      /* I2C magnetometer */
      //#define HMC5843
      //#define HMC5883
      //#define AK8975
      //#define MAG3110
像我一樣把它關掉。

或是
      //#define CRIUS_SE      // Crius MultiWii SE
      //#define CRIUS_SE_V2   // Crius MultiWii SE V2.0 with MPU6050 + HMC5883L + BMP085

那個紅色的,有沒有關掉,飛控板的選擇只能唯一,不能多開,會打架。
橘色的,你應該沒有,那是我自己加的,因為SE 2.0我有飛過,我是自己建參數的

nikoniko1 發表於 2013年4月8日 06:39 PM

luciengou 發表於 2013年4月8日 03:02 PM static/image/common/back.gif
如果你之前有用SE板,是不是下面有啟動磁場計和氣壓計?

比如這兩行:


底下的感測器我確定都沒有開..因為參考 RCGROUP 內說選完IMU相關的SENSORS 會套用
只有選IMU種類 FREEIMU043 等一下我試試看Flydiuno_MPU 選項
飛行看起來似乎沒問題.. 但I2C 一直跳錯誤 有點擔心...
謝謝L大的回答和幫忙
頁: 1 2 [3] 4 5 6 7 8 9 10 11 12
查看完整版本: 請問那位有這塊飛控板的按裝說明書

世界各國訪RCTW統計