Jakub "Oryp" Hrádek
Dobrý den,seznam součástek a jejich rozložení programátoru i startkitu s 8515 najdete v souboru 121135v1.pdf, na který vede odkaz z domovské stránky knihy "Mikrokontroléry ATMEL AVR - assembler".
V Praze dne 4. 11. 2006
Ing. Vladimír Váňa
autor edice Mikrokontroléry Atmel AVR
5. 11. 2006, Jakub Hrádek
Dobrý den, moc děkuju, že jste se ozval. Nejsem v elektronice amater, ale
mikrokotrolery teprve budeme brát. Chtěl bych se ještě zeptat, jak se
připojujou vývody conectoru Canon - 9pin s programatoru na seriové
programování 8515. A mohl bych ještě poprosit o popis vývodů Canon do
kterých vývodů 8515? Mám na mysli slovní vyjádření typu /reset - 5, Ucc - 1,
ground - 3 a podobně děkuji. Za odpověd budu moc vděčný děkuji
Jakub Hrádek
Dobrý den,piny 1 až 6 konektoru JP1 programátoru se propojí se stejnojmennými piny JP5 startkitu, tj 1 s 1, 2 s 2 atd. Tim se spojí signál sck programátoru s sck 8515, reset programátoru s reset 8515. Signály MOSI a MISO programátoru a 8515 se ale spojí překříženě.
V Praze dne 5. 11. 2006
Ing. Vladimír Váňa
autor edice Mikrokontroléry Atmel AVR
V Praze dne 5. 11. 2006
Ing. Vladimír Váňa
autor edice Mikrokontroléry Atmel AVR
Kdysi, už ani nevím jak se ke mně dostal návod na konstrukci ISP programátoru pro AVR procesory. Programátor byl postaven na Application Note 910, která používá jako programovací procesor obvod AT90S1200. Mě se dostal do ruky programovací software (avr910_32.asm), který je upravený pro procesor AT90S2313. V popisu k tomuto souboru bylo uvedeno následující: "modify: elektronika@atlas.cz". Jedná se o verzi 3.2 (Aug 09 2003). Programátor postavený na procesoru AT90S2313 s tímto programovacím software používám pro své "hraní" již několik let bez sebemenšího problému.
Nyní bych ale chtěl ještě jeden programátor vyrobit pro kolegu, jenže jsem narazil. A to na to, že procesor AT90S2313 už nejsem schopen sehnat, jen jeho náhradu ATTiny2313. Tak jsem v AVR studiu výše uvedený zdrojový kod překompiloval pro tento procesor (tn2313def.inc) a pomocí výše uvedeného programátoru jsem jej nahrál do Tiny2313. Když jsem pak prohodil procesor v programátoru s tímto nově naprogramovaným tak mi to bohužel nechtělo fungovat. V úvahu připadají dva důvody. Buď výše uvedeným ISP programátorem nelze Tiny2313 naprogramovat (mezi podporovanými device sice není, ale když jsem v AVRProg zvolil jako typ procesoru Tiny26 tak se zdálo že programování proběhlo úspěšně). Druhá možná příčina by mohla být v tom, že se sice programování povedlo, ale onen výše uvedený software na procesoru Tiny2313 nepojede. Nevíte čistě náhodou co dělám špatně? Nebo nebo nemáte náhodou novější verzi toho programovacího software?
S pozdravem Jan Babjak, Bohumín
Vážený pane,
doporučuji Vám stáhnout si z URL
www.mikrocontroller-projekte.de
soubor
avr910_2313_v38b.asm
popř.
avr910_2313_v38b.hex
a přečíst si text na uvedené stránce:
AVR910 - Programmer für AVR-Prog und avrdude
S pozdravem Vladimír Váňa
Na základě připomínek některých čtenářů, že kniha neobsahuje procesory ATMEGA, resp. že neobsahuje porovnání instrukcí jádra této procesorové řady, nám autor do redakce poslal následující vyjádření.
Pokud jde o instrukční soubor ATMega, tak v knize není uvedeno o pro který konkrétní typ je ta která instrukce.
Pokud bych se v této knize zabýval i ATMega, tak by byla ještě daleko tlustší.
Rovněž v době vydání knihy se v maloobchode ATMega běžně nedodávaly, i když recenzent tvrdil opak (V katalogu GM Electronic ATMega sice byly uvedeny, ale v prodejně v Praze Karlíně však ne, takže je sám nakonec kupuji u konkurence v PS elektronic v Praze na na Žižkově.
Ale i tam je také nemají skladem a musejí je vždy objednat, což trvá cca 14 dní až měsíc.
Pro konkrétní typ ATMega najde čtenář instrukční soubor a další informace na CD v datasheetech.
Firma ATMEL oznámila (bohužel ale až po vydání mých knížek), že některé typy mikrokontrolérů jako
např. AT90S8515 nebude dále vyrábět a nahradí je vývodově kompatibilními ATMega8515 atd.,
které budou mít instrukční soubor rozšířený o instrukce násobení apod.
Domnívám se, že na doprovodných CD mých posledních knížek jsou uveřejněné.
Samozřejmě že jsou běžně dostupné i na webovém portálu firmy Atmel.
Dovoluji si čtenáře a zájemce o ATMega jen upozornit, že práce s nimi je o něco složitější,
než s typy uvedenými v knihách mých či pana Matouška. Když např. vezmete 8515,
zapojíte ho podle katalogu nebo knížky, tak budete mít okamžitě chodivý mikrokontrolér,
oscilátor bude kmitat na kmitočtu krystalu atd.
Když vezmete např. ATMega128, zapojíte ho podle katalogu a připojíte k němu napájení,
tak vám nebude chodit ani krystalový oscilátor!
Musíte nejdříve procesor ATMega nakonfigurovat, povolit či zakázat některé režimy.
Pokud provedete konfiguraci špatně, můžete třeba i ATMegu poté vyhodit.
K tomu přibude ještě potřeba zvládnutí JTAG atd.
Popis práce s ATMega, startkit, programování, JTAG, by vydal na další obsáhlou knížku.
Netuším však, zda by byl adekvátní zájem ze strany čtenářů, neboť mikrokontroléry ATMega jsou
přece jen dražší než např. AT90S2313.
V Praze dne 14. 4. 2004
Ing. Vladimír Váňa
autor edice Mikrokontroléry Atmel AVR