Hallo, ich möchte das wenn der mega 8 über uart Empfangen hat einen Satus senden. Leider Empfängt er nur was 100% funktioniert aber er sendet nicht darauffolgend ! Was kann das sein ? Vielen Dank im voraus !!! Gruß Jürgen empfang2 sbis UCSRA,RXC rjmp empfang2 in uartdaten, UDR ldi temp1, 'v' ;Zeichen anzeigen cp uartdaten, temp1 breq empfangv rjmp empfang2 empfangv: ldi temp1, 'V' ;Zeichen anzeigen rcall lcd_data ldi temp1, 'A' ;Zeichen anzeigen rcall uartsenden ldi temp1, '1' ;Zeichen anzeigen rcall uartsenden ret uartsenden: sbis UCSRA,UDRE ; Warten bis UDR für das nächste ; Byte bereit ist rjmp uartsenden out UDR, temp1 ret
also dein programm kapier ich nicht! im uartsenden gehst du einfach auf nächste und springst dann wieder zurück auf uartsenden! da kann nicht viel rauskommen... du hängst in einer endlosschleife in uartsenden, wenn ich dein programm richtig verstanden habe
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.