谷歌的安卓系統免費授權給全世界的手機廠家,我深受感動,我決定用畢生的精力寫乙個微控制器教程免費授權給全世界的出版社和做微控制器學習板的廠家,然後再用畢生的精力不斷修改完善公升級,一年至少發布一次最新的教程版本,我本人不賣書也不賣學習板也不搞線下培訓永遠不考慮在這件事情上去贏利,純粹是為了自我價值的一種成就感。我今後也會在此教程裡主動淡化自己個人的名字,真正把它做成一種公共資源。
本**帖從2023年開始寫,每週一帖,計畫到2023年左右可以完成初稿,會涉及微控制器基礎,程式框架,匯程式設計序,硬體知識這幾個方面。
為了使本教程能相容現在大多數廠家的學習板,此教程用的硬體平台是我自己重新設計的盡量簡化的學習板,幾乎就是最簡單的核心板,主要是led燈,數碼管,按鍵,串列埠,以及其它少數外圍器件,目的是使本教程在硬體平台上真正具有廣泛的通用性,使教程與學習板分離,不依賴特定廠家的學習板,我本人只用心寫教程,本教程配套的學習板免費授權給其他任何有興趣的朋友去做,未來的書稿也會免費授權給所有的出版社。
等到2023年左右完成初稿後,我也會把所有章節整合成乙個帶目錄的pdf文件免費分享給大家。感謝大家關注。
從微控制器到嵌入式
1 什麼是微控制器?微控制器是乙個控制系統,接收管腳中斷輸入,進行一些簡單的邏輯操作,對記憶體或flash進行訪問,再輸出到管腳 2 什麼是嵌入式?嵌入式有linux核心 linux核心功能有 程序管理 記憶體管理 檔案系統管理 裝置驅動 網路管理 3 微控制器和嵌入式有什麼共同點?都是靠中斷驅動,...
微控制器基礎學習 延時程式
拿到微控制器第乙個程式肯定是驅動led燈,這裡便要用到延時函式。標準的c語言沒有空語句,要靠迴圈語句來實現延遲。下面是我看了別人的講解後,自己寫的一段 void delay ms 這是乙個延時500ms的程式,精確度很高,只是太單一。計算分析 程式共有三層迴圈 一層迴圈n r5 2 81 2 162...
MSP430微控制器常用程式框架
前一段時間一直在用ti公司的msp430系列的微控制器,總結了點430常用的程式框架。a.迴圈低功耗 中斷服務程式喚醒 void main 關閉開門狗 初始化時鐘 初始化埠 初始化螢幕 其他外圍必要的初始化 開中斷 while 1 進入低功耗模式 執行某函式 中斷函式1 退出低功耗 中斷服務程式 例...