第十三屆 優選

arm
基於ARM-M0架構MCU之落摔檢測韌體開發
Shortbread

系列文章

DAY 21

[DAY 21] _SPI協議(1)

SPI協議類似於I2C差別在於是全雙工的,正常有四條線:CLK、MISO、MOSI、SS先來看這四條線的作用吧 1.CLK 時鐘訊號線,I2C一樣用於數據同步,...

DAY 22

[DAY 22] _SPI協議(2)

昨天介紹到spi基本協議的樣子,今天在講講四種模式的差別,個別有兩個模式名層: 1.CPOL(clock polarity),clock訊號的極性 CPOL...

DAY 23

[DAY 23] _I2S協議(1)

昨天介紹完I2S由於我還沒寫出stm32f030的spi讀寫Flash的程式,就沒付上代碼解釋了,我手邊有stm32f429的開發板(野火的),野火也有提供所有...

DAY 24

[DAY 24] _DMA簡介

今天來說說我看了STM32_DMA的部分DMA(Direct Memory Access,直接存儲取訪問),實現資料高速在外設暫存器與記憶體之間或者記憶體與記憶...

DAY 25

[DAY 25] _STM32 看門狗簡介_獨立看門狗(1)

STM32有兩個看門狗,IWDG(獨立看門狗)、WWDG(視窗看門狗)這兩個看門狗的說明在Reference manual有獨立2章出來1.IWDG(Indep...

DAY 26

[DAY 26] _STM32 看門狗簡介_獨立看門狗(2)

昨天件紹了看們狗的,今天就來看看如何使用看門狗 獨立看門狗一般用來檢測和解決由程式引起的故障,比如一個程式正常運行的時間是50ms,在運行完這個段程式之後緊接著...

DAY 27

[DAY 27] _看門狗簡介_視窗看門狗(1)

STM看門狗有兩種,昨天講完其中一種,今天來看看WWDG(window watchdog)這也是在各個MCU裡的參考手冊裡是單獨1個章節。 STM32有兩個看門...

DAY 28

[DAY 28] _看門狗簡介_視窗看門狗(2)

昨天主要介紹了視窗看門狗和獨立看門狗的差別,今天來看這如何計算,這計算方式再參考手冊裡面有舉例說明,如下圖:從圖的下方可以看到,他已Tpclk=48MHz來舉例...

DAY 29

[DAY 29] _STM32_內部Flash

STM32晶片內部有一個Flash記憶體,主要用於儲存我們所打的程式,我們在軟體上打好程式編譯完成後燒入的程式都存在這,由於FLASH記憶體的內容在掉電後不會丟...

DAY 30

[DAY 30] _韌體學習路程經驗談

我這經驗分享適用剛入這行的人,不適合已經會有很多開發經驗的人,我最後一天來談談我學習這單晶片嵌入式系統的路程,最一開始是先學做stm32開發板DAY2,先選擇s...