Jak na ATtiny10 - jaký zvolit programátor a SW nebo IDE?

Zdravím.

V dohledné době chci vyvíjet zařízení, ve kterém by se mi líbil procesor ATtiny5 nebo 10.
Jenže při prověřování jsem narazil na pár problémů:

1.) Čím naprogramovat?
Atmel podporuje tyto MCU pouze u STK600 a to ještě pouze s nadstavbou STK ATtiny.
No necelých 7000kč za tuto srandu se mi dát nechce.

Nejlevnější co jsem našel je PRESTO od ASIXu. Máte s ním někdo skušenost?

Znáte jiný způsob jak tento MCU naprogramovat?

2.) V čem naprogramovat?

Podle recenzí by mělo jít attinu5 (10) naprogramovat klasicky v AVR Studiu.
Verze kterou jsem měl doposud je však neznala.

Nu což, tak jsem si stáhl novější verzi.
Jenže … Wizard jej sice zná, ale nepovolí. Nápis ATtiny5 (10) zůstávají šedé.

Nu což, tak jsem si stáhl ServicePacky (všechny 3).
Jenže … 0 bodů. Nedostal jsem se ani o krůček dál.

Nevíte někdo co s tím?

:arrow_right: administrator: přejmenováno z "Jak na ATtiny10 ?"
Schránka02.jpg

Pod AVR Simulator 2 to tie tiny berie :wink:

Přesně tak, vyber druhý simulátor a můžeš psát.
Co se týká programování, bude asi taky záležet jaké množství a jak často. Do úplného začátku můžeš zkusit ponyprog. Nemá sice podporu přimo pro tyto mcu, ale tiny2313 taky naprogramuje např. jako tiny25 a správně. Sice protestuje, ale pomocí “ignore” se o to stejně pokusí. Můžeš to vyzkoušet, náklady jsou minimální.
https://forum.mcontrollers.com/t/jak-naprogramovat-attiny45-doporucte-jednoduchy-programator/1494/7

Plnohodnotných programátorů je povícero. AVR ISP, Dragon, JTAG ICE, PK-Design (cca 700,- + DPH + pošta, UniProg-USB, kompatibilní s JTAG ICE, funguje přímo z avr studia, nebo ISP pomocí externího programu) a našly by se i další.

EDIT: tak ponyprogem to nepůjde, protože to nemá standardní ISP (ikdyž pinů je dostatek…), tím odpadá i UniProg a Dragon. U ostatních nevím. Velice by sis to ulehčil výběrem mcu, který má plné ISP (tiny13, 25…) :slight_smile:.

Tak jednoduché to zas není!!!
Attiny 4,5,9,10 nemají klasické ISP !!!

Používají tzv TPI. Právě z toho důvodu je programátory nepodporují.
To znamená že se AVR ISP, Dragon, JTAG ICE vůbec nechytají.
U PK-Designu nevím. Nepodařilo se mi najít seznam podporovaných obvodů.

P.S. Pod AVR Simulator 2 mi to také nešlo.
Zkusím ještě kompletní reinstalaci.

Podařilo se. Po reinstalaci AVR Studia mi to tam naskočilo.

Taď ještě vytipovat nejvhodnější programátor.

pozri toto:

avrfreaks.net/index.php?modu … pe=project

avrfreaks.net/modules/Freaks … er.sch.png

a tu je nejaké hotové riešenie:

bravekit.com/USB_AVR_ISP_AVR … Mega_Xmega

Chci se podělit o výsledek a získané zkušenosti.

Jako programátor se zakoupil ASIX PRESTO.
ATTINY10 jím lze při 5V naprogramovat bez problémů.

Menší zádrhel se vyskytuje v případě,
když si ve fuses zrušíte RESETovací funkci pinu PB3.
V tom případě se musí při programování na PB3 přivést 12V.
ASIX PRESTO však přivádí o 1 voltík navíc.

Podle datascheetu procesor těchto 13V zvládne, ale přesto…je to na hraně.
V manuálu programátoru však uvádějí, že těchto 13V nesmíme snížit,
ale můžeme do cesty dát 10k odpor.

Vyzkoušel jsem obojí: :smiley:

Když jsem snížil napětí zenerkou programátor odmítal spolupracovat,
a vyhazoval chybovou hlášku.
Když jsem do cesty dal 10K odpor, tak zas nespolupracoval procesor.
Vše se mi rozběhlo až když jsem odpůrek snížil na 2K.

Doufám, že mé zkušenosti budou někomu k užitku.

Dik za info :slight_smile: