Sign In | Not yet a member? | Submit your article
 
Home   Technical   Study   Novel   Nonfiction   Health   Tutorial   Entertainment   Business   Magazine   Arts & Design   Audiobooks & Video Training   Cultures & Languages   Family & Home   Law & Politics   Lyrics & Music   Software Related   eBook Torrents   Uncategorized  

Learn Hardware Firmware and Software Design
Learn Hardware Firmware and Software Design
Date: 08 May 2011, 01:22

Free Download Now     Free register and download UseNet downloader, then you can FREE Download from UseNet.

    Download without Limit " Learn Hardware Firmware and Software Design " from UseNet for FREE!
This book is a Practical Design Project and it contains 3 Parts: 1.Hardware Design guides the reader towards building the LHFSD PCB with a Microchip dsPIC30F4011 microcontroller running at 80MHz. Various hardware modules are built, one at a time, and they are thoroughly explained. 2.Firmware design uses the Microchip C30 compiler. 10 Projects are built, entirely in C, and they test all hardware modules designed in Part 1. 3.Software Design is developed using Microsoft Visual Basic 6. The 7 software Applications developed take control over firmware, and the implement additional, increased functionality.
Review
LHFSD is a book unlike any other! It covers the title topics in an incredible manner, and everything WORKS! --Corollary Theorems May, 2005
TABLE OF CONTENTS
ABOUT THIS BOOK
REQUIREMENTS
CREDITS
TABLE OF CONTENTS
TABLE OF FIGURES
PART 1 HARDWARE DESIGN
CHAPTER H1: MICROCONTROLLERS
H1.1 General Presentation
H1.2 Microcontroller's Pins
H1.3 Application Notes
H1.4 Prices and Footprints Considerations
CHAPTER H2: OSCILLATOR CIRCUITS
H2.1 Oscillator Circuits
H2.2 Crystal Oscillator Circuit
H2.3 Ceramic Resonator Oscillator Circuit
CHAPTER H3: POWER SUPPLY
H3.1 Voltage Regulators
H3.2 The power supply circuit
CHAPTER H4: MPLABR ICD2 INTERFACE
H4.1 The MPLABR ICD2 Interface
CHAPTER H5: THE RS232 INTERFACE
H5.1 The RS232 Standard
H5.2 The RS232 Standard IC Driver Interface
H5.3 Custom RS232 Interface
CHAPTER H6: SERIAL TO PERIPHERAL INTERFACE - SPIR
H6.1 The SPIR Bus
H6.2 The Custom SPI Bus
CHAPTER H7: DIGITAL INPUTS AND OUTPUTS
H7.1 Discrete Digital Inputs and External Interrupt function
H7.2 Serialized Digital Inputs
H7.3 Discrete Digital Outputs
H7.4 Serialized Digital Outputs
CHAPTER H8: ANALOG INPUTS
LHFSD TABLE OF CONTENTS
H8.1 Analog to Decimal Conversion - ADC
H8.2 Analog Inputs
CHAPTER H9: THE BARGRAPH AND THE SEVEN-SEGMENTS DISPLAY
MODULES
H9.1 The Bargraph Module 85
H9.2 The Seven-Segments Led Display Module 89
CHAPTER H10: STEPPER MOTORS DRIVER MODULE 93
10.1 Stepper Motors 93
10.2 Stepper Driver Module 94
CHAPTER H11: PCB DESIGN 99
H11.1 PCB Design 99
H11.2 The Bill of Materials - BOM 102
CHAPTER H12: HARDWARE DESIGN 106
H12.1 Things You Need to Know 106
H12.2 General Facts About Testing Hardware 107
PART 2: FIRMWARE DESIGN 110
CHAPTER F1: THE FIRST FIRMWARE PROJECT 111
F1.1 Firmware Environment Setup 111
F1.2 Suggested Documentation 127
CHAPTER F2: MUTIPLE C FILES PROJECT WITH ONE SOURCE FILE - PROJECT
FD1 129
F2.1 Project FD1
F2.2 File utilities.c
F2.3 File data.c
F2.4 File main.c
F2.5 MPLAB ICD2 useful settings tips
F2.6 Testing FD1
F2.7 Considerations about C Firmware programming
CHAPTER F3: REAL-TIME MULTITASKING
F3.1 Processor Time Management
F3.2 Programming with Interrupts
F3.3 File timers.c
F3.4 File interrupts.c
F3.5 File main.c
CHAPTER F4: I/O AND SPI
F4.1 File IO.c
LHFSD TABLE OF CONTENTS
F4.2 File SPI.c: PISO routines
F4.3 File SPI.c: DAC routines
F4.4 File SPI.c: SIPO Routines
CHAPTER F5: ANALOG INPUTS AND EXTERNAL INTERRUPTS
F5.1 File ad.c
F5.2 Interrupt on Pin Change
F5.3 Working with timers 2 and 3 in Timer Mode; file various.c
F5.4 Working with pulses and with timer4 in Counter Mode
CHAPTER F6: RS232 ROUTINES
F6.1 RS232 Firmware Protocol; ASCII and Binary Data Formats
F6.2 HyperTerminalR Setup
F6.3 File RS232.c
CHAPTER F7: DRIVING STEPPER MOTORS
F7.1 Unipolar and Bipolar Stepper Motors driving sequences
F7.2 File step.c
F7.3 End of Part 2 FIRMWARE DESIGN
PART 3: SOFTWARE DESIGN
CHAPTER S1: THE FIRST SOFTWARE APPLICATION
S1.1 Visual Basic 6 Compiler
S1.2 Building an MDI Interface
S1.3 Customizing the MDI Interface
CHAPTER S2: SERIAL COMMUNICATIONS - RS232
S2.1 The MSComm Object
S2.2 SD2: the Software RS232 Interface
S2.3 Custom Continuous Loop RS232 Messaging Protocol - Project FD7
S2.4 Custom Continuous Loop RS232 Messaging Protocol - SD3 application
C
PassWord: www.freebookspot.com
Related Articles:
Design  

DISCLAIMER:

This site does not store Learn Hardware Firmware and Software Design on its server. We only index and link to Learn Hardware Firmware and Software Design provided by other sites. Please contact the content providers to delete Learn Hardware Firmware and Software Design if any and email us, we'll remove relevant links or contents immediately.



Comments

Comments (0) All

Verify: Verify

    Sign In   Not yet a member?