
Natknąłem się na rozwiązanie na stronie:
http://www.elektroda.pl/rtvforum/topic334889-0.html
i wszystko było by ok gdyby nie mikrokontroler AT90S2313. Byłem w sklepie z elektroniką i powiedziano mi, że posiadają zamiennik który wypiera AT90S2313 nazywa się ATtiny2313 i kosztuje 3,50zł mogą mi sprowadzić AT90S2313 ale on kosztuje 29 !!! zł i są na rynku już tylko resztki magazynowe.
Nie chciałem robić sobie wydatków reszta części leżała w szufladzie wiec kupiłem wpomnianą ATtinę, lecz okazało się, że trzeba zrobić małe zmiany w programie do mikrokontrolera wiec po paru dniach zapytań kolegów biegłych w temacie udało się.
Program nie wymaga wielkiej przeróbki wystarczy na początku dopisać dwie linijki:
$regfile = "ATtiny2313.dat"
$crystal = 4000000
Kompilowałem go Bascom AVR - DEMO 1.11.9.1 z biblioteką ATtiny3213.dat
Do programowania użyłem programu ISPprog z zainstalowanym WinIO na systemie WINXP. Do mikrokontrolera miałem podłączony kwarc 4MHz i kondensatory 33p oraz zewnętrzne zasilanie 5V.
FuseBity w Attiny2313 ustawiłem ISProg następująco:
CKDIV8 1
SUT1 0
SUT0 1
CKSEL3 1
CKSEL2 1
CKSEL1 0
Strona programu ISProg:
http://www2.wum.edu.pl/~adybkows/elka/ispprog.zip
Link do schematu programatora:
http://helios.et.put.poznan.pl/~dgajew/ ... ek_AVR.pdf
Schematy, źródła jak i skompilowane wsady (nie jest to moja konstrukcja i autor może sobie nie życzyć umieszczania ich gdzie indziej) są na forum elektrody pod linkiem:
http://www.elektroda.pl/rtvforum/topic334889-30.html
Poniżej efekt mojej pracy.