Also , es ist ein Atmega162, 8MHZ Quarz, Baudrate: 38400, an einem MAX485. (der max485 kann bis zu 2,5Mb)
Ich habe jetzt vor auf die 14,7456 MHZ umzustellen.
Wie gesagt wenn ich ein Wait dazwischen setze funktioniert das Senden und Empfangen Problemlos. Ich verwende die Funktion der automatischen Sende-Empfangsumschaltung in Bascom. Aber ich denke nicht das es an der Hardware liegt. In anderen stellen im Programm wo ein paar Zeilen Code zwischen dem Empfangen und Senden liegen, funktioniert es sogar auch ohne ein Wait.
Ist vielleicht diese automatische Sendeumschaltung zu langsam?
Was auch noch interessant sein könnte an der Stelle lese ich die Daten in ein Array ein. also per Inputbin #1, Empfang() , 1 und sende dann aus einem Array printbin #1, Senden(), 1 ;
Lesezeichen