If you've tried to program microcontrollers and found assembly language cumbersome and BASIC or other languages too limiting, maybe you should try C.
AWC's APP-IV is the perfect way to create powerful microcontroller applications in C. This inexpensive kit (based on our popular GPMPU40 PC board) uses a powerful Atmel ATmega 8 CPU running at 10MIPS. What's more, the kit is especially suited to using the powerful, standard, and free GNU C compiler (gcc). You can create powerful programs easily using this well-respected compiler. Because the ATmega 8 has a true stack, gcc creates highly optimized code for the APP-IV.
Many people would like to get started with microcontrollers, but don't know how to begin. That's what this page is all about -- how to get started. With a microcontroller you can do things that would be difficult to do with discrete logic. Besides its power, you can easily "change your mind" with a microcontroller -- something you can't do with discrete logic.
The PIC isn't for every project. It won't replace a PC, or even a larger processor. But for many jobs it is just the right size, inexpensive, and doesn't require much in the way of support hardware.
If you've tried the PIC before, you'll be pleasantly surprised at the modern features added to the PIC18F family. Banking is rarely necessary and there are provisions for modern techniques like stack management.
This isn't a class per se, but a study group for those of us interested in DSP on PCs or hardware. My plans are to provide some simple projects that you can complete using free software under Windows or Linux.
If you have your own ideas or projects, please feel free to share them, as this is not a directed class, but kind of a forum for those wanting to either learn DSP or learn how to apply DSP on different platforms.
If you have any problems using this site, please contact the administrator at firstname.lastname@example.org.
Important: If you have spam filtering on your email account, please ensure that you can receive email from al-williams.com. Otherwise, you may not receive the confirmation email that will be sent when you register!
Stay tuned for more exciting courses coming soon.
We've updated the server as of November 2009. Enjoy and watch for more classes coming soon.