Forum: Mikrocontroller und Digitale Elektronik CDC-232 für ATtiny45 kompilieren


von Günther DJ7JX (Gast)


Lesenswert?

Hallo AVR/USB Spezialisten.

Hat schon jemand mal einen USB<>RS232 Konverter nach Vorschlag von
http://www.recursion.jp/avrcdc/cdc-232.html kompiliert?

Das 'flashen' der cdctiny45.hex Datei auf den ATtiny45 hat problemlos 
funktioniert. Somit sind AVR-Testboard und PC-Treiber ok.

Da ich noch eine Zusatzfunktion einbauen wollte, habe ich die 
Quellcode-Dateien (für ATtin45) mit Studio4 (und auch Studio6) 
kompiliert. Leider bekomme ich damit keine funktionierende Lösung.

Das Device wird erkannt und ein virtueller COM-PORT erzeugt. Dieser 
lässt sich aber nicht öffnen ;-).

Da die Software universell mit vielen #defines geschrieben ist, ist es 
extrem mühsam den Programmablauf zu rekonstruieren. Auch bin ich nicht 
besonders fit in Sachen USB und weiss, trotz einer guten, umfangreichen 
Programm-Kommentierung, nicht wirklich welche Parameter zu setzen sind.

Ich vermute, dass es eine Sache der Parameter ist. Vielleicht aber auch 
nicht.

Vielen Dank für Eure Hilfe!

von Ralf S. (spacedog) Benutzerseite


Lesenswert?

Günther DJ7JX schrieb:
> Da die Software universell mit vielen #defines geschrieben ist, ist es
> extrem mühsam den Programmablauf zu rekonstruieren.

Hier könnte die Preprocessor-Ausgabe helfen.

von Günther DJ7JX (Gast)


Lesenswert?

Hallo Ralf,
ganz herzlichen Dank für die rasche Antwort. Das Problem hat sich aber 
mittlerweile geklärt. In der umfangreichen - und fuer mich teilweise 
nicht verständlichen - usbconfig.h Datei hatte sich eine unbeabsichtigte 
Änderung eingeschlichen. Sie führte zu dem ungewöhnlichen Verhalten. Die 
download Dateien funktionieren jedenfalls einwandfrei! Man darf halt 
nichts verändern. Mal sehen wie ich mit der geplanten Zusatzfunktion 
klar komme...
Das ist aber erstmal 'mein Bier'.

Danke und Gruß

Günther

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.