Contents of the course:

Courseware in Ringbinder (747 pages),
a CD-ROM with software and examples
and an Application board.



In this course you will learn how to program an embedded microcontroller. We will start with the absolute basics and we will go into a lot of detail. Since you cannot learn about software without understanding the hardware we will also take a close look at the components and schematics.

Gradually the course will become more complex as we move into the more advanced subjects. At the end of the course you will be able to design your own applications and write the appropriate software for it. From a flashing LED to a USB controlled LCD screen, from analog signals to interrupt driven high frequency sound, from frequency sampling to a digital thermometer, you will master it all.

Subjects covered in this course:

1. Digital signals.
2. Analog signals.
3. Analog to digital conversion.
4. Digital to analog conversion.
5. Communication using RS232, SPI, I2C and USB.
6. Use of timers and counters.
7. Pulse Width Modulation.
8. Interrupts.
9. Frequency generation.
10. Frequency capture.
11. Memory writing, reading and lookup tables.
12. In Circuit Debugging.
13. Use of and LCD screen.
14. Measure light level, voltage, temperature, resistance,
......frequency and baud rate.
15. Configuration settings.
16. Microcontroller mathematics.

This course will guide you through the intricacies and idiosyncrasies of the 18F4455 PIC microcontroller step by small step.

In order to do this course you don't need any experience with programming or microcontrollers. Some knowledge of electronics may come in handy but it is not required.

When you have completed the course I sincerely hope you enjoy the fascinating world of microcontrollers as much as I do.

COPYRIGHT: This website and the ideas, software, models, pictures contained herein are Copyright (c) 1995-2014 Bert van Dam (with the exception of the contents of the starterpack and the advertisements). Commercial use by any means, copying, redistribution, modification in any form and in any way, without prior written approval is prohibited. The owner of this website is not responsible for the contents of the advertisements or links.

COPYRIGHT: Deze website en de ideeën, software, modellen en afbeeldingen erin, zijn copyright (c) 1995 - 2014 Bert van Dam (met als uitzondering de inhoud van de starterpack en de advertenties). Commercieel gebruik in welke vorm dan ook, copiëren, redistributie en veranderingen in enige vorm of op enige wijze, zonder voorafgaande schriftelijke toestemming zijn niet toegestaan. De eigenaar van deze website is niet verantwoordelijk voor de inhoud van de advertenties of de links.