Forum: Mikrocontroller und Digitale Elektronik Arduino Duemilanove 2 Versorgungsspannungen


von Friedrich K. (fiete)


Lesenswert?

Ich habe folgendes Problem:

ich habe einen Arduino Duemilanove und meinen Code hochgeladen. Als ich 
ihn dann gleichzeigig mit USB-Anschluss und externen 6V versorgt habe 
ist er - nehme ich mal stark an - auf die externe Spannungsversorgung 
gegangen. Hat soweit auch gut funktioniert.

Nach einiger Betriebszeit konnte ich jedoch bis auf weiteres keine 
Programmupdates mehr hochladen. Der aktuelle Code läuft noch auf dem 
ATmega, und auch die Kommunikation über die Serielle Schnittstelle mit 
dem Terminal funktioniert noch. Eine Fehlermeldung gibt es nicht, er 
bleibt nur in der Upload-Routine der Arduino-Software hängen.

Ich hatte vermutet, dass irgendwie der Bootloader zerschossen ist, aber 
dann dürfte meiner Meinung nach nichs mehr funktionieren. Eine 
Internetrecherce hat auch nichts ergeben, obwohl ich vermute, dass es 
ein bekanntes Problem ist, da das an unserem Institut schon das 3. Mal 
passiert ist.

Hat jemand eine Idee?

Gruß, Fiete

PS: Ich habe ein STK500 aus meinen Anfängen zur Verfügung, bin dann aber 
auf Arduino umgestiegen, weil es deutlich stressfreier und auch eher 
billiger ist. Nagut, stressfrei... mal gucken

von Achim M. (minifloat)


Lesenswert?

Versuch doch mal mit dem STK dem Prozessor den Bootloader und dann im 
Arduino die Firmware(Sketch) aufzuspielen.

Wenn dann immer noch nichts geht, liegt der Fehler entweder in deinem 
Code oder der Beschaltung. Oder in zwei eingebundenen Modulen(was weiß 
ich wie das ist) wird gleiche Hardware verwendet und es herrscht 
Kleinkrieg.

Gefused wird der Aduino ja nicht, aber das könntest du auch mal 
nachontrollieren, ob er jetzt irgendwie verfused ist.

Friedrich K. schrieb:
> weil es [...]
> billiger ist.
Das wage ich zu bezweifeln, es sei denn, man baut sich die Clone-Boards 
selbst.

mfg mf

von Friedrich K. (fiete)


Lesenswert?

Hey Mini Float,

hab endlich mal Zeit gefunden zu versuchen einen neuen Bootloader 
draufzuspielen nach diesem Tutorial: 
http://arduino.cc/en/Tutorial/ArduinoISP Kein erfolg. Not in sync ist 
die Fehlermeldung. Vermutlich sind die einfach hin die ATMegas. Habe 
neue Megas gekauft, die schon den Bootloader drauf hatten und mit denen 
funktionierts wieder.

Ich vermute inzwischen, dass es nicht zwingend an der doppelten 
Spannungsversorgung liegt, sondern eher an Unterbrechungen des USB 
während der Übertragung. Das ist natürlich unter Umständen tötlich für 
den Mega. Als letzten versuch werde ich nochmal das neuladen mit dem 
STK500-ISP versuchen, wenn mich aber nicht alles täuscht, sollte das 
keinen unterschied machen.

Gruß, Fiete

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.