Embedded Computing and Mechatronics with the PIC32 Microcontroller (Paperback)

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開發板的大量免費可下載示例代碼
- 免費在線教學視頻,支持許多章節