Forum: Mikrocontroller und Digitale Elektronik AVR's verhalten sich komisch


von Micha (Gast)


Lesenswert?

Hallo Zusammen,

wir haben hier 20x Platinen (alle die gleiche) welche mit einem Mega2560 
bestückt sind. Diese wollten wir nun mit Atmel Studio und einem 
mySmartUSB light, mit einer Firmware bespielen.
Nun haben wir unterschiedliche verhalten...

1. Bei einigen kriege ich gar keine oder eine falsche Signatur.
2. Bei einigen kriege ich erst die falsche, beim zweiten versuch die 
richtige Signatur.
3. Beim Bespielen laufen einige so wie sollen (paar Sekunden und 
Firmware ist drauf). Andere wiederum tuckern über eine Minute lang bis 
dann irgendwann steht "verify ok". Manchmal bricht der (bei dem 
langsamen bespielen) beim verify ab, dann kriege ich eine Fehlermeldung.

Ob die Firmware an sich auf den Teilen (welche bespielt sind) 
funktioniert, habe ich noch geprüft.

Was kann das sein?
Plagiate? (PCBway hat die bestückt)
Fehlerhaftee charge der Mega's?

von EAF (Gast)


Lesenswert?

Irgendwas ist falsch.
Aber was?
Das liegt bei dir auf dem Tisch!

von Sebastian (Gast)


Lesenswert?

Liegt extern Takt an? Programmiergeschwindigkeit langsam genug (CLKDIV8 
beachten)?

LG, Sebastian

von Georg G. (df2au)


Lesenswert?

Micha schrieb:
> Plagiate? (PCBway hat die bestückt)
> Fehlerhaftee charge der Mega's?

Das sind die beiden gängigsten Ausreden.

Das Fehlerbild deutet darauf hin, dass die SPI Kommunikation auf Kante 
genäht ist. Was hängt an den SPI Pins noch dran? Hast du dir mal mit 
einem Scope die Signale angesehen? Ist die Versorgungsspannung in 
Ordnung und hat hinreichend Abblockkondensatoren?

von Thomas (kosmos)


Lesenswert?

mal einfach ins Blaue geraten, wird an den schlechten Pegeln des 
Programmieradapters liegen. Und für weitere Hilfe bitte mal ein Bild 
eurer Platinen. Was für einen Resetwiderstand verwendet ihr. Stell mal 
die Programmiergeschwindigkeit langsamer ein. Bei 20 Platinen spielt es 
keinen Rolle ob das nun 10 oder 40 Sekunden pro Platine dauert.

von MaWin (Gast)


Lesenswert?

Einfach mal Geschwindigkeit des ISP SPI reduzieren.
Bedenke, dass vor dem ersten Beschreiben der Fuses ein langsamer 
interner Takt verwendet wird und man nicht mit voller Geschwindigkeit 
programmieren kann.

von S. Landolt (Gast)


Lesenswert?

- 'mySmartUSB light': ist das Teil in Ordnung?
- Kabel kontrollieren, speziell:
- GND-Verbindung?

von Lothar (Gast)


Lesenswert?

Micha schrieb:
> welche mit einem Mega2560 bestückt sind

Wo hast Du die her bekommen sind doch nicht lieferbar bis 01/2024

von Sebastian (Gast)


Lesenswert?

Lothar schrieb:
> Wo hast Du die her bekommen sind doch nicht lieferbar bis 01/2024

Hat der TO doch gesagt: PCBway.

LG, Sebastian

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Micha schrieb:
> wir haben hier 20x Platinen (alle die gleiche)
Gab es vor diesen 20 Platinen schon 980 baugleiche, die tadellos 
funktioniert haben?

Oder sind das die ersten 20 Prototypen eines Entwicklers, der sowas zum 
ersten Mal macht?

: Bearbeitet durch Moderator
von Stefan F. (Gast)


Lesenswert?

Zeige den Schaltplan der Module, Verkabelungsplan, Fotos vom Aufbau 
incl. Stromversorgung und Programmieradapter.

Hast du die Stromversorgung mit einem Oszilloskop geprüft? Wenn nicht 
dann mache das. Zeige und die Bilder.

von Micha (Gast)


Lesenswert?

ok.. vergisst es:)
Fehler gefunden... Wackler im Flachbandkabel... Spannung kam nicht 
sauber durch...
lüppt!

danke dennoch.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Micha schrieb:
> Fehler gefunden...
Gut.
Aber lies trotzdem durch, was geschrieben wurde. Wenn du dasbeavhtest, 
dann weiß man das nächste Mal gleich von Anfang an, worum es geht.

von Peter D. (peda)


Lesenswert?

Micha schrieb:
> Wackler im Flachbandkabel

Flachkabel brechen bevorzugt an den Kanten der Pfostenbuchse.
Bei meinem ISP-Programmer muß ich auch regelmäßig neue Pfostenbuchsen 
anpressen.

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.