<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Dobrý den, <br></div><div><br></div><div>pokud mě paměť neklame, kdysi jsem řešil cosi podobného s ATTiny85, pomohl až ArduinoISP - ve zdrojáku (součást příkladů v IDE) je to první či druhý parametr, nutno změnit defaultní<br></div><div><br></div><div>#define SPI_CLOCK         (1000000/6)</div><div><br></div><div>na <br></div><div><br></div><div>#define SPI_CLOCK            (128000/6)<br></div><div><br></div><div>Je tam k tomu i komentář. <br></div><div><br></div><div>RT</div><div><br></div><div><br></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">pá 7. 9. 2018 v 21:48 odesílatel Petr Zapadlo <<a href="mailto:zapik@email.cz">zapik@email.cz</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Vypadalo to velmi pravděpodobně, na netu jsem našel podobné případy - po <br>
snížení taktu na 128khz již attiny nešel programovat.<br>
<br>
Bohužel jsem nenašel kombinaci parametrů ve které by to šlo přepsat.<br>
<br>
Takže ty 2 co jsem měl (s tím druhým jsem si zřejmě kdysi hrál a už to <br>
teď  nevěděl) jsou oba podtaktované na 128khz a bohužel je nedokážu přepsat.<br>
<br>
S dalšími co měli ještě základní fuses to šlo naprosto bez problémů.<br>
<br>
Asi nějaký hard-reset neexistuje, že?<br>
<br>
Attiny13 mám v soic08, zaletovaný v aplikaci, takže do externího <br>
programátoru se dává blbě.<br>
<br>
Díky všem za pomoc.<br>
<br>
\Petr<br>
<br>
<br>
Dne 6.9.2018 v 15:14 Martin Blaha napsal(a):<br>
> Problémem je ten clock 128khz<br>
> zkus u avrdude snížit hodnotu bitclock třeba na 20<br>
><br>
> avrdude -B20 ... atd<br>
><br>
> Dne 06.09.2018 v 9:06 Petr Zapadlo napsal(a):<br>
>> Díky za odpověď.<br>
>><br>
>> Nicméně zkoušel jsem to i netknutou Attiny13 a bohužel situace je <br>
>> stejná. Tedy odhaduji, že problém s fuses na jednom CPU to nebude.<br>
>><br>
>> Petr<br>
>><br>
>><br>
>> Dne 6.9.2018 v 08:49 Jindrich Fucik napsal(a):<br>
>>> V mojem případě to skoro vždy vede k úvaze - asi jsem ty fuses <br>
>>> netrefil.<br>
>>> Takže pokaždé vytáhnu fusebit doctor jako HVSP/HVPP programmer a <br>
>>> procík smažu a začínám znovu.<br>
>>> <a href="http://mdiy.pl/atmega-fusebit-doctor-hvpp/?lang=en" rel="noreferrer" target="_blank">http://mdiy.pl/atmega-fusebit-doctor-hvpp/?lang=en</a><br>
>>><br>
>>> ---------- Původní e-mail ----------<br>
>>><br>
>>> Od: Petr Zapadlo <<a href="mailto:zapik@email.cz" target="_blank">zapik@email.cz</a>><br>
>>><br>
>>> Komu: <a href="mailto:hw-list@list.hw.cz" target="_blank">hw-list@list.hw.cz</a><br>
>>><br>
>>> Datum: 5. 9. 2018 22:05:46<br>
>>><br>
>>> Předmět: problém s programováním Attiny13<br>
>>><br>
>>> Zdravím,<br>
>>><br>
>>> hraji si tady s Attiny13A a od jistého okamžiku mám problém - nejsem<br>
>>> schopen do Attiny13 nic naprogramovat.<br>
>>><br>
>>> Používám arduino v roli programátoru, tedy arduinoisp, k němu mám<br>
>>> připojenou Attiny13 a ledkou na pinu 5 (DB0) a pinu 7 (DB2). Jako<br>
>>> program používám příklad z arduina Blink, tedy prakticky to<br>
>>> nejjednodušší co lze.<br>
>>><br>
>>> Když jsem začal, tak mi program nahrát šel, naposledy co jsem zkoušel<br>
>>> tak upravit fuses. Od té doby dostávám:<br>
>>><br>
>>> avrdude: AVR device initialized and ready to accept instructions<br>
>>> avrdude: Device signature = 0x000000 (retrying)<br>
>>> avrdude: Device signature = 0x000000 (retrying)<br>
>>> avrdude: Device signature = 0x000000<br>
>>> avrdude: Yikes!  Invalid device signature.<br>
>>><br>
>>> A je jedno, jestli je Attiny13 připojená či ne. Zkoušel jsem i jinou a<br>
>>> chová se  to stejně. (ta byla úplně čistá, takže fuses by to být <br>
>>> nemělo)<br>
>>><br>
>>> Překabelovával jsem to asi 100x, tam by chyba být neměla, arduino v <br>
>>> roli<br>
>>> programátoru má porty v pořádku. na patřičných pinech attiny vidím <br>
>>> snahu<br>
>>> o komunikaci, ale výsledek se nedostavuje. Už tady nad tím sedím asi 2<br>
>>> hodiny a připadám si dost blbě.<br>
>>><br>
>>> V Attiny13 běží poslední program co tam byl nahrán, takže mrtvá není.<br>
>>><br>
>>> Poslední pálení pojistek proběhlo takto:<br>
>>><br>
>>> avrdude -p attiny13 -P /dev/ttyACM0 -c stk500v1  -b 19200 -q -U<br>
>>> lfuse:w:0x63:m -U hfuse:w:0xfd:m<br>
>>><br>
>>> Tj, interní oscilátor 128kHz a BOD na 1,8V.<br>
>>><br>
>>> Ale jak jsem psal, zkoušel jsem to i na jiné netknuté a situace je <br>
>>> stejná.<br>
>>><br>
>>> Napadá někoho co jsem kde přehlédl?<br>
>>><br>
>>><br>
>>> A k tomu ještě doplňující dotaz, pro programování attiny13 používám<br>
>>> Arduino framework - kde lze říci kompilátoru, na jakém taktu pojede cpu<br>
>>> aby seděli časy například pro delay()?<br>
>>><br>
>>> Díky<br>
>>><br>
>>> Petr<br>
>>><br>
>>> _______________________________________________<br>
>>> HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
>>> <a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
>>> <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
>>> _______________________________________________<br>
>>> HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
>>> <a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
>>> <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
>><br>
>> _______________________________________________<br>
>> HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
>> <a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
>> <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
><br>
> _______________________________________________<br>
> HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
> <a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
> <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
<br>
_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote></div>