-
-
Neuer Benutzer
Öfters hier
Ich habe den Fehler gefunden! Timer hatte falschen Wert.
Hier ist die korrekte Initialisierung:
void init_serial(void)
{
SCON=0x50; //Register SCON einstellung Seriell mode
EA=1;
ES=1; //Seriellen Interrupt freigeben
RCAP2L=0xDC; // Timerwert 65500
RCAP2H=0xFF; //9600Baud=11,0592MHZ/(32*(65535-65500))
T2CON=0x34; //Timer 2 control Register
}
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen