Långt gångna problem med AVRISP

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: Långt gångna problem med AVRISP

Inlägg av Swech »

Lugn... AVRISP´n är på kontroll....
Fick den idag och skall kolla om den är hel eller inte, likaså processorn..

Swech
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: Långt gångna problem med AVRISP

Inlägg av Swech »

AVRISPn funkar inte.
Den har kontakt med PCn korrekt men den läser inte av målprocessorn korrekt, verkar tycka att det
är konstant 0 på data från processorn. (signaturbyte blir 0)
Spelar ingen roll om jag kör 6.25kHz eller 125kHz, även testat 250kHz men lika död...

Jämför med min fungerande AVR ISP, som funkar klockrent mot samma målprocessor.

Swech
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Långt gångna problem med AVRISP

Inlägg av sodjan »

Frågan är om den tål 6.35 V...
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: Långt gångna problem med AVRISP

Inlägg av Swech »

Någonting är det som den inte har tålt iallafall...

Swech
Hoffa_
Inlägg: 18
Blev medlem: 2 februari 2010, 01:03:50
Ort: Sollentuna

Re: Långt gångna problem med AVRISP

Inlägg av Hoffa_ »

Jag hade ett liknande problem med AVRSIP mkII och ATmega88. Efter att ha laddat program efter tredje debug-rundan fick jag ingen kontakt med processorn. AVRISP mkII gav då orange lampa och felmeddelande "Could not connect..." (kommer inte ihåg hur felmeddelandet lydde, men det antydde att programmeraren eller processorn var död).

Efter en timme av högröd färg i ansiktet och en drös svordomar studsande mellan väggarna hittade jag en lösning. Jag hade vid första programmeringen satt processorn i "intern oscillator 128 kHz". Vid andra debug-rundan hade jag (av okunskap) markerat "radera och programmera Fuse bits" under Auto. Då ställdes Fuse bits till "default", dvs "extern kristall 8 MHz", och då slutade processorn att snurra, eftersom ingen kristall var ansluten.

Lösning: Jag lödde dit en kristall på 4 MHz eller nå't och satte AVRISP mkII klockfrekvens till 400 kHz eller nå't (den stog på 6 kHz, och då gick det inte). Då fick jag kontakt med processorn och kunde ställa tillbaks Fuse bits till "intern oscillator 128 kHz" och sedan ställa om AVRISP till 6 kHz. Sedan kunde jag stänga av och löda loss kristallen igen. Pust!

Hoppas att detta kan vara till hjälp för någon.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Långt gångna problem med AVRISP

Inlägg av blueint »

Lösning: Ha en programmerare som klarar alla lägen som MCU:n kan konfigureras till ? ;)

Kanske inte så dumt med en extern kristall för dom där stunderna..
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Långt gångna problem med AVRISP

Inlägg av sodjan »

För AVR betyder det en high-voltage parallell-programmerare, eftersom
man även kan stänga av seriell-ISP genom att dribbla med fuses.

> Kanske inte så dumt med en extern kristall för dom där stunderna..

Att "bara" råka välja fel oscillator är den enklare formen av "bricked-AVR".
Att istället stänga av ICSP helt är ett lite större problem...
Skriv svar