Re: Elderberry µC........wie sieht der denn aus?
Verfasst: Mi 5. Nov 2014, 17:55
Moin moin!
Heut hab ich irgendwie die Twitteritis. Hier noch ein kleiner Ausflug zum Elderberry µC und da speziell zum I/O-Extender PCF8574AT. Ich wollte mir immer schon mal eine kleine LCD-Ausgabe zum debuggen frickeln. Vorhanden sind zwei unbeleuchtete 16 x 2 5V LCD-Displays die noch aus dem vorigen Jahrtausend stammen und auf einem Amateurfunkflohmarkt zu je 10 DM erstanden wurden. Damals ein günstier Preis. Eins hab ich mal an einem AT90S8535 betrieben ansonsten lagen die nur so Cognac ääääähhhhh Rum latürnich. Eine Anschlußmöglichkeit am Propeller bei Null freien Leitungen ist eigentlich nur am I2C-Bus gegeben. Gut, eine Ansteuerung? Gäbe es z.B. mit einem Arduino 3,3V als I2C-Slave oder eben ein I2C-I/O-Expander. Bei JeeLabs gibt es so eine Ansteuerplatine mit MCP23008. Den Chip gibts aber nicht so an jeder Ecke. So fiel mein Blick auf den Elderberry mit seinem PCF8574A......das müßte doch auch gehen.....ein bisschen im Parallaxschem Universum spioniert und ein Progrämmchen von JonnyMac gefunden aber für den PCA8574. Obs geht? Kurz mal die beiden Datenblätter verglichen und für machbar befunden. Einzige gravierende Unterschiede waren die Adresse, "no problem" und die 5V Verträglichkeit der Eingänge des PCA8574. Das würde aber nur stören wenn man das 5V LCD-Display ausliest. Das kann man aber verhindern, indem der R/W-Pin des LCD-Display auf Write festgelegt wird und nicht von der Software gesteuert wird. Damit ist das Überleben des PCF8574A gesichert. Programm mit PropellerIDE angepaßt, mit OpenSpin kompiliert und auf den Prop geladen. Funktioniert. So jetzt kann man mal ein kleines Platinchen mit PCF8574A machen und nur an den I2C-Bus hängen. Den PCF8574 kann man natürlich auch benutzen und die PCF8574 und -A gibts auch noch im DIP-Kleidchen (z.B. bei Reich..)
Verkupplungsbild anhängend.
Gruß
TuxFan
Heut hab ich irgendwie die Twitteritis. Hier noch ein kleiner Ausflug zum Elderberry µC und da speziell zum I/O-Extender PCF8574AT. Ich wollte mir immer schon mal eine kleine LCD-Ausgabe zum debuggen frickeln. Vorhanden sind zwei unbeleuchtete 16 x 2 5V LCD-Displays die noch aus dem vorigen Jahrtausend stammen und auf einem Amateurfunkflohmarkt zu je 10 DM erstanden wurden. Damals ein günstier Preis. Eins hab ich mal an einem AT90S8535 betrieben ansonsten lagen die nur so Cognac ääääähhhhh Rum latürnich. Eine Anschlußmöglichkeit am Propeller bei Null freien Leitungen ist eigentlich nur am I2C-Bus gegeben. Gut, eine Ansteuerung? Gäbe es z.B. mit einem Arduino 3,3V als I2C-Slave oder eben ein I2C-I/O-Expander. Bei JeeLabs gibt es so eine Ansteuerplatine mit MCP23008. Den Chip gibts aber nicht so an jeder Ecke. So fiel mein Blick auf den Elderberry mit seinem PCF8574A......das müßte doch auch gehen.....ein bisschen im Parallaxschem Universum spioniert und ein Progrämmchen von JonnyMac gefunden aber für den PCA8574. Obs geht? Kurz mal die beiden Datenblätter verglichen und für machbar befunden. Einzige gravierende Unterschiede waren die Adresse, "no problem" und die 5V Verträglichkeit der Eingänge des PCA8574. Das würde aber nur stören wenn man das 5V LCD-Display ausliest. Das kann man aber verhindern, indem der R/W-Pin des LCD-Display auf Write festgelegt wird und nicht von der Software gesteuert wird. Damit ist das Überleben des PCF8574A gesichert. Programm mit PropellerIDE angepaßt, mit OpenSpin kompiliert und auf den Prop geladen. Funktioniert. So jetzt kann man mal ein kleines Platinchen mit PCF8574A machen und nur an den I2C-Bus hängen. Den PCF8574 kann man natürlich auch benutzen und die PCF8574 und -A gibts auch noch im DIP-Kleidchen (z.B. bei Reich..)
Verkupplungsbild anhängend.
Gruß
TuxFan