-
-
Neuer Benutzer
Öfters hier
Absurdes RS232 Problem 18F2320 & usart.h
Folgendes Problem
dieser Code funktioniert wunderbar:
...
char sdata[5];
sdata[0]='C';
sdata[1]='D';
...
while(1)
{
WriteUSART(sdata[0]);
Delay1KTCYx(1);
}
Auf meinem Terminal erscheinen jede Menge C
Wenn ich aber beide Komponenten ausgeben möchte
mit folgendem Code:
...
char sdata[5];
sdata[0]='C';
sdata[1]='D';
...
while(1)
{
WriteUSART(sdata[0]);
Delay1KTCYx(1);
WriteUSART(sdata[1]);
Delay1KTCYx(1);
}
An meinem Terminal kommt nix an.
Oszi zeigt auch nichts an, aber der Chip läuft (Fosc am pin gemessen)
Das gleiche Phänomen taucht auch bei anderen Chips auf (18F1320, 18F2420)
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen