Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: swcom Kategorie: Programmierung (von André H. - 29.08.2005 13:33)
Als Antwort auf Re: swcom von Günni - 27.08.2005 10:27
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
Hallo Günni,
 
> das flush() Problem kann man jederzeit nachvollziehen, wenn Du z.B. an einen PC ein längeres
> Datenpaket schickst und dann gleich wieder in eine Funktion reinspringst, die etwas empfangen
> soll und vorher den Buffer flushed. Dann kommt am PC nur ein Teil an.
> Das Problem tirtt nicht auf, wenn Du z.B. nach dem send ein sleep 100; einbaust - also der cc2 etwas
> Zeit zum senden gönnst.

Ich werde das demnächst einmal testen.
Ich kann mir aber vorstellen, daÃ? es evtl. wirklich zu Timing-Problemen kommen,
aber dennoch alles gesendet wird. Allerdings dann eben zu langsam.
Statt dem sleep 100; sollte aber ein wait swcom.ready(); genauso funktionieren.


> Dem receive Problem bin ich längere Zeit aufgesessen bis ich dann man die alte Funktion ausprobiert
> habe. Das Problem macht sich auch erst bei einem etwas längen Datenrahmen (bei mir 32 Bytes)
> bermerkbar.
> Ich dachte, Du wü�test gleich woran es liegt. Aber egal, die alte Funktion tut's auch.

Das werde ich dann auch testen.
Ich vermute, da� es evtl. dieselbe Ursache, wie beim flush sein könnte.

> Ob die Probleme auch bei hwcom auftreten habe noch nicht ausprobiert

Nein, hier treten solche Probleme nicht auf.
Denn ich sende in diversen Anwendungen grö�ere Datenpakete.
Allerdings tritt dann bei höheren Baudraten ein anderes Problem auf: Baudratenabweichung.

> Was machen die AVR Erweiterungen?

Die liegen neben mir und warten auf die Firmware. (Ich komme einfach zeitl. nicht dazu.)
Ich muÃ? dabei sagen, daÃ? die 10Bit-AD-Wandler der AVRs echt lausig sind.
Ich bekomme einfach keine stabilen Werte, obwohl ich allen Empfehlungen von Atmel folge.

Naja, aber eine Erweiterung will ich auf jeden Fall diesen Herbst noch rausbringen:
Ein USB-Interface für den I²C-Bus. Also I²C-Slave und USB-Device.
Das wäre dann sozusagen die Ergänzung zum I2C-COM.
Zusätzlich werde ich noch ein RS232/USB-Interface als kleine Platine anbieten.

MfG André H.


Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: