Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > Hallo Peter, > > besten Dank für die schnelle und seriöse Auskunft > > nur noch mal zur Erklärung : es ist mit klar das das eine Entwicklungsumgebung Geld kostet. > die $400...500 waren für mich auch nicht das Thema. > Für Die Entwicklungsumgebung TMS320... haben wir letztes Jahr EUR 4700,-- bei Spoerle auf den Tisch legen müssen. > > Die Entscheidung für den C-Control ist deshalb gefallen da ich hier nur 3...5 Stück Geräte pro Projekt baue, > und da hatte ich keine Lust den Atmel von hand aufzulöten und mich mit bascom herumzuschlagen. > > Ich werde die für mich wichtigen Befehle mal als Schleife programmieren und einen Port Ein/Aus schalten > und dann die Zeit mit dem Oszi messen, und ggf. die Ergebnisse hier für andere Posten. > > Mein Problem ist nur daß ich eine relativ große Datenmenge über RS-232 am Stück empfangen soll > Das sind etwa 32kb mit 9200 baud (siehe auch meine vorletzte Frage Buffererweiterung am rs232) > Ich muß die Strings komplex bearbeiten und dann wieder am I2C ausgeben. > Da die Gegenstelle die mir was sendet über keine vernünftige Flußkontroll (RTS/CTS XON/XOFF) verfügt > kann es passieren daß mein Eingangsbuffer überläuft und Zeichen somit verlohren gehen. > Ich kann also die Gegenstelle per Flußkontrolle nicht ausbremsen :-(( > > Bin jetzt am Überlegen ob ich die Zeichen nicht sofort verarbeite sondern erst mal alle Zeichen lese > Da ich genügend S-Ram habe könnte ich doch ein großes Array anlegen, oder ??? > "byte DATEN [40000];" Frage: gemäß Handbuch geht das - ist das richtig ??? > Mein Programm ist etwa 15000byte groß (Meldung der IDE beim Übersetzen) > Sitzt mein Programm im Flash vom uP oder wird hier auch S-Ram verwendet ??? > oder ist das S-Ram nur für Variablen ??? sorry für die blöde Frage - ich weiß es einfach nicht > Ich habe ja eigentlich 64kb S-Ram. > > Jetzt die Frage an Dich - bringt sowas Sinn > mit möglichst wenig Befehlen die 32kb von der rs232 lesen und in das Array schreiben > und erst anschließend die Verarbeitung durchführen und dann an I2C senden ??? > > besten Dank für baldige Antwort > > viele Grüße aus Aalen > ortwin