原创 iar error

1.IAR7.5版本軟件打開老版本的工程錯誤 Error[Pe147]: declaration is incompatible with "__nounwind __interwork __softfp unsigned long __

原创 單片機採集的MPU6050原始數據對應關係

單片機採集的MPU6050原始數據對應關係 1.陀螺儀 如下圖, 陀螺儀的範圍有±250、±500、±2000可選,而對應的精度分別是131LSB/(°/s)、65.5LSB/(°/s)、32.8LSB/(°/s)、16.4 LSB/(

原创 大小端

1.cpu大小端定義 小端模式:低地址存放低字節數據 大端模式:低地址存放高字節數據 2.舉例說明 例如:32位數 0x88776655,在內存中的起始地址是 0x4000,那麼存儲如下: 地址 0x4000 0x4001 0x40

原创 異或校驗工作方式

校驗位爲8位數據,其是對其前面的命令字和數據進行異或校驗。命令字是F3E2(16進制),數據是42 3A,異或校驗的工作過程如下: 1:將命令字和數據組合起來:結果爲F3 E2 42 3A(8位數據依次寫開)2:從第一個8位數據開始,將其

原创 C++學習筆記(第一篇)

第1章 C++基本知識 1.1 聲明類和對象 三種方式 /********************************************** 第一種方式:聲明類的同時定義對象 ********************

原创 磁力機航向角計算與補償

地理座標系下該點的磁場強度爲(M,0,D),磁力計測得的三軸磁場強度爲(mx,my,mz)。 當我們認爲飛機是完全水平放在地上的時候,即Z軸和Zb軸是平行的時候,完全不用考慮垂直方向了。我們只用考慮XOY平面了。那麼yaw=arctan

原创 ubuntu 網頁安裝flash-001

root權限登陸:sudo -i 爲了獲得最新的軟件,先執行:apt-get update安裝flash,執行:apt-get install flashplugin-installer

原创 單片機如何打印1幀指定進制格式的數據

單片機如何打印1幀指定進制格式的數據 a:確保mcu能夠使用printf函數,需要從新映射 __stdout等函數,具體操作參考原子uart教程; b:一般幀數據都放在數組中,目的是把數組中的數據一次按照指定格式打印,例如 ucFrea

原创 串行通信電平兼容問題

問題描述:一個arm的主控板A,3.3v工作。一個串口模塊B,5v電平工作,  如果A和模塊B直接用tx-rx  rx-tx ,串行通信會有問題。問題解決:必須做電平轉換,通信中間串兩個二極管,

原创 開源飛控

在2010年6月8日,蘋果發佈了iphone4,從此掀起了智能手機變革的熱潮,發佈會上喬布斯爲我們帶來了一項重大的應用—-陀螺儀,該裝置可以讓iphone4感知人體移動的方向,結合重力感應、加速度感應裝置可以讓iphone4提供前所未有

原创 C++學習筆記(第二篇)

1.3 構造函數(一個類只能有一個默認構造函數和析構函數) 1.3.1 有兩種構造函數定義方式 /********************************************** 第一種方式:類裏直接定義構造

原创 WIN7和Linux雙系統環境下,正確卸載Linux的方法

如果你的電腦安裝了Windows和Linux雙系統,如果在下直接格式化或刪除Linux系統,就不能正常啓動Windows系統了。就要使用其他方法來恢復MBR或用Windows下修復mbr的軟件:MbrFix.exe來修復 下載Wind