Hallo. Habe vor an meinen Avr. ein 7Seg. Treiber anzuschließen... Habe schon ein Programmvorschlag für ein SAA1064 gesehen.. Dieser hat den Vorteil das er über den I²C-Bus angesteuert werden kann aber vom code her ist das ja erschreckend aufwendig... gibt es da evtl. alternativen mit weniger programmieraufwand ? nicht das ich zu faul bin aber die ausgabe auf die 7seg. sollte in meinem programm eigentlich nur eine kleine unbedeutende nebenrolle spielen Gruß alex
Nimm ein 74HC164. Das braucht dann 2 Pins + je einen pro Digit. Code ist recht simpel (ca. 100 Instruktionen PIC-Assembler, einschl. Blinkfunktion).
Noch was: wenn die Portpins wirklich knapp sind, dann kannst du die einzelnen Digits mit einem Decoder anstellen. Das wären dann z.B. sechs Portpins bei einem achstelligen Display mit einem HC138 als Decoder. Übrigens kann man bei dem 74HC164 auf jegliche Widerstände verzichten. Bei meinen Versuchen (2-stelliges grünes Display) habe ich einen Strom zwischen 10mA (Zahl 8) und 17mA (Zahl 1) pro Segment gemessen. Trotzdem ergibt sich dabei so gut wie kein Helligkeitsunterschied zwischen z.B. einer 1 und einer 8. Wird dafür aber insgesamt schön hell. :)
vielen dank für die schnelle antwort...ich werde mir das ding mal genauer betrachten... ports habe ich ja reichlich zur verfügung aber beim code möchte ich gern etwas einsparen.
"aber vom code her ist das ja erschreckend aufwendig" Kannst du mal näher sagen was denn daran so aufwendig ist ? Peter
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.