- Joined
- Jun 21, 2012
- Messages
- 4,968
Kris got both me and John (and perhaps many others) started using PICs. If I could, I would thank him profusely for it postmortem. A few years ago I wanted to get involved again with microprocessors and thought the Texas Instruments MSP430 series would be the way to go. I still like the TI Von Neumann architecture because it is so similar to the Intel 8080/8085 micros I "grew up" with, but in the early years of its release the cost to develop was prohibitive. I still have a few TI USB dongles with application-specific integrated circuits added to an MSP430 controller, but haven't done much with them yet. Free trade-show souvenirs for now, along with a box full of SMD parts (op-amps, voltage regulators, and the like), also picked up gratis at trade shows.
Here is a somewhat dated Instructable that provides an overview of most of the microprocessors available today. I have nothing against micros that come with "proprietary" code that allows rank beginners to become familiar with microprocessors. Heck, I wish those had been available in the 1970s when I was writing BASIC programs interpreted by a time-sharing main-frame computer. Try doing real-time I/O with one of those when the only connection is a 110 baud serial data link. But before the end of that decade... voila! Microprocessors everywhere! The Picaxe, Arduino, and Basic Stamp all get the ball rolling for the hobbyist of today. There may be others.
What floats my boat is getting down to the hardware level, manipulating bits and bytes that directly connect to the real world. The more abstract the connection is, the less I am interested in pursuing it. That is a job for professional programmers, coders, and analysts who can work with, and actually enjoy, abstractions. I like to bite into things that will bite you back if you're not careful. Code that fails by "throwing an exception" doesn't qualify. Just my own opinion, your mileage (or kilometers) may (will) vary.
It's nice to see John is moving forward on this project. With that inspiration, I might even resurrect the LED flashlight project, for which Kris started developing a solution.
Here is a somewhat dated Instructable that provides an overview of most of the microprocessors available today. I have nothing against micros that come with "proprietary" code that allows rank beginners to become familiar with microprocessors. Heck, I wish those had been available in the 1970s when I was writing BASIC programs interpreted by a time-sharing main-frame computer. Try doing real-time I/O with one of those when the only connection is a 110 baud serial data link. But before the end of that decade... voila! Microprocessors everywhere! The Picaxe, Arduino, and Basic Stamp all get the ball rolling for the hobbyist of today. There may be others.
What floats my boat is getting down to the hardware level, manipulating bits and bytes that directly connect to the real world. The more abstract the connection is, the less I am interested in pursuing it. That is a job for professional programmers, coders, and analysts who can work with, and actually enjoy, abstractions. I like to bite into things that will bite you back if you're not careful. Code that fails by "throwing an exception" doesn't qualify. Just my own opinion, your mileage (or kilometers) may (will) vary.
It's nice to see John is moving forward on this project. With that inspiration, I might even resurrect the LED flashlight project, for which Kris started developing a solution.
Last edited:

