Embedded Computing and Mechatronics with the PIC32 Microcontroller (Paperback)
暫譯: 使用PIC32微控制器的嵌入式計算與機電一體化

Kevin Lynch, Nicholas Marchuk, Matthew Elwin

  • 出版商: Newnes
  • 出版日期: 2015-12-03
  • 售價: $2,540
  • 貴賓價: 9.5$2,413
  • 語言: 英文
  • 頁數: 650
  • 裝訂: Paperback
  • ISBN: 0124201652
  • ISBN-13: 9780124201651
  • 相關分類: 嵌入式系統單晶片
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

For the first time in a single reference, this book provides the beginner with a coherent and logical introduction to the hardware and software of the PIC32, bringing together key material from the PIC32 Reference Manual, Data Sheets, XC32 C Compiler User's Guide, Assembler and Linker Guide, MIPS32 CPU manuals, and Harmony documentation. This book also trains you to use the Microchip documentation, allowing better life-long learning of the PIC32. The philosophy is to get you started quickly, but to emphasize fundamentals and to eliminate "magic steps" that prevent a deep understanding of how the software you write connects to the hardware.

Applications focus on mechatronics: microcontroller-controlled electromechanical systems incorporating sensors and actuators. To support a learn-by-doing approach, you can follow the examples throughout the book using the sample code and your PIC32 development board. The exercises at the end of each chapter help you put your new skills to practice.

Coverage includes:

  • A practical introduction to the C programming language
  • Getting up and running quickly with the PIC32
  • An exploration of the hardware architecture of the PIC32 and differences among PIC32 families
  • Fundamentals of embedded computing with the PIC32, including the build process, time- and memory-efficient programming, and interrupts
  • A peripheral reference, with extensive sample code covering digital input and output, counter/timers, PWM, analog input, input capture, watchdog timer, and communication by the parallel master port, SPI, I2C, CAN, USB, and UART
  • An introduction to the Microchip Harmony programming framework
  • Essential topics in mechatronics, including interfacing sensors to the PIC32, digital signal processing, theory of operation and control of brushed DC motors, motor sizing and gearing, and other actuators such as stepper motors, RC servos, and brushless DC motors

For more information on the book, and to download free sample code, please visit http://www.nu32.org

  • Extensive, freely downloadable sample code for the NU32 development board incorporating the PIC32MX795F512H microcontroller
  • Free online instructional videos to support many of the chapters

商品描述(中文翻譯)

這本書首次在單一參考資料中,為初學者提供了一個連貫且合邏輯的介紹,涵蓋了PIC32的硬體和軟體,整合了PIC32參考手冊、數據表、XC32 C編譯器使用者指南、組合語言和連結器指南、MIPS32 CPU手冊以及Harmony文檔中的關鍵資料。本書還訓練您使用Microchip的文檔,促進對PIC32的終身學習。其理念是讓您快速入門,但同時強調基本原理,消除那些阻礙深入理解您所編寫的軟體如何與硬體連接的「魔法步驟」。

應用重點在於機電一體化:微控制器控制的電機械系統,結合了感測器和執行器。為了支持「邊做邊學」的方法,您可以使用示例代碼和您的PIC32開發板,跟隨書中的範例進行學習。每章結尾的練習題幫助您將新技能付諸實踐。

內容涵蓋:

- C程式語言的實用介紹
- 快速啟動PIC32
- 探索PIC32的硬體架構及PIC32系列之間的差異
- PIC32的嵌入式計算基礎,包括建構過程、時間和記憶體效率的編程以及中斷
- 外圍設備參考,包含廣泛的示例代碼,涵蓋數位輸入和輸出、計數器/計時器、PWM、類比輸入、輸入捕捉、看門狗計時器,以及通過平行主端口、SPI、I2C、CAN、USB和UART的通信
- Microchip Harmony編程框架的介紹
- 機電一體化中的基本主題,包括將感測器介接到PIC32、數位信號處理、刷式直流電動機的操作理論與控制、電動機尺寸與齒輪配置,以及其他執行器如步進電動機、RC伺服和無刷直流電動機

有關本書的更多資訊,以及下載免費示例代碼,請訪問 http://www.nu32.org

- 包含PIC32MX795F512H微控制器的NU32開發板的廣泛、可自由下載的示例代碼
- 免費的線上教學視頻,以支持許多章節