Verständnisfrage: Mehrere LEDs am attiny per BC547

Aug 04, 2018 55 Replies

Der Timer funktioniert auch ohne Interrupts. An welchen Interrupt hast Du denn gedacht, der nach 1 Stunde auftritt?

Dann reicht es doch auch, das Timer Flag direkt abzufragen, ohne Interrupt.

sollen.

DoDi

Am 10.08.2018 um 22:43 schrieb Hans-Peter Diettrich:

Eher per Timer, der Interrupt ist nur Mittel zum Zweck.

Butzo

Passt schon, mag eh lieber Kabeljau und keinen lax, manchmal sogar Dorsch :-)

Butzo

nicht. Z.B. habe ich solche Resonatoren in Tastaturen gefunden.

Gerrit

Frueher, als Resonatoren noch ueber 1% Toleranz und lausigen Tempco hatten, gab es bereits bei RS232 Aerger. Das ist aber inzwischen vorbei, weil sie selbst im Niedrigpreissegment weit praeziser geworden sind.

Wenn die Software-Leute gerissen genug sind, gibt es auch kostenlose Kalibriermoeglichkeiten. Etwa wenn ein Geraet laengere Zeit auf irgendwelche Art die Netzfrequenz mittackern kann, die in den meisten Gebieten auf Langzeit betrachtet recht praesize ist (nur kurzzeitig nicht immer). Das kann alles im Hintergrund laufen.

Gruesse, Joerg http://www.analogconsultants.com/

dadurch bestimmt, dass der Quarzgenerator ausfiel. Der parallel laufende

Ab Quarz tot wurde dann die vorher eingstellte Flugzeit runtergeturnt und

Wolfgang

Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt! ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p (lt. alter usenet Weisheit) iPod, iPhone, iPad, iTunes, iRak, iDiot

Interrupt.

verschiedene Ticker runter und setzt entsprechende Flags.

Also zB. Ticker (Uhren durchlaufend, also reload) mit Raster

1ms 10ms 100ms 1s ...

Und Timer (ablaufend) mit Raster ebenfalls

1ms 10ms 100ms 1s ...

Das RT hat dann eben fristbedingte (delay, also Timer) und terminbedingte (Uhren) Tasks und der Drops ist gelutsch.

Ich hatte auch schon Systeme mit 8 Uhren und 16 Timern... alles an einem einzigen IR Timer.

Wolfgang

Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt! ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p (lt. alter usenet Weisheit) iPod, iPhone, iPad, iTunes, iRak, iDiot

Am 11.08.2018 um 23:00 schrieb Wolfgang Allinger:

wird Zeitsteuerung in jedem Betriebssystem implementiert. Nur braucht man das kaum jemals auf einem ATtiny.

nicht braucht?

DoDi

Am 11.08.2018 um 12:50 schrieb Hans-Peter Diettrich:

Wohl kaum, ein durch Hardwaretimer periodisch erzeugter Interrupt der

einfacher zu programmieren und zu verstehen als in einem Hauptprogramm mehrere unterschiedliche Timer per Delay zu erzeugen und die

Bernd

Ist "delay" nicht immer ein extrem abstrakter Hochsprachenbefehl, der

/ \ Mail | -- No unannounced, large, binary attachments, please! --

Ich hab das auf 8051 und Marc4 lange Jahre gemacht.

Bring ihm FORTH bei, dann geht alles wie von selbst.

Wolfgang

Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt! ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p (lt. alter usenet Weisheit) iPod, iPhone, iPad, iTunes, iRak, iDiot

Am 12.08.2018 um 00:00 schrieb Bernd Laengerich:

Vergleiche auch in der Hauptschleife laufen.

Bei ATtiny wird auch die Verwaltung mehrerer Zeiten mit dynamischem

DoDi

Gehversuche.

Multitasking auf einem ATtiny? ;-)

DoDi

Warum nicht, wenn ichs sogar auf 8051 gemacht habe... .. aber ich schrub das ja schon.

BTW ein kooperativer Multitasker mit nem ordentlichen Timer IR und ein

WAIT ( ntime -- ) / works like delay AWAIT ( ntime cfaTEST -- flag ) / true from TEST or false from timeout

Innerhalb dieser Worte ist PAUSE versteckt.

zB. Task1: ... BEGIN 12 sec WAIT Ventil 17 AUF 345 sec TankVoll? AWAIT Ventil 17 ZU IF FREUEN :-) ELSE AlarmV17 THEN AGAIN

Versteht (fast) jeder, selbst ohne Kommentare.

Wolfgang

Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt! ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p (lt. alter usenet Weisheit) iPod, iPhone, iPad, iTunes, iRak, iDiot

In einem Design Review kam dies auf, so aehnlich: "Aber das wird doch in weniger als einer Minute ueberhitzen und ausfallen!" ... "Zu dem Zeitpunkt ist es schon lange nicht mehr da. Dann ist nichts mehr da".

Gruesse, Joerg http://www.analogconsultants.com/

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required