Forum: Mikrocontroller und Digitale Elektronik Problem atmega128 uart1


von Andreas (Gast)


Lesenswert?

Hallo Leute ich versuche die uart1 meines 128ers zu testen.

Dazu benutze ich die Uart lib. von Peter Fleury.

Mein code:

int main(void)
{
 char buff[20];
 int loop=0;
 sbi (DDRD,3); // set TxD1 as output
 cbi (DDRD,2); // set RxD1 as input
 sbi (DDRA,0); // set Port G 4 as output for mainloop alive
 sbi(PORTA,0);
 uart1_init(38400); // init uart 1 baudrate 38400
 sei();             // general interrupts enable

 while(1)
 {
  loop++;
  if(loop>0xFFFE)
  {
   PORTA ^= _BV(PA0);
   loop=0;
  }
  uart1_puts("Hallo_Welt");
 }
}

Wenn ich die uart1_init "ausblende" läuft der controller wie
geschmiert(meine Mainloop led blinkt) wenn ich sie "einblende" bleibt
er hängen ... ich denke den 103er kompatibilitätsmodus habe ich draussen
(siehe Pony prog dateianhang), controller läuft mit 8MHz
kann mir irgendjemnd weiterhelfen ?

von Andreas (Gast)


Angehängte Dateien:

Lesenswert?

sorry datei vergessen

von Andreas (Gast)


Lesenswert?

ok es war doch der kompatibilitätsmodus...aber trotzdem empfängt das
hyperterminal nix.... HILLFEEEE

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.