原文:痞子衡嵌入式:嵌入式里堆棧原理及其純C實現

大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家講的是嵌入式里堆棧原理及其純C實現。 今天給大家分享的這篇還是 年之前痞子衡寫的技術文檔,花了點時間重新編排了一下格式。棧這種結構在嵌入式里其實是非常常用的,比如函數調用與返回就是典型的棧應用,雖然很多時候棧都是CPU系統在自動管理,我們只需要在鏈接文件里分配棧大小以及棧存放位置,但稍微了解一下棧的原理會更加利於我們去理解嵌入式代碼執行機制 ...

2020-02-05 17:52 0 1783 推薦指數:

查看詳情

痞子嵌入式嵌入式通用微秒(microseconds)計時函數框架設計與實現

  大家好,我是痞子,是正經搞技術的痞子。今天痞子給大家分享的是嵌入式通用微秒(microseconds)計時函數框架設計與實現。   在嵌入式軟件開發,計時可以說是非常基礎的功能模塊了,其應用也非常廣泛,比如可以輔助計算信號脈沖寬度時間,也可以直接用於常規延時等。相信很多人初次領略 ...

Thu Jun 10 01:05:00 CST 2021 0 1121
痞子嵌入式嵌入式Cortex-M中斷向量表原理及其重定向方法

  大家好,我是痞子,是正經搞技術的痞子。今天痞子給大家分享的是Cortex-M中斷向量表原理及其重定向方法。   接着前文 《嵌入式Cortex-M裸機環境下臨界區保護的三種實現》 繼續聊,嵌入式代碼設計有時候一些特殊操作(比如 XIP 下 Flash 擦寫、低功耗模式切換 ...

Thu Aug 05 06:39:00 CST 2021 0 346
痞子嵌入式嵌入式串口(UART)自動波特率識別程序設計與實現(輪詢)

  大家好,我是痞子,是正經搞技術的痞子。今天痞子給大家分享的是嵌入式串口(UART)自動波特率識別程序設計與實現。   本篇是 《串口(UART)自動波特率識別程序設計與實現(中斷)》 的續集,上一篇我們利用 GPIO 模塊自帶的下降沿中斷功能實現了 RXD 電平跳變捕捉與計時,今天 ...

Tue Jun 15 01:57:00 CST 2021 0 277
痞子嵌入式嵌入式串口(UART)自動波特率識別程序設計與實現(中斷)

  大家好,我是痞子,是正經搞技術的痞子。今天痞子給大家分享的是嵌入式串口(UART)自動波特率識別程序設計與實現。   串口(UART)是嵌入式最基礎最常用也最簡單的一種通訊(數據傳輸)方式,可以說是工程師入門通訊領域的啟蒙老師,同時串口打印也是嵌入式項目非常經典的調試與交互方式 ...

Sat Jun 12 19:21:00 CST 2021 0 1397
痞子嵌入式:ARM Cortex-M內核那些事(6)- 系統堆棧機制

  大家好,我是痞子,是正經搞技術的痞子。今天痞子給大家介紹的是ARM Cortex-M堆棧機制。   今天給大家分享的這篇依舊是2016年之前痞子寫的技術文檔,花了點時間重新編排了一下格式。前面痞子講過 《嵌入式堆棧原理》,本篇算是堆棧原理的工程實踐,更具體點說是在ARM ...

Thu Feb 06 05:54:00 CST 2020 0 1592
痞子嵌入式嵌入式MCU中標准的三重中斷控制設計

  大家好,我是痞子,是正經搞技術的痞子。今天痞子給大家分享的是嵌入式MCU中標准的三重中斷控制設計。   我們知道在 MCU 裸機中程序代碼之所以能完成多任務並行實時處理功能,其實主要是靠中斷來調度的,沒有中斷,CPU 就只能按順序"呆板"地執行代碼。很多人都說是中斷能力賦予了 MCU ...

Sat Jul 24 23:41:00 CST 2021 0 271
痞子嵌入式半月刊》 第 11 期

痞子嵌入式半月刊: 第 11 期 這里分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農歷年分二十四節氣,希望在每個交節之日准時發布一期。 本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒 ...

Tue Jul 07 06:43:00 CST 2020 0 606
痞子嵌入式半月刊》 第 38 期

痞子嵌入式半月刊: 第 38 期 這里分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農歷年分二十四節氣,希望在每個交節之日准時發布一期。 本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒 ...

Mon Aug 23 05:52:00 CST 2021 0 182
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM