Min ATtiny85 vill inte bli programmerad. Hjälp! LÖST!

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
littos
Inlägg: 81
Blev medlem: 22 september 2004, 22:15:28
Ort: Göteborg

Min ATtiny85 vill inte bli programmerad. Hjälp! LÖST!

Inlägg av littos »

Hej alla skarpögda elektronikforumshjältar!

Nu har jag gått bet på att lista ut varför jag inte lyckas programmera min ATtiny85. Jag håller på att knåpa ihop ett projekt där en ytmonterad ATtiny85 ska styra ett par LED sänglampor. Av någon anledning vill inte ATtiny85:an bli programmerad av min AVR Dragon.

Jag försöker programmera från AVR Studio version 4.18.700 med ISP interfacet och 125kHz i ISP frekvens (har testat lägre också), men får hela tiden följande output då jag försöker läsa Signature Byte från AVR:en

Setting device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. OK!

Jag kan se Vtarg i AVR Studio och har mätt upp kretskortet för att utesluta glappkontakt eller kortslutning. Det är inte vackert,men verkar OK i alla fall.

Jag har kopplat upp en i mitt tycke så gott som identisk koppling på en labplatta, men där har jag en hålmonterad ATtiny45 i stället. Denna får jag kontakt med hur lätt som hellst, så programmeraren (Dragon) är nog OK.

Shema:
Bild

Jag har även testat utan FET:ar, kondensatorer och med "oinkopplade" brytare och LED, men med samma resultat.

PCB:
Bild

Har jag gjort nått helgalet? Jag har skapat modulen för ISP själv...
De ytmonterade kompunenterna sitter på kopparsidan av det ensidiga kretskortet och jag fick dra några "luftledningar" för att få ihop layouten.

Hoppas nån kan hjälpa mig, för jag vete katten vad som är fel. Kan jag ha brännt ATtiny85:an när jag lödde dit den?

/Anders

EDIT: Bildlänk fixad...
Senast redigerad av littos 2 oktober 2010, 23:19:10, redigerad totalt 1 gång.
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Min ATtiny85 vill inte bli programmerad. Hjälp!

Inlägg av jesse »

>Jag har kopplat upp en i mitt tycke så gott som identisk koppling på en labplatta ... Denna får jag kontakt med hur lätt som hellst...

Om det ena fungerar och de är så gott som identiska så kan det bara vara två fel:

1) Vad skiljer kopplingarna åt?
2) Brott på ledare på kretskort, kallödning på komponentben eller liknande, eller annat fel / misstag...

Jag antar att det är (2) eftersom schemana var så lika.
slft
Inlägg: 493
Blev medlem: 9 oktober 2009, 10:45:21
Skype: sm6xwe
Ort: Tibro

Re: Min ATtiny85 vill inte bli programmerad. Hjälp!

Inlägg av slft »

kolla upp kretskortet mot schemat
får det inte alls att stämma

pin 4 på programmeringskontakten går vart?

//Ola
littos
Inlägg: 81
Blev medlem: 22 september 2004, 22:15:28
Ort: Göteborg

Re: Min ATtiny85 vill inte bli programmerad. Hjälp!

Inlägg av littos »

slft:
Jag tabbade mig och la upp samma shema 2 ggr, nu ska det vara ett shema och en layout...

jesse:
ISP kontaktens pinne 4 går till tiny85ans ben 5, MOSI.

Ni som har lött ytmonterat mer än mig, hur snabbt går det att bränna sönder en processor?
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Min ATtiny85 vill inte bli programmerad. Hjälp!

Inlägg av jesse »

Jag har aldrig bränt sönder nån komponent vad jag vet. Men det beror ju på om lödkolven är temperaturreglerad eller inte och hur länge man sitter och värmer. Lägger man på flussmedel i förväg (vilket är en förutsättning för att det ska bli bra) så går lödningen av varje pinne på en halv sekund. Men man kan säkert sitta och värma fem-tio sekunder också utan att det skadar. (rekommenderas ej).

Du har inte spegelvänt nån kontakt på kortet?
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: Min ATtiny85 vill inte bli programmerad. Hjälp!

Inlägg av Swech »

Har du mätt pinnarna från ISP kontakten till processorn så att det inte är kortis mellan några
eller kortis till jord, alt +5V

Om du gör en "read device id" och får 0000 så brukar det vara knas med
MISO /MOSI

Swech
littos
Inlägg: 81
Blev medlem: 22 september 2004, 22:15:28
Ort: Göteborg

Re: Min ATtiny85 vill inte bli programmerad. Hjälp! LÖST!

Inlägg av littos »

Swech, du hade förstås helt rätt!

MOSI pinnen på ISP headern var för dåligt lödd... Det enda jag inte hade kollat var förbindelsen mellan ledarna till ISP headern och vad som fanns på pinnarna... Det tog några timmar, men nått har jag väl lärt mig, hoppas jag.

Tack för visat intresse allihop, nu ska jag bara få till koden...

Är det förresten någon som har koll på hur det upplevda ljusflödet på en LED "brukar" vara som en funktion av "%-duty"? Jag vet att jag har sett någon funder aom det någon stans, någon gång... Jag skulle vilja rampa PWM-duty så att det blit en upplevd linjär upprampning av ljuset...

/Anders
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Min ATtiny85 vill inte bli programmerad. Hjälp! LÖST!

Inlägg av jesse »

tror den kan vara nästan logaritmisk, precis som ljudupplevelse och effekt. Men det är bara en gissning. Det sägs i alla fall att ett kort blinkande upplevs mer i förhållande till tiden än ett längre blink.
bearing
Inlägg: 11676
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Min ATtiny85 vill inte bli programmerad. Hjälp! LÖST!

Inlägg av bearing »

Jag har kört med en upprampning som är logaritmisk. Skillnaden mellan stegen är faktorn tredje roten ur två, alltså ca 26 procent. Då finns knappt 21 (3*(8-1)) steg med 8-bit PWM, fast de första ljussvaga stegen är så klart ganska grova, men det går ju inte att komma ifrån.
Skriv svar