I finished the work on the driver some time ago, but had a bunch of issues with Eclipse, WinAVR and the avr-eclipse plugin. To get things to work reasonably well, I had to reinstall Eclipse. I'm now running Eclipse Indigo with the C/C++ Development Tooling (CDT) and the avr-eclipse plugin. I've also added the subclipse plugin and moved the development projects into Subversion.
There are a few drivers for the MAX7219 and MAX7221 out there on the 'net. I've seen two drawbacks. One is the GPL and the other is some general design philosophy. Since the MAX72xx are character displays, the drivers seem to be oriented towards that, or towards driving dot-matrix displays. The latter is closer to what we want, but I'm still not satisified with it.
I know I said that the next step was prototyping, but a few things have interrupted.
I orderd the red/green LEDs from Futurlec and wen't back and forth with them about the items being out of stock and what would work to replace them. I finally cancelled the order. As I also noted in the design, the MAX7219 really wants common anode LEDs so that we can have the points map to segments and the banks of LEDs map to digits. It turns out that it's a bit of a challenge to find 3-pin RG LEDs that are common anode. I finally found some made by Bivar and sold by Mouser. The Mouser order took a whopping 4 days to get to me.
Changing to common anode meant re-working the schematic. Eagle gave me some grief, connecting things to a bus that I didn't want connected. I had to offset the LEDs to avoid that problem. *sigh*
As we work on the BASPLC project, we're going to need a lot of tooling, both software and hardware. I'll use this post to keep track of what's in use. I'll also keep track of my suppliers and the experiences with them.
We've got enough information to get rolling on some design and prototype work. Since a lot of this is new, we'll start with something simple -- something that gives us scope to over-design as well! We're going to design the front panel for our interface modules.
We've got our basic requirements for the BASPLC project: Build a PLC with a set of interface modules, and base the whole thing on some low-cost MCUs. Rather than do this with a big requirements analysis up front, we'll get to more specific requirements as various topics come up.
There are a couple of places we can start with our architecture. The prototypic PLC archiecture is a controller connected to interface modules via some kind of bus. We're going to maintain that architecture, so one of the decisions we have to make is what that interconnecting bus is going to look like. Another decision is if we're going to have a consistent architecture inside the processor and/or interface modules.
Well now. I see that I haven't posted on this blog for several years! Time flies when you're having fun, I guess. There's lots that's happened since 2008: The death of my father and Michele and I getting married for starters. Having my indentures sold to another company is another. We'll see if I can get into the swing of blogging -- if I can, then I'll cover some of those.
Today's post is about a new project that I've started. Or maybe it's a new incarnation of an old project. You can be the judge.
"Something Doing" Scott Joplin from The Red Back Book performed by George Spoonhaltz and The Southland Stingers. I've always been fond of Joplin, especially the instrumental arrangements in the RBB. A nice performance, but not quite as energetic as those by the New England Conservatory Ragtime Ensemble.
"I Never Loved A Man (The Way I Love You)" The Commitments. Not a big soul/R&B fan, but the soundtrack to The Commitments is pretty good.
"Trial Before Pilate" from Jesus Christ Superstar (Original Studio Recording). One of my favorite musicals of all time. I played in the pit orchestra for a production when I was in HS.
"Hanks For The Memory" from Expletive Delighted, Fairport Convention. One of the core groups in the English Folk-Rock scene, they're still going strong.
"If Wishes Were Fishes" Eric Bogle, At This Stage. Great singer/songwriter
"May Day Carol" Magpie Lane, English Country Songs and Dances. Magpie Lane are based in Oxfordshire and are still going strong, according to their web site. This CD was marketed through the Past Times catalog, which is no longer available in the US.
"Rocked In The Cradle Of The Deep" Mr. Jack Daniel's Silver Cornet Band On Tour Across America. Great rendition on the tuba of a classic seaman's hymn. Words: Emma C. Willard; Music Joseph P. Knight
"Streets of Baltimore" The Little Willies, The Little Willies. Some nice country music. Too bad the are (so far) a one-CD band.
"I Can't Say No" from Oklahoma. Oklahoma was the first musical I ever played in the pit for (oboe), so I have fond memories of it. Unfortunately, this isn't one of my favorite songs -- Ado Annie is just annoying.
"The Grey Funnel Line" June Tabor & Maddy Prior The Silly Sisters. The "Grey Funnel Line" is a term for the British Navy.
Several bloggers I like used to run a "random ten" post, so I thought that I'd try, now that I have an iPod.
"Kiss the Girl" from The Little Mermaid. Alright, I'm a sucker for Disney music. I love the calypso feel.
"I'll Go And List For A Sailor" from Morris On. This is a compilation by Ashley Hutchings (yes, of Fleetwood Mac) with a bunch of folk and folk-rock musicians doing Morris-dance related stuff.
"War Dance for Wooden Indians" The Music Of Raymond Scott. Everybody knows Raymond Scott's music, even if they don't know that they know it. The long-time Looney Tunes music supervisor, Carl Stalling, used Raymond Scott's music a great deal. "Powerhouse" would be instantly familiar to anyone who has seen more than a couple of Bugs Bunny cartoons.
"The Mary Ellen Carter" from Between The Breaks Live. Stan Rogers was a Canadian folk singer who, sadly, died in an airplane fire in 1983. "Mary Ellen Carter" is a great song about strength in the face of adversity.
"Seventeen Come Sunday" Train to Sligo. The band Train to Sligo used to play in Pasadena, CA, at a pub called The Loch Ness Monster, and I went there many times to hear the band. The female vocalist, Janie Cribbs has the darkest and richest voice I've ever heard in a woman. Other band members included Thom Moore, who is now well known as a composer of Irish music, Gerry O'Beirne, Cait Reed, Paulette Gershen (a fantastic pennywhistle player) and Judy Gameral.
"Piccolo Peet" sung by The Andrews Sisters. I love 1940's swing and bought a 4-CD collection of the Andrews Sisters. This isn't one of their best, but it's still a fun song.
"Dance". A Renaissance dance played by the Southern California Early Music Consort. A very talented group, some of whom I see at our local Ren Faire.
"Two for the Early Dew" sung by Tommy Makem and Liam Clancey. I grew up listening to the Clancy Brothers and Tommy Makem. This is a very silly song, but has a nice rendition of Off to California at the end.
"Belle-Ile/Crookhill" from Unstrung Hero. I first heard Brian McNeil when he played fiddle (and other strings) for the Battlefield Band. Unstrung Hero was his first solo album and I was thrilled to find it released on CD (I had the vinyl.) A very talented fiddler, guitarist and composer.
"Rattlesnake" from Incandescence. My friend Michael J. Lewis is an amazing composer. This is an album of guitar music that he wrote or arranged and produced. A bunch of talented guitarists, along with some interesting percussion.
The title says it all:
Well, maybe not all. It's the second edition -- I guess that their psychic awareness wasn't good enough to forsee the need for revisions.
A pirate's life isn't easy; it takes a tough person. That's okay with you, though, since you a tough person. You tend to blend into the background occaisionally, but that's okay, because it's much easier to sneak up on people and disembowel them that way. Arr!
Recent Comments