Re: problém s programováním Attiny13

Petr Zapadlo zapik na email.cz
Pátek Září 7 21:48:30 CEST 2018


Vypadalo to velmi pravděpodobně, na netu jsem našel podobné případy - po 
snížení taktu na 128khz již attiny nešel programovat.

Bohužel jsem nenašel kombinaci parametrů ve které by to šlo přepsat.

Takže ty 2 co jsem měl (s tím druhým jsem si zřejmě kdysi hrál a už to 
teď  nevěděl) jsou oba podtaktované na 128khz a bohužel je nedokážu přepsat.

S dalšími co měli ještě základní fuses to šlo naprosto bez problémů.

Asi nějaký hard-reset neexistuje, že?

Attiny13 mám v soic08, zaletovaný v aplikaci, takže do externího 
programátoru se dává blbě.

Díky všem za pomoc.

\Petr


Dne 6.9.2018 v 15:14 Martin Blaha napsal(a):
> Problémem je ten clock 128khz
> zkus u avrdude snížit hodnotu bitclock třeba na 20
>
> avrdude -B20 ... atd
>
> Dne 06.09.2018 v 9:06 Petr Zapadlo napsal(a):
>> Díky za odpověď.
>>
>> Nicméně zkoušel jsem to i netknutou Attiny13 a bohužel situace je 
>> stejná. Tedy odhaduji, že problém s fuses na jednom CPU to nebude.
>>
>> Petr
>>
>>
>> Dne 6.9.2018 v 08:49 Jindrich Fucik napsal(a):
>>> V mojem případě to skoro vždy vede k úvaze - asi jsem ty fuses 
>>> netrefil.
>>> Takže pokaždé vytáhnu fusebit doctor jako HVSP/HVPP programmer a 
>>> procík smažu a začínám znovu.
>>> http://mdiy.pl/atmega-fusebit-doctor-hvpp/?lang=en
>>>
>>> ---------- Původní e-mail ----------
>>>
>>> Od: Petr Zapadlo <zapik na email.cz>
>>>
>>> Komu: hw-list na list.hw.cz
>>>
>>> Datum: 5. 9. 2018 22:05:46
>>>
>>> Předmět: problém s programováním Attiny13
>>>
>>> Zdravím,
>>>
>>> hraji si tady s Attiny13A a od jistého okamžiku mám problém - nejsem
>>> schopen do Attiny13 nic naprogramovat.
>>>
>>> Používám arduino v roli programátoru, tedy arduinoisp, k němu mám
>>> připojenou Attiny13 a ledkou na pinu 5 (DB0) a pinu 7 (DB2). Jako
>>> program používám příklad z arduina Blink, tedy prakticky to
>>> nejjednodušší co lze.
>>>
>>> Když jsem začal, tak mi program nahrát šel, naposledy co jsem zkoušel
>>> tak upravit fuses. Od té doby dostávám:
>>>
>>> avrdude: AVR device initialized and ready to accept instructions
>>> avrdude: Device signature = 0x000000 (retrying)
>>> avrdude: Device signature = 0x000000 (retrying)
>>> avrdude: Device signature = 0x000000
>>> avrdude: Yikes!  Invalid device signature.
>>>
>>> A je jedno, jestli je Attiny13 připojená či ne. Zkoušel jsem i jinou a
>>> chová se  to stejně. (ta byla úplně čistá, takže fuses by to být 
>>> nemělo)
>>>
>>> Překabelovával jsem to asi 100x, tam by chyba být neměla, arduino v 
>>> roli
>>> programátoru má porty v pořádku. na patřičných pinech attiny vidím 
>>> snahu
>>> o komunikaci, ale výsledek se nedostavuje. Už tady nad tím sedím asi 2
>>> hodiny a připadám si dost blbě.
>>>
>>> V Attiny13 běží poslední program co tam byl nahrán, takže mrtvá není.
>>>
>>> Poslední pálení pojistek proběhlo takto:
>>>
>>> avrdude -p attiny13 -P /dev/ttyACM0 -c stk500v1  -b 19200 -q -U
>>> lfuse:w:0x63:m -U hfuse:w:0xfd:m
>>>
>>> Tj, interní oscilátor 128kHz a BOD na 1,8V.
>>>
>>> Ale jak jsem psal, zkoušel jsem to i na jiné netknuté a situace je 
>>> stejná.
>>>
>>> Napadá někoho co jsem kde přehlédl?
>>>
>>>
>>> A k tomu ještě doplňující dotaz, pro programování attiny13 používám
>>> Arduino framework - kde lze říci kompilátoru, na jakém taktu pojede cpu
>>> aby seděli časy například pro delay()?
>>>
>>> Díky
>>>
>>> Petr
>>>
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list