三極管和MOS管的功能區別
MOS管和三極管在功能上有什么區別?這兩種元件本身就可以看作一個基本單元,一個獨立的器件,就算拆開外....
IIC為什么要配置GPIO為開漏輸出?
最近在調ICM20602模塊,一個六軸陀螺儀和加速度計,使用IIC通信協議,這個過程中遇到一個困擾我....
用在嵌入式開發中的單元測試框架
單元測試框架在面向對象的編程世界中非常流行。JUnit(用于 Java)、SUnit(用于 Smal....
一文搞懂UART、I2C、SPI協議
UART、I2C、SPI都是常見的低速板級通信協議,目前主流的SoC都內置了這些通訊協議的控制器,同....
常見電路圖字母符號及釋義
當操作器件被釋放時延時閉合的動合觸點
當操作器件被釋放時延時閉合的動斷觸點電氣圖用圖形符號
當操....
一個嵌入式無線通信模組RIL
RIL(Radio Interface Layer)是一款專門為嵌入式平臺開發的無線通信模組(GSM....
分析ARM Cortex-M內核復位啟動過程
ARM Cortex-M內核的復位啟動過程也被稱為復位序列(Reset sequence),下面就來....
把GuiLite移植到STM32上
GuiLite是一個開源的圖形用戶界面框架,只依賴于一個單一的頭文件庫(GuiLite.h),不需要....
關于CAN協議的總結筆記
CAN 是控制器局域網絡 (Controller Area Network) 的簡稱,它是由研發和生....
進入OS前的兩步:PendSV(任務切換)
先了解下如何使用PendSV異常。為何要使用PendSV而不是其他的異常,請參考《cortex-M3....
串口通訊的基本概念、數據格式、通訊方式
在標準ASCII碼中,其最高位(b7)用作奇偶校驗位。所謂奇偶校驗,是指在代碼傳送過程中用來檢驗是否....
C語言函數宏的三種封裝方式
函數宏,即包含多條語句的宏定義,其通常為某一被頻繁調用的功能的語句封裝,且不想通過函數方式封裝來降低....
總結進程、線程、進程池、同步、異步、并發、并行、串行
線程:系統分配處理器時間資源的基本單元,或者說進程之內獨立執行的一個單元執行流。線程——程序執行的最....