原创 ASURO機器人電機干擾造成MCU誤報電量低(LVLV)問題

ASURO(阿術羅)兩輪機器人(上圖),由於左右兩輪特性固有的不對稱,使用MotorSpeed(L,R)函數指定電機轉速,L值與R值相同時,車子偏向一邊。動手更換了左右電機後,情況得到改善。過了一段時間,發現剛充好的四節南孚鎳氫充電電池

原创 Visual Studio遠程調試的建立

遠程調試概述。 使用一臺計算機(調試計算機)對另同一臺計算機(目標計算機)上運行的程序進行的調試稱爲遠程調試。所謂遠程是相對於開發環境和目標程序運行在同一臺計算機而言的。遠程調試的好處有,無需在目標計算機上安裝龐大完整的開發環境,僅需安裝一

原创 Enable Windows 7 OutputDebugString message to a WinDbg kernel session

OutputDebugString is masked by default in Windows 7, so the message will not show in the windbg kernel session of a Wind

原创 移植FreeRTOS到ATmega128單片機

嵌入式系統上使用RTOS能有效的處理複雜的多任務應用。互聯網上有許多開源的RTOS可資使用。uCOS是推廣的較早開源RTOS,有資質的教育機構可以免費用於教育目的,商業應用則需要得到付費的商業許可證。FreeRTOS則是一個遵循GPL許可的

原创 Win8 IDE轉AHCI

Win8計算機以IDE模式安裝系統後,BIOS改AHCI模式會無法啓動。以下步驟可以使IDE模式安裝Win8的計算機在AHCI模式正常啓動。已在Windows 8 Developer Preview下實測通過: 1. 以IDE模式啓動後,開

原创 我的友情鏈接

51CTO博客開發

原创 單片機上拉過強導致液晶屏不顯示的解決

使用的是長沙博強的51最小系統板(STC89C52),TS1620-1液晶屏,SDCC編譯器。 連接液晶屏,運行靜態顯示例程,顯示一排黑塊。   將LCD_Check_Busy換50ms延時後,顯示出現。   LCD_Check_Busy的

原创 軟件來源的鑑別

概述 互聯網已經廣泛普及。帶寬越來越高,網絡上可供下載的軟件越來越多。這些軟件方便我們的生活與工作,解決我們的問題的同時,也包含着誤碼和帶毒的風險。相同軟件,往往存在多個可用下載地址。網絡傳輸有時會出錯,導致下載到的軟件不可用。用含有錯誤的