Gast
#897463
moin, ich habe mir einen led cube gebastelt, funktioniert alles tadellos. das vb programm hab ich auch schnell dazugeschrieben. soweit so gut. beide arbeiten mit der baudrate 4800. jetzt schicke ich meinetwegen 1000 zeichen per pc an meinen atmega8. doch in der zeit wo dieser die daten verarbeitet schickt der pc schon wieder neue und die daten gehen verlohren. z.b ich schicke 123456789 der mikro macht aber nur 12579 weil in die anderen zahlken einfach an ihm vorbeigehen, also hab ich mir gedacht ich nutze den buffer.. Config Serialin = Buffered , Size = 20 funktioniert tadellos, aber nur für die ersten 10 zeichen. wenn ich die size ändere dann auch, das ist aber irrelevant, denn ich möchte, dass egal wie viele zeichen kommen alle erfasst werden, dh er muss irgendwie alte sachen löschen. clear oder so hab ich gelesen, dann löscht man aber den ganzen buffer. denn wenn ich wieder was schicke nimmt er garnichts mehr, da der buffer voll ist, ich muss den mikro also reseten.. villeicht gibt es ja auch eine andere schöne möglichkeit wie ich das realisieren kann... danke schon mal... patrik