Forum: Mikrocontroller und Digitale Elektronik USB- Als Ausgänge gesetzt M32


von PeterB (Gast)


Lesenswert?

Hallo Leute!

Hab ein großes Problem.

Und zwar habe ich bei meiner MEGA32 unabsichtlich die 
USB-Kommunikationsbits als Ausgänge konfiguriert.
Jetzt kann ich nichts mehr über USB übertragen.
Wie kann ich das wieder rückgängig machen?

lg Peter

von roflkopter (Gast)


Lesenswert?

das register 42 mit 0x08 0x15 beschreiben

von der Ausprobierer (Gast)


Lesenswert?

roflkopter schrieb:
> Hallo Leute!
>
> Hab ein großes Problem.
>
> Und zwar habe ich bei meiner MEGA32 unabsichtlich die
> USB-Kommunikationsbits als Ausgänge konfiguriert.
> Jetzt kann ich nichts mehr über USB übertragen.
> Wie kann ich das wieder rückgängig machen?
>
> lg Peter

So ein Troll.

von PeterB (Gast)


Lesenswert?

ich programmier Basic mit C-Control, das war dabei bei meinem 
Application Board.
Kennst du da auch eine Lösung?

von Oliver J. (skriptkiddy)


Lesenswert?

PeterB schrieb:
>
>Hallo Leute!
>
>Hab ein großes Problem.
>
>Und zwar habe ich bei meiner MEGA32 unabsichtlich die
>USB-Kommunikationsbits als Ausgänge konfiguriert.
>Jetzt kann ich nichts mehr über USB übertragen.
>Wie kann ich das wieder rückgängig machen?
>
>lg Peter

> ich programmier Basic mit C-Control, das war dabei bei meinem
> Application Board.
> Kennst du da auch eine Lösung?



Wenn du dein Problem mal vernünftig schildern und nicht so ein 
Kauderwelsch von dir geben würdest, dann könnte man dir sicher helfen.

von PeterB (Gast)


Angehängte Dateien:

Lesenswert?

ok

Am Anfang des Programms muss man ja die I/O kunfigurieren.
Und da habe ich unabsichtlich die Pins die für die USB-Kommunikation 
gedacht sind auch als ausgänge konfiguriert.

wenn ich jtz mein Board einschalte blinkt das Kontroll-LED fürs USB rot, 
statt grün (dh. die USB-Schnittstelle ist nicht bereit).

Dadurch kann ich mit meinem PC nicht mehr auf mein Board zugreifen und 
mit den Resetknöpfen startet nur das Programm neu, aber die 
USB-Schnittstelle ist dennoch nicht bereit.

von Oliver J. (skriptkiddy)


Lesenswert?

Um welche Hardware handelt es sich denn?

Bitte alles was du benutzt.

von PeterB (Gast)


Angehängte Dateien:

Lesenswert?

http://www.conrad.at/ce/de/product/198583/C-CONTROL-PRO-EINSTEIGERSET-MEGA-32/1101129

Habe mir den C-Control MEGA32 von Conrad gekauft.
Das Board war auch dabei.

Auf dem Board sind: 2Reset knöpfe, 1 für MEGA32, 1 für MEGA8, 2Taster 
SW1 und SW2 die man verwenden kann, ein jumper um die Betriebsspannung 
auswählen zu können, zw. Netzteil oder USB. Ein USB Anschluss, ein 
serieller Anschluss. uvm.
ich hoffe das bild kann dir weiterhelfen.

von roflkopter (Gast)


Lesenswert?

dann setz die doch wieder um so wie vorher
das kannst du ja nur innerhalb deines Programms gemacht haben.

mach deine Änderungen weg und das ding sollte laufen

von Floh (Gast)


Lesenswert?

Das ist der typische Pferdefuß von solchen Geschichten mit eingebautem 
Bootloader...
Haste einmal die Kommunikation gekappt, kommst du nicht mehr zum 
Programmieren.
Möglichkeit 1: neuen Bootloader über einen echten Progger auf den mega32 
draufspielen (stk500, oder so was ähnliches)
Möglichkeit 2: neuen mega32 mit Bootloader beim C anforndern

von PeterB (Gast)


Lesenswert?

das ist ja kompletter beschiss eigentlich.
Also wär es das beste, wenn ich mir ein stk500 kaufe, oder?

von Oliver J. (skriptkiddy)


Lesenswert?

Es gibt mit Sicherheit einen Ausweg. Nach einem Reset des Moduls wird ja 
erst die Firmware geladen. Wenn das passiert ist mit sicherheit noch 
nichts passiert, was die USB kommunikation stört. Erst wenn dein 
Programm abgearbeitet wird treten dann die Probleme auf. Du musst es nur 
irgendwie schaffen, das Teil neu zu programmieren, bevor dein 
BASIC-Programm gestartet wird.

Schon mal versucht dein Programm mit RESET1 anzuhalten? Und anschließend 
ein neues Programm zu starten?

http://www.c-control-pro.de/Archiv/Mega/C-Control-Pro-Ger.pdf  (S.78)

von Oliver J. (skriptkiddy)


Lesenswert?

Und was erreicht?

von PeterB (Gast)


Lesenswert?

nein, nicht wirklich

wenn ich gedrückt halte leuchten sowohl das grüne als auch das rote led 
des usb-ports. ich ruf morgen bei conrad an.

aber danke leute

von PeterB (Gast)


Lesenswert?

hy leute!

großes Dankeschön an alle dir mir helfen wollten.
Komischerweise funktioniert er wieder. Keine Ahnung warum auf einmal gg

danke

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.