Gast
#1274860
Hallo, ich versuche gerade ein C++/C Programm zu schreiben, dass mit einem AVR ATMEGA64 über die serielle kommuniziert. Ab und an, wenn ein Taster am AVR gedrückt wird, sendet der AVR ein paar Bytes zum PC. In der restlichen Zeit nutzt der Computer den AVR als RS232/Rs485 Konverter, sprich er sendet dem AVR Daten, die dieser kurz analysiert (ganz primitives failsafe) und auf den RS485 BUS legt. So, wenn ich nun im Hauptthread fröhlich meine Daten sende geht alles. Geschwindigkeit ist ok. Lasse ich mein PC programm aber in einem extra Thread auch ab und zu auf die serielle Schnittstelle lauschen, dann geht meine Sendeperformance in die Knie. Kann man das irgendwie verhindern? Viele Grüße Daniel