原创 C語言中指針傳遞與值傳遞

C語言中指針傳遞與值傳遞 C語言中關於指針傳遞與值傳遞的問題經常遇到,但是每次都容易被自己忽視,沒有引起重視。 首先看個比較簡單的例子,我們需要實現一個a、b交換的函數 若使用值傳遞的方式則可能寫成如下: #include <st

原创 關於NRF52832 system off 低功耗模式的調試心得

前言:第一次實現按鍵進入NRF52832 system off 低功耗模式調試時遇到遇到一些問題,經過一番折騰,最終還是一步步解決,其中一些問題是參考一些博主大佬的,但是一些問題確實找到答案,特將實現過程記錄之,望路過大神不吝賜教

原创 Nordic NRF52832串口功耗優化

NRF52832串口功耗優化 NRF52832串口作爲NRF52832的一個重要外設,經常被用於與外部設備進行通信,但是,作爲低功耗應用的場景,開啓串口意味着設備功耗的大幅增加。於是一個大膽的猜想便引發出來,如何能使串口在使用的時候纔

原创 NRF52832串口升級

NRF52832串口升級 寫在前面 剛開始入門52832的時候對於一個嵌入式主控的OTA功能感覺不到其重要性,當真正開始講產品投入到實際環境中進行應用時,這是後即刻凸顯出OTA功能的主要性,如果產品在軟件上出了某些bug,沒有OTA功

原创 C中的volatile用法

C中的volatile用法 volatile 影響編譯器編譯的結果,指出,volatile 變量是隨時可能發生變化的,與volatile變量有關的運算,不要進行編譯優化,以免出錯,(VC++ 在產生release版可執行碼時會進行編譯優

原创 安信可ESP_IDE兩個常見的報錯

一、錯誤信息:Description Resource Path Location Type.output/eagle/debug/image/eagle.app.v6.out section .text' will

原创 淺談μCOS-III關於系統延時函數

嵌入式操作系統μCOS-III中涉及很多的系統延時函數,本文列舉幾個常用延時函數展開討論,如有錯誤,望路過的各位大神不吝指點 一、系統延時函數–OSTimeDly() void OSTimeDly (OS_TICK dly,OS

原创 2016年四川省TI杯電子設計競賽B題

B題:自動循跡小車 1.任務 設計製作一個自動循跡小車。小車採用一片 TI公司LDC1314或LDC1000電感數字轉換器作爲循跡傳感器,在規定的平面跑道自動按順時針方向循跡前進。跑道的標識爲一根直徑0.6~0.9mm的細鐵絲,按照

原创 鏈表中數據刪除

/****************************************************/ /*有一個數組啊a[1000]存放0–1000(手動輸入個數);要求每隔兩個數 刪掉一個數,到末尾時循環至開頭繼續循環進行,

原创 基於51單片機的簡易雷達定位裝置

簡易超聲波雷達 任務: 一、 摘要: 超聲波測距廣泛運用於各類電子產品精確距離測量,如汽車尾部的倒車雷達對倒車時的障礙物進行精確判斷,反饋到駕駛員,使駕駛員能做出準確的判斷和操作;各類航模中當即將觸地傳感器的精確判斷;超聲波也