iT邦幫忙

鐵人檔案

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

MCU功能介紹與實作 系列

MCU的優勢在於體積小巧、低功耗,以及相對簡單的設計,使其特別適合嵌入式系統,其中有限的資源需要被有效利用。這些特點使得MCU在許多應用中成為理想的選擇,同時也促進了物聯網(IoT)和嵌入式技術的發展。學會MCU,工作沒煩惱。

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

Day 21:低功耗應用的範例程式

應用範例:溫度感測器 假設我們要開發一個溫度感測器,這設備需長期運行,降低更換電池的次數,因此需要極低的功耗。 範例應用描述 溫度感測器: 我們將使用一個低功耗...

2023-09-21 ‧ 由 lovegj94ek 分享
DAY 22

Day 22:ADC和DAC的基本原理

類比數位轉換器(ADC)和數位類比轉換器(DAC)能使MCU 與外界世界進行數位和模擬訊號之間的轉換。以下將介紹 MCU 中 ADC 和 DAC 的基本原理和功...

2023-09-22 ‧ 由 lovegj94ek 分享
DAY 23

Day 23:ADC和DAC的應用範例程式

ADC的應用範例: 使用ADC來讀取光敏電阻的數值,以測量光線強度。 #include <avr/io.h> void ADC_init() {...

2023-09-23 ‧ 由 lovegj94ek 分享
DAY 24

Day 24:UART通訊

UART(Universal Asynchronous Receiver/Transmitter)通常是嵌入式系統中最常見的通訊接口之一。UART是一種串列通訊...

2023-09-24 ‧ 由 lovegj94ek 分享
DAY 25

Day 25:SPI通訊

SPI(Serial Peripheral Interface)是一種常見的串列通訊協議,用於在MCU和外部設備之間進行高速數據傳輸。SPI通訊通常用於連接MC...

2023-09-25 ‧ 由 lovegj94ek 分享
DAY 26

Day 26:I2C通訊

I2C(Inter-Integrated Circuit)通常用於連接MCU(Microcontroller Unit)和外部設備,以實現數據的可靠傳輸。I2C...

2023-09-26 ‧ 由 lovegj94ek 分享
DAY 27

Day 27:CAN通訊

Controller Area Network(CAN)是一種多主機,多從機串行通訊協議,最初用於汽車領域,但現在已在各種嵌入式系統中廣泛使用。它專為工業和汽車...

2023-09-27 ‧ 由 lovegj94ek 分享
DAY 28

Day 28:Ethernet通訊

Ethernet通訊在各種應用中都有廣泛的用途,特別是當需要高速和可靠的數據通訊時。以下是一些常見的Ethernet通訊應用: 工業自動化: Ethernet通...

2023-09-28 ‧ 由 lovegj94ek 分享
DAY 29

Day 29:GPIO控制與配置

GPIO是通用輸入/輸出的縮寫,它們是MCU上的數位引腳,可以被配置為輸入或輸出。作為輸入,它們可以接收外部設備的數據,例如按鈕的狀態或感測器的讀數。作為輸出,...

2023-09-29 ‧ 由 lovegj94ek 分享
DAY 30

Day 30:MCU與外部設備的連接實例

實例:使用MCU控制LED燈 材料清單: 任何一個支援數位輸出的MCU(Arduino UNO、ATmega328P)。 一顆LED燈。 一條數位電纜。 一個...

2023-09-30 ‧ 由 lovegj94ek 分享