iT邦幫忙

鐵人檔案

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

MCU功能介紹與實作 系列

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

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

Day 11: 開發工具:IDE、編譯器、模擬器

整合開發環境(IDE) IDE(Integrated Development Environment)是一個整合開發環境,它為開發人員提供了一個整合工作空間,用...

2023-09-11 ‧ 由 lovegj94ek 分享
DAY 12

Day 12: 簡單的MCU應用程式範例

在Day 10有簡單介紹LED閃爍的程式,因此今天我們再加上用按鈕控制LED燈。我們用ATmega328P控制LED燈,其中接三個按鈕,分別的功能為開啟、關閉,...

2023-09-12 ‧ 由 lovegj94ek 分享
DAY 13

Day 13: 時脈來源、時脈振盪器和時鐘分頻器

時脈管理確保MCU按照所需的時脈頻率運行,同步各種操作。在本文中,我們將深入介紹三個重要的時脈相關元件:時脈來源(Clock Source)、時脈振盪器(Clo...

2023-09-13 ‧ 由 lovegj94ek 分享
DAY 14

Day 14: 計時器的種類和用途

基本計時器(Basic Timer) 基本計時器是MCU中最簡單的計時器之一。它們通常用於生成精確的時間基準,例如產生精確的微秒或毫秒延遲。基本計時器的用途包括...

2023-09-14 ‧ 由 lovegj94ek 分享
DAY 15

Day 15: 計時器應用實例

精確的時間量測 在嵌入式系統中需要進行精確量測一段程式碼的執行時間或者產生精確的時間延遲。這時候,MCU的計時器就可以派上用場了。 步驟: 選擇一個計時器通道...

2023-09-15 ‧ 由 lovegj94ek 分享
DAY 16

Day 16: 中斷基本概念

什麼是中斷? 在嵌入式系統中,中斷是一個機制,用於處理各種外部事件或內部條件的發生。這些事件可以是來自硬體設備的訊號,例如按鈕按下、計時器計時完成,或是軟體內部...

2023-09-16 ‧ 由 lovegj94ek 分享
DAY 17

Day 17: 中斷控制器配置

MCU中斷控制器配置:實現即時響應和多任務處理 中斷控制器可以實現即時響應外部事件、多任務處理和有效的資源管理。本文將介紹MCU中斷控制器的基本概念、配置和使用...

2023-09-17 ‧ 由 lovegj94ek 分享
DAY 18

Day 18: 中斷處理程式的編寫

以下是一個簡單的範例,示範如何在一個程序中使用外部中斷、定時器中斷和ADC中斷。我們使用AVR ATmega328P MCU,並且有一個外部按鈕連接到外部中斷引...

2023-09-18 ‧ 由 lovegj94ek 分享
DAY 19

Day 19: 電源管理單元(PMU)

電源管理單元的基本原理 MCU的電源管理單元通常包括以下基本組件和功能: 1. 電源供應監控 電源管理單元監控MCU所需的不同電壓,例如核心電壓、I/O電壓等。...

2023-09-19 ‧ 由 lovegj94ek 分享
DAY 20

Day 20:節能模式和休眠模式

MCU的節能模式和休眠模式是通過調整不同的硬體零件以實現功耗節能的運算模式。這些模式會根據應用的需求進行分配,並在不同的情境下提供了多種節能選項。以下是兩種常見...

2023-09-20 ‧ 由 lovegj94ek 分享