Sida 2 av 2

Postat: 16 oktober 2007, 08:35:18
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 ;)

Postat: 16 oktober 2007, 19:39:09
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. :-(

Postat: 17 oktober 2007, 11:08:48
av ucadv
kan du visa oss hur du har kopplat på kortet och mellan kortet och dragon?

Postat: 17 oktober 2007, 21:42:02
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

Postat: 18 oktober 2007, 11:01:09
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).

Postat: 18 oktober 2007, 20:43:23
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.