內容簡介
從創客應用到嵌入式開發, 邁向業界工程師的修鍊捷徑!嵌入式系統是軟硬體整合的應用, 對軟體和硬體技術都要有一定的熟悉度才能上手, 這也增添了學習的門檻。Arduino 的出現讓一切變簡單了, 透過模組化的元件、容易理解的函式庫, 初學者可以快速上手, 還能進行各種有趣好玩的創客應用, 但卻也讓初學者容易忽略業界在開發嵌入式應用的細節。
本書整合了 Arduino 應用的便利性與 AVR 控制的彈性, 除了透過 Arduino 與各種輸出入元件進行最基礎的開發應用外, 更逐步帶您探入內部核心的 AVR 微控制器, 了解 ATmega 暫存器與數位輸出/輸入腳位的控制, 並延伸到通訊控制、中斷處理、計時計數功能的應用, 最後再介紹業界常用的 Atmel Studio 開發環境, 讓您成為符合業界需求的嵌入式應用或韌體開發的即戰力。
◎以最普遍的 Arduino UNO 實驗板進行實作
◎Arduino 與基礎 I/O 控制實作入門
◎嵌入式應用必學的 C 語言撰寫技巧
◎Arduino 和 AVR 範例對照, 秒懂不同層級控制方法的差異
◎創客的進階:通訊控制、中斷處理、波形信號、計時計數功能的應用
◎邁向專業的最後一哩路, 嵌入式開發環境 Atmel Studio 介紹