- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 150

Thema: Timer0 Overflow Interrupt löst nicht aus (ATmega16)

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #11
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    18.05.2005
    Beiträge
    101
    while(1)
    {
    if(bRxFlag & RX_M_DATA)
    {

    bRxFlag &= ~RX_M_DATA;
    //bRxFlag &= ~RX_M_RECEIVE;
    hw_transmit_byte(bRxCount + 0x30);
    }
    }

    So auskommentiert: //bRxFlag &= ~RX_M_RECEIVE; gehts..
    Counter ist immer 0 im Terminal
    Das wirklich sehr komische ist... RX_M_DATA wird vorher nie gesetzt.....
    Count müßte daher eigentlich auf jedenfall > 0 sein (bzw. solltns eigentlich 8 sein...) bevor in der while-Schleife hw_transmit_byte(bRxCount + 0x30);
    ausgeführt wird.
    Angehängte Dateien Angehängte Dateien

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress