Also bei mir funktioniert das:
Oder hast du etwas anderes gemeint?Code:Dim X As Byte Do Input X Print X Loop End![]()
Grüße
Thomas
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Das Ende einer Übertragung? Das heißt es wird nach jedem Eingang eines Zeichens gesetzt? Welches Bit wäre das?
Das Bit müsste "USART Receive Complete Interrupt Flag" heißen und es wird gesetzt sobald ungelesene Daten im Buffer stehen und wird gelöscht sobald der Buffer leer ist.
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Ahh ok! Vielen Dank!!!
Hi,
also ich hab jetzt versucht das Bit abzurufen. Wenn UCSRA.RXC = 0 dann soll erst die Antwort gesendet werden. Das funktioniert aber leider auch nicht. Will ich die Zahl 2 senden bekomme ich wieder als Empfang 255. Jetzt versteh ichs gar net mehr? weil der Empfang muss jetzt ja definitiv beendet sein oder!?
Hat das evtl. etwas damit zu tun das ich die Daten per rs485 übertrage?
Hi,
Wenn du einen Fehler im RS485 hast kann dies der Fehler sein. Oder hast du UART-RS485 Konverter und die sind nicht für deine Baudrate ausgelegt? Welche Baudrate, Controller und Takt verwendest du den? Und wie sieht der ganze Aufbau aus?
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Lesezeichen