Verständnisfrage: Mehrere LEDs am attiny per BC547

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

Reply to
Hans-Peter Diettrich
Loading thread data ...

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

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

Butzo

Reply to
Klaus Butzmann

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

Butzo

Reply to
Klaus Butzmann

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

Gerrit

Reply to
Gerrit Heitsch

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/
Reply to
Joerg

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
Reply to
Wolfgang Allinger

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
Reply to
Wolfgang Allinger

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

Reply to
Hans-Peter Diettrich

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

Reply to
Bernd Laengerich

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

--




/ \  Mail | -- No unannounced, large, binary attachments, please! --
Reply to
Axel Berger

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
Reply to
Wolfgang Allinger

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

Reply to
Hans-Peter Diettrich

Gehversuche.

Multitasking auf einem ATtiny? ;-)

DoDi

Reply to
Hans-Peter Diettrich

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
Reply to
Wolfgang Allinger

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/
Reply to
Joerg

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.