Hallo, ich hab ein Atmega8 und möchte mit dem ein 7 Segment Display ansteuern. Dieses ist Active Low. Es bekommt 1x Vcc und durch Belegung der restlichen Anschlüsse leuchten alle Segmente. Meine eigentliche Frage, wie steuer ich mit dem µC das Display richtig an. Kann ich die Portpins auf 0 setzen und die LEDs leuchten und sobald ich die Portpins auf 1 setze sind die aus? Oder gibts da eine andere Lösung. Viele Grüße Tobias
Tobias F. schrieb: > Kann ich die Portpins auf 0 setzen und die LEDs leuchten und sobald > ich die Portpins auf 1 setze sind die aus? Oder gibts da eine andere > Lösung. Ja, beachte auch den zulässigen Strom der Portpins und der LEDs
Eumel schrieb: > beachte auch den zulässigen Strom der Portpins und der LEDs Und nicht nur den Strom einzelner Pins, sondern auch den Gesamtstrom der Ports, wenn alle Segmente an sind.
Vielen Dank für eure Hilfe, im Datenblatt steht nur der maximale Strom für jeden Pin (40mA). Stromangaben für den gesamten Port habe ich nicht gefunden. Aber es funktioniert wie gedacht :-) Viele Grüße Tobias
Tobias F. schrieb: > im Datenblatt steht nur der maximale Strom für jeden Pin (40mA). > Stromangaben für den gesamten Port habe ich nicht gefunden. Schau mal beim ATmega8-Datenblatt ins Kapitel "Electrical Characteristics" (bei meinem auf der Seite 235). Da steht unter "Absolute Maximum Ratings": "DC Current VCC and GND Pins................................. 300.0mA" Wenn du also I/O-Pins mit 40 mA belastest – was wirklich schon Stress ist für den Mikrocontroller – dann dürfen das maximal 7 Stück sein. > Aber es funktioniert wie gedacht :-) Das freut mich natürlich. :-)
Ah ok, eigentlich auch logisch :D Die Portpins belaste ich derzeit mit ca 8mA. Ist also absolut im Rahmen
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.