Kategorien
-
Neueste Beiträge
Archive
- Mai 2020
- April 2020
- Juli 2019
- Juni 2019
- Februar 2018
- Dezember 2017
- Oktober 2017
- Februar 2017
- August 2016
- Juni 2016
- Mai 2016
- September 2015
- Mai 2015
- Januar 2015
- Oktober 2014
- Juni 2014
- Dezember 2013
- Oktober 2013
- September 2013
- November 2012
- Oktober 2012
- September 2012
- März 2012
- Dezember 2011
- August 2011
- Juli 2011
- Juni 2011
- November 2010
- September 2010
- Juli 2010
Neueste Kommentare
- adminedw bei MIDI für Kirchenorgel – 4
- Abby bei MIDI für Kirchenorgel – 4
- Schröder Hanno bei Kabeldeutschland Problem (2)
- Werner Sengpiel bei MIDI Program Changer (2) Program Details – 1
- adminedw bei MIDI Program Changer
Meta
Schlagwort-Archive: C
Datumsanzeige mit DCF77 (5) – die Software: Timer-Interrupt
16.000 mal pro Sekunde wird folgende Interrupt-Routine aufgerufen: ISR(TIMER1_COMPA_vect) { tim_leds(); if ((–prescale_20ms.wordval) < 4) { switch (prescale_20ms.byteval[0] & 0x03) { case 3: tim_dcf(); break; case 2: tim_secs(); break; case 1: tim_keys(); break; case 0: prescale_20ms.wordval = PRESCALE_20MS; break; } … Weiterlesen
Veröffentlicht unter Mikrocontroller/Arduino
Verschlagwortet mit Atmel, AVR, C
Hinterlasse einen Kommentar
Datumsanzeige mit DCF77 (4) – die Software “main()”
Sehen wir uns die main()-Routine an. So schaut alles einfach aus: int main(void){ init_leds(); init_keys(); init_dcf(); init_time(); init_timer(); sei(); wait_2sec(); while(1) { proc_dcf(); proc_status(); proc_leds(); }} Einmalig am Anfang werden abgearbeitet: In init_leds() werden die Ports B0…7 (für die LED-Spalten) … Weiterlesen
Veröffentlicht unter Mikrocontroller/Arduino
Verschlagwortet mit Atmel, AVR, C
Hinterlasse einen Kommentar