Geschätztes Forum, ein kleines Beispiel eines i2C TWI Slaves, welches ein 7-Segment Display ansteuert. Es werden 4 Datenbytes an den Slaves (adr 10 dezimal) gesendet. Jedes Display Zeichen einseln. Die Datenbytes steuern die Balken des Displays. Erst wenn eine Stop-Anweisung erfolgt, schaltet das Display um, egal wie langsam die eigentlich Datenübertragung erfolgt. Bernhard
Der Hinweis, daß das für einen Atmega8 ist, sollte noch in die Beitragsüberschrift ...
Hinweis: Theoretisch lassen sich, ohne großen Aufwand, 12 7-Segment Stellen ansteuern. Mehr Pins hat der ATmega8 leider nicht.
Bernhard S. schrieb: > Mehr Pins hat der ATmega8 leider nicht. Nunja. Es gibt Leute, die behaupten doch tatsächlich, dass es neben dem prähistorischen Mega8 doch tatsächlich auch noch andere MCUs gibt. Ja, es soll sogar welche geben, die wesentlich mehr Pins haben als jener.
Das ist ein I²C-ansteuerbares 5x7-LED-Matrix-Display mit komplettem ASCII-Zeichensatz, 90° gedreht 2stellige Ziffernanzeige, spezielle Zeichen, 100 Helligkeitsstufen, Befehle für 180°-Drehung und Spiegeln, 32 Adressen per Lötbrücke einstellbar, Mega88 @ 20MHz. Der USB-Anschluss dient der Spannungsversorgung mit einer anderen Software wird die Schaltung so zum Thermometer (MCP9844) ..... würde ich hier aber nie veröffentlichen, da es nicht in Assember und nicht in C geschrieben ist, sondern in Pascal.
Ob S. schrieb: > prähistorischen Mega8 doch tatsächlich auch noch andere MCUs gibt. Ja, > es soll sogar welche geben, die wesentlich mehr Pins haben als jener. Danke für den sehr wertvollen Tipp :-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.