Advanced PIC Microcontroller Projects in C: From USB to RTOS with the PIC 18F Series
5/5
()
About this ebook
This book is ideal for the engineer, technician, hobbyist and student who have knowledge of the basic principles of PIC microcontrollers and want to develop more advanced applications using the 18F series.
The architecture of the PIC 18FXXX series as well as typical oscillator, reset, memory, and input-output circuits is completely detailed. After giving an introduction to programming in C, the book describes the project development cycle in full, giving details of the process of editing, compilation, error handling, programming and the use of specific development tools. The bulk of the book gives full details of tried and tested hands-on projects, such as the 12C BUS, USB BUS, CAN BUS, SPI BUS and real-time operating systems.
- A clear introduction to the PIC 18FXXX microcontroller's architecture
- 20 projects, including developing wireless and sensor network applications, using I2C BUS, USB BUS, CAN BUS and the SPI BUS, which give the block and circuit diagram, program description in PDL, program listing and program description
- Numerous examples of using developmental tools: simulators, in-circuit debuggers (especially ICD2) and emulators
Dogan Ibrahim
Dogan Ibrahim graduated from the University of Salford with First Class Honours in Electronic Engineering. He then completed an MSc course in Automatic Control Engineering at the University of Manchester, and PhD in Digital Signal Processing at the City University in London. Prof Ibrahim worked at several companies and gained industrial experience before returning to the academic life. Prof Ibrahim is currently a Fellow of the IET, and a Chartered Electrical Engineer. His interests are in the fields of microcontroller based automatic control, digital signal processing, and computer aided design. Dogan Ibrahim has been a lecturer at South Bank University, London, and Principal Research Engineer at GEC Hirst Research Centre. Prof Ibrahim is the author of over 70 technical books in the fields of microcontrollers and electronic engineering. He is currently a systems consultant, carrying out consultancy work to various firms in London.
Read more from Dogan Ibrahim
PIC Microcontroller Projects in C: Basic to Advanced Rating: 5 out of 5 stars5/5ARM-based Microcontroller Projects Using mbed Rating: 5 out of 5 stars5/5PIC BASIC: Programming and Projects Rating: 3 out of 5 stars3/5ARM-Based Microcontroller Multitasking Projects: Using the FreeRTOS Multitasking Kernel Rating: 5 out of 5 stars5/5Microcontroller Projects in C for the 8051 Rating: 5 out of 5 stars5/5PIC Basic Projects: 30 Projects using PIC BASIC and PIC BASIC PRO Rating: 1 out of 5 stars1/5Designing Embedded Systems with 32-Bit PIC Microcontrollers and MikroC Rating: 5 out of 5 stars5/5Microcontroller-Based Temperature Monitoring and Control Rating: 4 out of 5 stars4/5SD Card Projects Using the PIC Microcontroller Rating: 0 out of 5 stars0 ratingsPIC32 Microcontrollers and the Digilent Chipkit: Introductory to Advanced Projects Rating: 5 out of 5 stars5/5
Related to Advanced PIC Microcontroller Projects in C
Related ebooks
MSP430 Microcontroller Basics Rating: 5 out of 5 stars5/5Embedded Systems: World Class Designs Rating: 5 out of 5 stars5/5Embedded Systems Design Using the TI MSP430 Series Rating: 0 out of 5 stars0 ratingsIntelligent Sensor Design Using the Microchip dsPIC Rating: 0 out of 5 stars0 ratingsProgramming FPGAs: Getting Started with Verilog Rating: 4 out of 5 stars4/5Programming PIC Microcontrollers with PICBASIC Rating: 0 out of 5 stars0 ratingsProgramming Arduino Next Steps: Going Further with Sketches, Second Edition Rating: 3 out of 5 stars3/5Implementing 802.11 with Microcontrollers: Wireless Networking for Embedded Systems Designers Rating: 0 out of 5 stars0 ratingsTroubleshooting Switching Power Converters: A Hands-on Guide Rating: 5 out of 5 stars5/5Applied Control Theory for Embedded Systems Rating: 4 out of 5 stars4/5Power Management in Mobile Devices Rating: 0 out of 5 stars0 ratingsDemystifying Switched Capacitor Circuits Rating: 0 out of 5 stars0 ratingsDemystifying Switching Power Supplies Rating: 5 out of 5 stars5/5The Art of Designing Embedded Systems Rating: 4 out of 5 stars4/5CAN and FPGA Communication Engineering: Implementation of a CAN Bus based Measurement System on an FPGA Development Kit Rating: 0 out of 5 stars0 ratingsPower Electronics Design: A Practitioner's Guide Rating: 5 out of 5 stars5/5Modern Embedded Computing: Designing Connected, Pervasive, Media-Rich Systems Rating: 5 out of 5 stars5/5Op Amp Applications Handbook Rating: 0 out of 5 stars0 ratingsSoftware Development for Embedded Multi-core Systems: A Practical Guide Using Embedded Intel Architecture Rating: 4 out of 5 stars4/5Embedded DSP Processor Design: Application Specific Instruction Set Processors Rating: 0 out of 5 stars0 ratingsInterfacing PIC Microcontrollers: Embedded Design by Interactive Simulation Rating: 0 out of 5 stars0 ratingsPIC32 Microcontrollers and the Digilent Chipkit: Introductory to Advanced Projects Rating: 5 out of 5 stars5/5Programming with STM32: Getting Started with the Nucleo Board and C/C++ Rating: 3 out of 5 stars3/5Simplified Design of Data Converters Rating: 5 out of 5 stars5/5Definitive Guide to Arm Cortex-M23 and Cortex-M33 Processors Rating: 5 out of 5 stars5/5The Designer's Guide to the Cortex-M Processor Family: A Tutorial Approach Rating: 5 out of 5 stars5/5Introduction to Microprocessors and Microcontrollers Rating: 5 out of 5 stars5/5ARM Microcontrollers Programming for Embedded Systems Rating: 5 out of 5 stars5/5Designing Embedded Systems with 32-Bit PIC Microcontrollers and MikroC Rating: 5 out of 5 stars5/5
Electrical Engineering & Electronics For You
Electrician's Pocket Manual Rating: 0 out of 5 stars0 ratingsThe Electrician's Trade Demystified Rating: 0 out of 5 stars0 ratingsThe Fast Track to Your Technician Class Ham Radio License: For Exams July 1, 2022 - June 30, 2026 Rating: 5 out of 5 stars5/5Electricity for Beginners Rating: 5 out of 5 stars5/5No Nonsense Technician Class License Study Guide: for Tests Given Between July 2018 and June 2022 Rating: 5 out of 5 stars5/5How to Diagnose and Fix Everything Electronic, Second Edition Rating: 4 out of 5 stars4/5The Homeowner's DIY Guide to Electrical Wiring Rating: 5 out of 5 stars5/5Basic Electricity Rating: 4 out of 5 stars4/5Electrical Engineering 101: Everything You Should Have Learned in School...but Probably Didn't Rating: 5 out of 5 stars5/5Beginner's Guide to Reading Schematics, Fourth Edition Rating: 4 out of 5 stars4/5Beginner's Guide to Reading Schematics, Third Edition Rating: 0 out of 5 stars0 ratingsSolar & 12 Volt Power For Beginners Rating: 4 out of 5 stars4/5Electrical Engineering: Know It All Rating: 4 out of 5 stars4/5Practical Electrical Wiring: Residential, Farm, Commercial, and Industrial Rating: 4 out of 5 stars4/5Building with Virtual LEGO: Getting Started with LEGO Digital Designer, LDraw, and Mecabricks Rating: 0 out of 5 stars0 ratingsUpcycled Technology: Clever Projects You Can Do With Your Discarded Tech (Tech gift) Rating: 5 out of 5 stars5/5Practical Electronic Fault-Finding and Troubleshooting Rating: 5 out of 5 stars5/5Raspberry Pi Projects for the Evil Genius Rating: 0 out of 5 stars0 ratingsVery Truly Yours, Nikola Tesla Rating: 5 out of 5 stars5/5THE Amateur Radio Dictionary: The Most Complete Glossary of Ham Radio Terms Ever Compiled Rating: 4 out of 5 stars4/5DIY Lithium Battery Rating: 3 out of 5 stars3/515 Dangerously Mad Projects for the Evil Genius Rating: 4 out of 5 stars4/5Schaum's Outline of Basic Electricity, Second Edition Rating: 5 out of 5 stars5/5The Rare Metals War: the dark side of clean energy and digital technologies Rating: 5 out of 5 stars5/5Electroculture - The Application of Electricity to Seeds in Vegetable Growing Rating: 0 out of 5 stars0 ratingsElectronics Explained: Fundamentals for Engineers, Technicians, and Makers Rating: 5 out of 5 stars5/5Soldering electronic circuits: Beginner's guide Rating: 4 out of 5 stars4/5
Reviews for Advanced PIC Microcontroller Projects in C
1 rating0 reviews