Wo hängen eigentlich die LED's für die Beleuchtung dran?
Aus dem von Dir am Anfang geposteten Code Stücken komme ich auf:
Blinkende LED's >> PD5
Taster >> PD2 (hier wird INT0 ausgelöst. an PD3 wäre es INT1)
Dein Link erklärt in Deutsch und ausführlicher das was in:
https://startingelectronics.org/tuto...-polled-timer/
Beschrieben wird.
Mit dem Code von dort und den Erklärungen in deutsch solltest Du das Blinken mit Timern hinbekommen.
Ich habe auch mit C64 und Sinclair ZX81 angefangen.
Hab dann halt weitergemacht.
Aber meine Ausbildung ist das auch nicht. Als Werkzeugmacher und Maschinenbauer kommt nur etwas Elektrik mit Schützen und Stern-Dreieck Schaltung für Motoren in der Ausbildung vor.
Es kommt drauf an ob Du da mehr machen willst oder nur eine einmalige Lösung für ein Problem brauchst.
Willst Du zukünftig mehr mit µC's machen, macht das einlesen Sinn.
Denn Du kannst dann auch das Wissen auf andere µC's und andere Sprachen adaptieren.
Wo hängen eigentlich die LED's für die Beleuchtung dran?
Aus dem von Dir am Anfang geposteten Code Stücken komme ich auf:
Blinkende LED's >> PD5
Taster >> PD2 (hier wird INT0 ausgelöst. an PD3 wäre es INT1)
Die Codes waren nur zum Testen mal auf die 5 geklemmt. Ich habe das Atmel Evalutinboard 2.01 von Pollin. da sieht man die PD5 und die PD6 blinken.
Ich dachte mir so:
PD2 als Eingang für den Taster, der gegen Masse schaltet und somit keine Hardwareentprellung braucht
PD3 als Ausgang für die LED Beleuchtung
PD4 als Ausgang für die Blinkenden Trenner
optional:
PD5 gegen Masse (hab in der Uhr einen NE555, der am Pin5 die Hochspannung steuert, schaltet man den gegen Masse, dann ist die Hochspannung ausgeschalten. der PD5 dürfte aber auch keine Spannung abgeben, also nur Spannungslos oder Masse dürfen anliegen)
(Nachtrag: das mit der Masse bekomm ich ja auch über einen Transistor hin. 5V vom PD5 in die Base und dann ich der NE555 vom Collector auf den Emitter (GND) gelegt und fertig)
An die PIN´s komm ich mit minimalsten Aufwand zum verlöten ran. Die anderen würden auch gehen, kostet nen bisschen mehr Arbeit, aber wenn es nicht anders gehen sollte, wäre das auch kein Problem.
Momentan benötige ich nur eine einmalige Lösung des Problems. Momentan ist nicht die Zeit C oder eine andere Sprache zu lernen. Und ich muss den Schreibtisch mal wieder aufräumen, denn da stehen momentan die Utensilien vom Uhrenbau rum. Solange dieser nicht abgeschlossen ist, sieht das aus wie auf nem Schlachtfeld. Und das gibt langsam Ärger mit der Familie, deswegen auch meine Wahl hier im Forum nachzufragen. Normalerweise versuche ich es selber bis ich geschafft habe, aber diesmal fehlt die Zeit.
Da mich diese Situation anbricht, werde ich auf jeden Fall eine Sprache von Grund auf lernen, da gibt es ja genügend Material im Netz. Denn da kommen sicherlich wieder neue Projekte und da will ich besser vorbereitet sein.
Geändert von Jens1 (04.03.2017 um 17:34 Uhr)
Lesezeichen