原创 ESP32外設入門GPIO

前言 最近開發用到了ESP32,樂鑫已經對接口進行比較深度的封裝,但是還是看了下外設的參考手冊,摘取了一部分結合自己的理解給記錄下來。 如有異議,歡迎指正 概述 ESP32芯片具有34個物理GPIO。每個pad都可用作一個通用IO

原创 ubunt使用nginx搭建https文件服務器

背景 WIFI設備要調試文件上傳和下載,考慮到http的下安全下,決定使用https通信方式,http測試的話,windows下可以直接安裝hfs軟件進行測試,這裏不多做展開 作者只是把自己學習調試的過程記錄下來,給大家參考,如

原创 瀏覽器開發者工具(F12)

前言 瀏覽器是對服務器返回的數據進行解析與渲染,通過瀏覽器的開發者工具可以對源碼進行分析,有一句老話叫可見即可爬,博主以Chrome爲列,把學習的過程記錄下來,如果有問題,歡迎留言糾正 開發者工具欄簡介 瀏覽器打開百度的地址,

原创 IAR靜態代碼分析工具

前言 IAR集成了C-STAT靜態分析工具,主要通過對源代碼等級進行分析來發現代碼中的潛在問題,除了提高代碼質量外,還有助於提高代碼的規範 如有異議,請指正 主要特點 C/C++代碼分析 檢查是否符合MISRA C:2004,M

原创 Nordic52810入門篇-WDT看門狗定時器

一、前言 看門狗定時器(WDT,Watch Dog Timer)是Nordic52810的一個獨立的模塊,使用低速時鐘源(LFCLK),通過START任務進行觸發,但預設的自減計數器運行到0時,產生超時時間復位系統 百度百科

原创 Nordic52810入門篇-ADC模數轉換

一、前言 Nordic52810使用的是逐次逼近式模擬數字轉換器(SAR),在每一次轉換過程中,通過遍歷所有的量化值並將其轉爲爲模擬值,將輸入信號與其逐一比較,最終得到輸出的數字信號(百度百科) ps:如有錯誤,請留言指正,謝謝

原创 Nordic52810入門篇 - IO外部中斷(GPIOTE任務與事件)

一、前言背景 Nordic52810雖然是ARM的框架,但是GPIO的中斷與我們熟悉的STM32外部中斷使用完全不一樣,前面的文章裏LZ有講到過GPIO的結構圖,使能PIN腳的Sense信號檢測後,可觸發GPIOTE模塊的任務與事件 二

原创 Nordic52810入門篇-串口UARTE外設

一、前言 Nordic52810串口外設手冊命名爲 UARTE,直譯的意思就是帶EasyDma的通用異步收發器 ; 52810僅一路UARTE0外設,應用中如果需要多路串口進行通信的話,可以重新映射到任意的GPIO引腳上,實現異步

原创 Nordic52810入門篇-定時器模塊

一、前言背景 爲了精確控制led週期閃爍,通過引入定時器中斷來處理。看了數據手冊和例程,發現Nordic有提供了兩種截然不同的定時器應用方案 二、定時器歸類 TIMER: 定時器外設,可以理解爲硬件定時器(類似STM32的通用定時

原创 嵌入式內存分佈詳解

前言 硬件程序調試比較看重內存的分佈情況,可以通過編譯輸出文件來分析運行時的數據結構 如有疑問,歡迎指正,謝謝 內存分佈圖 代碼段 (Text segment):存放程序執行代碼的區域,設計在低地址防止堆棧溢後覆蓋現象,嵌入

原创 搜索引擎常用site語法baidu/google

背景 善於使用 Google 搜索的 site 語法可以快速在浩瀚無垠的網絡大海中快速定位需要到的資源,提高自己工作學習的效率 ps:網上資料很多,博主也只是邊學邊記,有疑問,歡迎留言指正 語法實例 site:站點定位,

原创 遞歸全排列理解

遞歸定義 一種計算過程,如果其中每一步都要用到前一步或前幾步的結果,稱爲遞歸的。用遞歸過程定義的函數,稱爲遞歸函數,例如連加、連乘及階乘等。百度百科 遞歸函數:函數直接或間接調用函數本身的方法,則該函數稱爲遞歸函數,遞歸調用時必須

原创 IAR的疑難雜症

背景 記錄下IAR開發過程中碰到的一些問題及解決方法,長期更新。歡迎留言提問 一、IAR調試模式DEBUG無法打斷點 解決方法1:之前能打斷點,可以通過工程右鍵,Clean 與 Rebuild All 解決方法2:可

原创 Nordic52810入門篇-TWIM串行總線

一、前言 TWI(Two wire Serial Interface):twi接口是對I2C總線接口的繼承和發展,完全兼容I2C總線 Nordic的TWI外設主要分成兩類,TWIM(基於EasyDMA的主設備Master) T

原创 Nordic52810入門篇-硬件SPIM外設

一、前言 Nordic的SPI串行外設主要分成兩類,SPIM(基於EasyDMA的主機) SPIS(基於EasyDMA的從機) ps:如有錯誤,請留言指正,謝謝 二、工作原理 功能特點 四種模式(模式0 - 模式3關聯到不同的極