Sida 1 av 1
ATMega328P factory fuses (var "dead on arrival")
Postat: 14 mars 2014, 16:03:58
av JanErik
Har två helt nya ATMega328P som jag fått som samples direkt från Atmel, varav ena inte svarar på avrdude öht, rapporterar signature 0x000000. Kommer inte in i terminalläge för att sätta fuses heller.
Den andra fungerar fint, laddat in Arduino-bootloadern utan problem.
Switchar chip på prototypplatta.
Vad är sannolikheten?
Re: ATMega328P dead on arrival, vad är sannolikheten?
Postat: 14 mars 2014, 16:12:39
av sodjan
Och den var så från allra först början?
Hur som, jag skulle säga att sannolikheten är väldigt liten
för att få en DOA processor direkt från leverantören...
Re: ATMega328P dead on arrival, vad är sannolikheten?
Postat: 14 mars 2014, 17:31:24
av JanErik
De har legat drygt 1.5 år i antistatisk påse och rör, inte använda tidigare även om påsen blev öppnad när de anlände. Har inte ens haft nån programmerare.
Prövade nu också ta bort kristallen och kondensatorerna helt, de levereras väl med fuses för intern 1 MHz oscillator? Ingen skillnad dock... den andra tog mot bootloader direkt från Arduino-miljön. Prövat ASCII-tabell-exemplet nu också med en USB-TTL-adapter, fungerar.
Re: ATMega328P dead on arrival, vad är sannolikheten?
Postat: 16 mars 2014, 16:39:01
av JanErik
Borde man pröva dethär 12V-fuse-reset ännu?
Re: ATMega328P dead on arrival, vad är sannolikheten?
Postat: 16 mars 2014, 18:11:12
av sodjan
Om du kan så, ja visst, det kan väl knappast skada.
Och om du tror att det är det som har hänt. Det
beror ju på vad du har gjort. Man kan ju fippla med
"fuses" så att det får den effekt som du ser...
Re: ATMega328P dead on arrival, vad är sannolikheten?
Postat: 17 mars 2014, 00:12:02
av adent
Jag hade en ATmega som verkade död, tog min signalgenerator och matade in ca 1MHz TTL-klocka i den och då levde den minsann! Ville inte gå på varken kristall eller intern RC innan. Hade väl hänt nått med fuse:arna, oklart vad och hur dock.
MVH: Mikael
Re: ATMega328P dead on arrival, vad är sannolikheten?
Postat: 17 mars 2014, 01:31:08
av sodjan
Jag antar att det finns ett val för "extern klocka", d.v.s varken
"intern oscillator" eller "extern kristall". Och du fungerar ju en
"klocka" från en t.ex signalgenerator...
Re: ATMega328P dead on arrival, vad är sannolikheten?
Postat: 8 februari 2015, 19:17:13
av JanErik
Igen hade jag två nya (samples, inte Aliexpress eller dylikt) Atmega168 som inte gick igång över ISP (med usbasp). Hakade på en 16 MHz kristall och kondensatorer så hoppade de igång.
Men är det inte meningen att de ska levereras med intern oscillator (1 eller 8 MHz) vald från fabrik?
Antagligen var det likadant med de två Atmega328 jag hade tidigare, körde HV Fuse Reset och då funkade de.
Re: ATMega328P dead on arrival, vad är sannolikheten?
Postat: 8 februari 2015, 19:28:34
av bearing
Vilken hastighet har SPI-klockan?
Från början är div8-fusen satt. Med 8MHz intern klocka går processorn i 1Mhz. SPI-klockan får vara max 1/16 av processorklockan.
Annars kan det ju hända att dina samples har använts för tester i fabriken, och alltså inte har standard fuses.
Re: ATMega328P dead on arrival, vad är sannolikheten?
Postat: 8 februari 2015, 20:05:10
av JanErik
Prövade sätta avrdude bitclock till -B 100 som ger 8 kHz SCK, hjälpte inte.
I övrigt bara
Och på usbasp hade jag ju satt slow-jumpern (iofs funkar det inte med korrekta fuses på dessa utan den heller).
Re: ATMega328P dead on arrival, vad är sannolikheten?
Postat: 8 februari 2015, 21:01:28
av snigelen
bearing skrev:SPI-klockan får vara max 1/16 av processorklockan.
Max 1/4 är det.