Forum: Mikrocontroller und Digitale Elektronik IC stört ISP-Programmiervorgang


von Johannes (menschenskind)


Lesenswert?

Hallo

Ich habe am SPI vom AtMega32 ne SD-Karte und den MP3-Decoderchip VS1001 
hängen.
MOSI und MISO hab ich entsprechend eines Beispielprojektes mit 55kOHM 
gegen VCC gezogen.
Bisher klappte das auch alles wunderbar (Ja, auch bei angeschlossener 
SD-Karte.).

Doch seit ein paar Tagen auf einmal diese Fehlermeldung:
Erasing device.. OK!
Programming FLASH ..      OK!
Reading FLASH ..      OK!
WARNING: FLASH byte address 0x001D is 0x90 (should be 0x94)..FAILED!

Die Fehlerwerte sind jedes Mal unterschiedlich.

Wenn ich die Spannungsversorgung des VS1001 trenne, dann gibt es keine 
Probleme.
Was stört denn da die Verbindung? Sehr rätselhaft.

Danke euch.

von Marius W. (mw1987)


Lesenswert?

Schau dir mal Appnote AVR042 von Atmel an. Dort steht in Figure 4-2 wie 
du die ISP-Pins beschalten solltest, wenn noch ein SPI-Slave dran hängt.

http://www.atmel.com/dyn/resources/prod_documents/doc2521.pdf

MfG
Marius

von Ungast (Gast)


Lesenswert?

Ansonsten gibts die Universal-Lösung "Bootloader". Damit kann deine 
Schaltung dann die ISP-Pins nach Lust und Laune verwenden...​
‏...

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.