大學stm32

1/5ページ

STM32 DMA使用詳解

DMA部分我用到的相對簡單,當然,可能這是新東西,我暫時還用不到它的複雜功能吧。下面用問答的形式表達我的思路。 DMA的定義 直接儲存器存取(Direct Memory Access,DMA)是電腦科學中的一種記憶體訪問技術。它允許某些電腦內部的硬體子系統(電腦外設),可以獨立地直接讀寫系統儲存器, […]

STM32的"異常“、“中斷”和“事件”區別和理解

1 異常與中斷(Cortex-M3) 1.1 異常與中斷 原話: Cortex‐M3 在核心水平上搭載了一個異常響應系統,支援為數眾多的系統異常和外部中斷。 其中,編號為 1-15 的對應系統異常,大於等於 16 的則全是外部中斷。 除了個別異常的優先順序被定死外,其它異常的優先順序都是可程式設計的 […]

STM32 硬體流控制含義 GPIO引腳配置

有關GPIO引腳配置:參考《STM32-feference-manul》 個人理解:此設定功能:為了防止資料在傳送過程中由於兩個裝置之間處理資料快慢不同而造成的資料丟失。 RTS:請求傳送 RTS則用來標明接收裝置有沒有準備好接收資料。 CTS:清除傳送 我們在程式設計時根據接收端緩衝區大小設定一個 […]

STM32中的位變數實現

1bit 注意每個變數後面有個:1表示佔用幾個bit, 查查c語言的語法書就知道了. 一般排在前面的變數在位元組中的低位.(不同系統的編譯器可能會不同) 補充: 如果有很多零散的bit型變數也可以合併到一個位元組中: struct{   u32 var1:1;   u32 var2:1;    […]