iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

簡單入門 LibOpenCM3 STM32 嵌入式系統開發 系列

簡單介紹如何使用 LibOpenCM3 這個開源的韌體函式庫進行 STM32 微控制器的開發。

鐵人鍊成 | 共 30 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 21

[Day 21] STM32 LibOpenCM3:ADC 多通道 Injected

前言 ADC(Analog to Digital Converter)顧名思義是將類比訊號轉換成數位訊號的元件,現今多數 MCU 都會內建 ADC,而這也是相當...

2022-10-04 ‧ 由 ZiTe 分享
DAY 22

[Day 22] STM32 LibOpenCM3:ADC 中斷

前言 ADC(Analog to Digital Converter)顧名思義是將類比訊號轉換成數位訊號的元件,現今多數 MCU 都會內建 ADC,而這也是相當...

2022-10-05 ‧ 由 ZiTe 分享
DAY 23

[Day 23] STM32 LibOpenCM3:ADC Timer 觸發

前言 ADC(Analog to Digital Converter)顧名思義是將類比訊號轉換成數位訊號的元件,現今多數 MCU 都會內建 ADC,而這也是相當...

2022-10-06 ‧ 由 ZiTe 分享
DAY 24

[Day 24] STM32 LibOpenCM3:SPI (Master mode)

前言 SPI(Serial Peripheral Interface)是一種常見的同步序列通訊協定,爲主從式架構。有許多感測器或模組都使用 SPI 進行通訊。...

2022-10-07 ‧ 由 ZiTe 分享
DAY 25

[Day 25] STM32 LibOpenCM3:SPI (Slave mode)

前言 上次已經介紹了 SPI 作爲 Master device 的程式,這次要接著介紹作爲 Slave device 的程式寫法,讓 Master 與 Slav...

2022-10-08 ‧ 由 ZiTe 分享
DAY 26

[Day 26] STM32 LibOpenCM3:I2C

前言 在上一篇中,我簡單介紹了 SPI 的用法,而除了 SPI 外還有另一種非常常見的通訊協定——I²C(以下稱 I2C)。 I2C 和 SPI 一樣是主從式架...

2022-10-09 ‧ 由 ZiTe 分享
DAY 27

[Day 27] STM32 LibOpenCM3:CRC

前言 CRC(Cyclic redundancy check)即循環冗餘校驗是一種雜湊函式,通常用於通訊,用以讓接收方確認資料是否正確。 多數的 STM32 家...

2022-10-10 ‧ 由 ZiTe 分享
DAY 28

[Day 28] STM32 LibOpenCM3 尋找與移植函式庫

前言 在使用 STM32 的過程中,一定會搭配許多不同的模組使用,像是各種感測器或額外的通訊模組等,但是實際搜尋 GitHub 就會發現很難找到基於 LibOp...

2022-10-11 ‧ 由 ZiTe 分享
DAY 29

[Day 29] STM32 延伸內容

前言 在之前的篇章中,我們專注在 LibOpenCM3 這個開源的函式庫上,然而如同我在第一天所寫的,STM32 的世界是很多元的,因此在在一篇文章中,我想簡單...

2022-10-12 ‧ 由 ZiTe 分享
DAY 30

[Day 30] 結語

經過這說長不長、說短不短的 30 天,這次的 iT 鐵人賽終於要來到尾聲了。在這最後一篇中,我想回顧並分享一下前 29 天撰寫文章的心得。 其實最最一開始,我是...

2022-10-13 ‧ 由 ZiTe 分享