[Anhang: Gekürzter Quelltext] Guten Abend, ich habe folgendes Problem: Ich kann mit dem angehängten Quelltext nicht empfangen. Senden klappt ohne Probleme, HyperTerm gibt ganz richtig > Was Schlaues schreiben > von sich, jedoch passiert nichts, wenn ich ein Zeichen eingebe. Ich habe den Controller auch schon an meinen Linuxrechner angeschlossen, cat /dev/ttyS0 brachte wieder das gewünschte > Was Schlaues schreiben > jedoch ein echo "blubb" > /dev/ttyS0 brachte das Programm auch nicht weiter, es passiert einfach garnichts. Könnt ihr mir helfen? MfG, Nico Schümann
> UCSRB |= (1<<TXEN) | (1<<RXEN) | (1<<RXCIE);
RX-Interrupt eingeschaltet, ohne IR definiert zu haben?
Das kann ev. nicht gesund sein.
Gruß, Stefan
Daran liegt es nicht, die Interruptroutine habe ich weggekürzt > SIGNAL (SIG_UART_RECV) > { PORTD |= 1 << PD6; > } Problem ist, dass auch diese Routine nie ausgeführt wird.
Komisch.. Wenn ich eine LED zwischen RX und TX (direkt an der RS232-Schnittstelle) hänge, sehe ich diese immer, wenn der µC Daten sendet, die LED aufblinken.. Wenn ich jetzt auf meiner Tastatur etwas schreibe, sehe ich keine Veränderung.. Woran kann das liegen?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.