HVPP: ATMEGA88 och Dragon

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
ucadv
Inlägg: 203
Blev medlem: 29 januari 2007, 23:13:49

Inlägg av ucadv »

alla ISP signaler inklusive debugwire (ISP reset) ligger mellan 0 och målsystemets Vcc.

så gemensam matning var kanske fel ord. gemensam referens är mer korrekt ;)
JJ
Inlägg: 366
Blev medlem: 16 maj 2005, 21:33:02

Inlägg av JJ »

Då förstår vi varandra!

Tack allla som svarat! Jag är riktigt matt! Sammanfattning på vad felet kan bero på:

1) jag har lyckats göra en hårdvara som får kretsen att ge upp. Låter otroligt...det funkar ju ibland (med nya kretsar) och det är typ bara en ISP-kontakt, en spännngsstab, procssor och LED. Två avkoppllingskondingar.

2) Jag har fått defekta kretsar eller Dragon. Låter otroligt...det är sällan fel och modellerna är inte flångnya.

3) Det finns något magiskt i min kod som pajjar processorn. Låter otroligt...jag pillar inte på några konstiga grejer. Dessutom funkar programmen. Både i simulator och i target.

4) En bug i AVR Studio. Låter också otroligt...

Nu vet jag inte riktigt vad kag skall försöka med. :-(
Användarvisningsbild
ucadv
Inlägg: 203
Blev medlem: 29 januari 2007, 23:13:49

Inlägg av ucadv »

kan du visa oss hur du har kopplat på kortet och mellan kortet och dragon?
JJ
Inlägg: 366
Blev medlem: 16 maj 2005, 21:33:02

Inlägg av JJ »

Jag hittade en tråd på avrfreaks som jag inte sett tidigare. Den löser inte mitt problem men vi är tydligen fler som har haft problem med DebugWire:

http://www.avrfreaks.net/index.php?name ... torder=asc

En kille fick bättre resultat när han inte matade från batteri. Det hjälpte inte mig.

Jag har förstört några uP till och gjort en sjuk upptäckt som jag inte sett beskriven på avrfreaks: mina superenkla LED-exempel (demo.c från winavr) går att ladda ner flera gånger men programmerar jag mitt superenkla uart-exempel (hittat på nätet 'PEK') så går processorn inte att programmera igen. Hur sjukt låter inte det?

Studion jag kör med är Version 4.13 Build 528 . Jag har inte med avsikt modifierat fuse/lockbits.

Hur jag kopplat? Bandkabel med prydliga kontakter, totala ledarlängden per ledare mindre än 30 cm. Ingen extern kristall, stab på matningen och avkopplingskondingar vid uP. ISP-ledare rakt in i uP (jord, VCC), inga kondingar eller motstånd eller något annat.

Jag ringer med voltmetern och ser vilken pinne på mega88 som sitter ihop med vilken pinne på ISP på Dragon när sladden sitter i.

ISP uP
1 18
2 7, 20
3 19
4 17
5 1
6 8, 22
Användarvisningsbild
ucadv
Inlägg: 203
Blev medlem: 29 januari 2007, 23:13:49

Inlägg av ucadv »

prova att koppla in analog vcc och gnd och trycka in en kristall.

prova även att mata kortet från dragon (du har en kontakt med 4x vcc och 4x gnd. koppla ISP vcc (?) till en Vcc, koppla en annan Vcc till kortet).
JJ
Inlägg: 366
Blev medlem: 16 maj 2005, 21:33:02

Inlägg av JJ »

AVCC och matning från Dragon redan testat! Har ingen kristall. Tackar för tips. Alltid skönt att inte vara ensam i sin lab-misär!

Hursomhelst, jag letade fram den gamle parallellportsdatorn med Windows me och PP-programmeraren jag byggde för längesen. Och se, det fungerade direkt. Nu ger jag upp med Dragon.
Skriv svar