Introductory Programs with the 32-bit PIC Microcontroller: Maker Innovations Series
Autor Hubert Warden Limba Engleză Paperback – 5 mai 2023
Descoperim aici un volum construit riguros în jurul mediului de dezvoltare MPLABX, oferind resursele necesare pentru a trece de la simpla scriere a codului la implementarea hardware eficientă. Introductory Programs with the 32-bit PIC Microcontroller debutează cu descărcarea și configurarea mediului de lucru, punând un accent deosebit pe gestionarea oscilatoarelor și a circuitelor Phase Lock Loop (PLL) pentru generarea frecvențelor de ceas ale sistemului. Notăm cu interes că autorul Hubert Ward nu se limitează la teorie, ci ghidează cititorul prin 14 capitole dense, de la structura fișierelor header până la aplicații complexe de conversie analog-digitală. Structura volumului este una progresivă: după stabilirea fundamentelor în primele capitole, progresăm rapid spre controlul afișajelor cu șapte segmente, LCD-urilor și matricelor de puncte prin driverul MAX 7219. Remarcăm detalierea modulelor de comunicație serială (SPI, I2C, UART), esențiale în orice sistem embedded modern. Complementar lui Intermediate C Programming for the PIC Microcontroller, volumul de față acoperă faza critică de inițiere și configurare a registrelor de bază, pe care lucrările de nivel intermediar tind să le considere deja cunoscute. Față de Programming 32-bit Microcontrollers in C, care oferă o perspectivă de insider asupra arhitecturii, lucrarea lui Hubert Ward este orientată spre fluxul de lucru practic al programatorului care utilizează MPLAB Harmony 3. Pe parcursul celor 800 de pagini, sunt analizate modulele interne ale microcontrolerului, precum RTCC (Real Time Clock and Calendar) și tehnici de întreruperi, culminând cu utilizarea traductorului DHT11 și generarea de semnale. Ritmul este susținut de exemple de cod adaptabile, menite să demonstreze modul în care instrucțiunile C interacționează direct cu hardware-ul pe 32 de biți.
Din seria Maker Innovations Series
- 20%
Preț: 245.59 lei -
Preț: 357.50 lei - 20%
Preț: 278.01 lei - 20%
Preț: 278.24 lei - 20%
Preț: 272.45 lei - 20%
Preț: 248.44 lei - 20%
Preț: 313.13 lei - 20%
Preț: 327.84 lei - 20%
Preț: 389.77 lei - 20%
Preț: 176.93 lei -
Preț: 271.12 lei - 20%
Preț: 270.82 lei - 20%
Preț: 258.91 lei - 20%
Preț: 224.21 lei - 20%
Preț: 233.03 lei - 20%
Preț: 267.49 lei - 20%
Preț: 313.62 lei - 20%
Preț: 258.30 lei - 20%
Preț: 232.79 lei - 20%
Preț: 325.07 lei - 20%
Preț: 255.40 lei - 20%
Preț: 204.62 lei - 20%
Preț: 263.19 lei - 20%
Preț: 286.12 lei -
Preț: 305.85 lei - 20%
Preț: 248.44 lei - 20%
Preț: 330.37 lei - 20%
Preț: 363.61 lei - 20%
Preț: 254.49 lei - 20%
Preț: 233.27 lei - 20%
Preț: 210.41 lei -
Preț: 334.51 lei - 20%
Preț: 247.97 lei - 20%
Preț: 233.75 lei -
Preț: 293.13 lei - 20%
Preț: 379.75 lei - 20%
Preț: 138.49 lei - 20%
Preț: 332.98 lei - 20%
Preț: 252.67 lei - 20%
Preț: 275.22 lei - 20%
Preț: 408.72 lei
Preț: 321.25 lei
Preț vechi: 401.55 lei
-20%
Carte disponibilă
Livrare economică 27 mai-10 iunie
Livrare express 13-19 mai pentru 140.35 lei
Specificații
ISBN-10: 148429050X
Pagini: 800
Ilustrații: XXXIII, 762 p. 132 illus.
Dimensiuni: 155 x 235 x 43 mm
Greutate: 1.19 kg
Ediția:First Edition
Editura: Apress
Colecția Maker Innovations Series
Seria Maker Innovations Series
Locul publicării:Berkeley, CA, United States
De ce să citești această carte
Recomandăm această carte studenților la inginerie și programatorilor care doresc să stăpânească ecosistemul Microchip pe 32 de biți. Cititorul câștigă o înțelegere aplicată a modului în care codul C controlează perifericele complexe, beneficiind de proiecte concrete precum configurarea unui expandor I2C sau gestionarea unui ceas în timp real, toate integrate în fluxul de lucru modern MPLAB Harmony 3.
Despre autor
Hubert Ward este un specialist recunoscut în domeniul sistemelor embedded și al microcontrolerelor, cu o bogată experiență în instruirea tehnică. Autorul se concentrează pe demistificarea arhitecturilor complexe de 32 de biți, făcându-le accesibile prin proiecte practice și documentație detaliată. Expertiza sa acoperă întreg spectrul de dezvoltare pentru platformele PIC, fiind cunoscut pentru modul în care corelează instrucțiunile limbajului C cu registrele hardware și mediile de dezvoltare specifice Microchip, precum MPLABX.
Descriere scurtă
Throughout subsequent chapters, you’ll learn how to use a range of programs that use PIC modules such as the SPI, I2C, UART communication modules, the ADC module, the Capture, Compare, and Pulse Width Modulationmodule, and the RTCC, Real Time Clock and Calendar Module.
What You'll Learn
- Create a project in MPLABX
- Configure the different clock frequencies that are used in the 32bit PIC
- Build a variable delay subroutine to be used in a simple traffic lights program
- Use the MAX 7219 driver IC to control the 8by8 matrix display
- Program an I2C expander module to control the display on a LCD
Readers who want to try their hand at embedded programming, newcomers to programming the PIC 32, programmers who want to look into using MPLAB Harmony 3, and programmers who want to understand how C instructions work with respect to 32bit PIC. Also students who are studying for an engineering qualification.