引言 單片機編程時,如果代碼量不多,可以將所有的函數和定義等放在一個main.c文件中,但是隨着代碼量的增加,如果將所有代碼都放在同一個.C文件中,會使得程序結構混亂、可讀性與可移植性變差,而模塊化編程就是解決這個問題的常用而有效的方法。 模塊化設計的原則 “高內聚,低耦合” 高內聚:一個 ...
一 編寫單片機C語言程序開頭格式 File name:文件名稱 Author:作者 Version:版本號 Description:功能描述 Data:日期 二 單片機C語言程序模塊化步驟 在同一文件夾下新建一個Main.C文件 或主文件或運行文件 和xxx.C文件 或功能文件 和xxx.h文件 頭文件 ,其中xxx.C文件 或功能文件 和xxx.h文件 頭文件 的文件名 xxx 要有意義,最好可 ...
2020-08-10 10:14 0 540 推薦指數:
引言 單片機編程時,如果代碼量不多,可以將所有的函數和定義等放在一個main.c文件中,但是隨着代碼量的增加,如果將所有代碼都放在同一個.C文件中,會使得程序結構混亂、可讀性與可移植性變差,而模塊化編程就是解決這個問題的常用而有效的方法。 模塊化設計的原則 “高內聚,低耦合” 高內聚:一個 ...
一,所有的 .h 文件寫到單獨的.h文件里面 后期所有的.c文件 皆包含此文件 二,新建測試文件 test.c 和 test.h ...
前言 這一節說明一下數據傳輸中常用的CRC校驗 所謂CRC校驗,說白了就是對數據做下計算,然后把計算結果放到最后面 平時用的最多的算是CRC16 直接上菜 ...
------------恢復內容開始------------ 1. 前言 在單片機通信項目中,經常會用到發送數據,大家有沒有想過什么方式才是最優的方式?大家是否想過有沒有什么標准的方案可以解決一切可能? 2. 基本應用 1.創建一個緩存區 ...
一,弄個串口回調 (實際上就是函數指針...) 實 ...
這節需要知道的知識點 https://www.cnblogs.com/yangfengwu/p/11685325.html 下載JSON文件: 鏈接: ...
拷貝這兩個文件到自己的工程 測試1://單片機發送AT+RST\r\n 如果單片機串口接收到OK 或者ready 執行下一條 測試2: 平時發送數據 ...
前言:看懂這一節,前提!!!! 這節代碼區區幾十行而已!很多時候只看到別人揮一次劍定全局,卻不知為了那一次揮劍准備了幾十年. 一,有多少人在為給模塊發送配置指令,然后判斷返回發愁哈? 現在來看一下為大家准備的阻塞版的模板! 所謂阻塞版就是執行命令 ...