Z uwagi na to, że pomyliłem się zamawiając części i dostałem nie te mikrokontrolery, które chciałem oraz odległość kilkunastu metrów między monitorem (i AmaLightem), a komputerem z LPT, do którego można podłączyć programator, postanowiłem zbudować AVRusb (http://www.fischl.de/usbasp/), czyli programator na USB (programator można nazwać rekurencyjnym, ponieważ by zrobić jeden, trzeba mieć drugi). Nie oszukujmy się, coś musiało pójść źle. Pierwszy nieproszony AtMega48 został zabity fusebitem (DebugWire). Drugi (przylutowany do płytki USBasp) miał problemy z programowaniem, zapis flasha (programu) trwał koszmarnie długo, by później pokazać, że w pewnym momencie przerywał. Podejrzewałem, że zegar jest źle ustawiony - zmieniłem fuse bity. Zabity. Ale od czego jest AtMega8 w AmaLight? Wyciągnąłem z podstawki, wrzuciłem na breadboard, zrobiłem odpowiednie połączenia - voila. Programator na USB, którym odblokuje bity AtMeg48. Jak się okazuje, urządzenie to nie ma driverów dla visty64. Żaden programator AVRów nie ma - ponoć. Dziwne, programator ARMów na USB działa bez problemów, nawet jakiś Polak pisał do niego sterowniki. Ten problem również udało się rozwiązać. Wirtualna maszyna, na której został odpalony WinXP. Programator zainstalował się, nawiązał połączenie z programatorem i radośnie poinformował, że nie znalazł celu programowania. Podłączyłem kabel do USBasp i... usmażyłem AtMegę8.
Chyba muszę przetrząsnąć szafki w poszukiwaniu jakiejś zagubion...hmmm... z jakiego gadżetu wyciągnę kolejną ofia^Wbohaterkę?
Wstyd się przyznać, więc zróbmy z tego zagadkę:
Przy próbie programowania, programator programuje przez chwilę, potem sporo czeka i znowu przez chwilę. Co może być przyczyną?
remiq - 08 grudnia 2008 01:43:20
Będę złośliwy i może nawet trafny: vista64, bo emulowany system na jakimś wirtualu dalej przepycha dane przez system hosta. W prawdzie nie miałem do czynienia z takim sprzętem ale wiem że nawet skaner na viscie mi głupa rżnął. Normalne skanowanie na xp w 300dpi skaner rusza i zatrzymuje się na końcu strony a w viscie rusza przejezdza 0.7 cm staje na 0.5 sek znowu rusza na 0.7 i znowu staje i tak do końca strony.
Vampiur
- 08 grudnia 2008 18:40:11
Vampiur:
Nie. Dzieje się tak na komputerze z WinXP z programatorem na LPT.
remiq - 08 grudnia 2008 19:50:55
"Ten problem również udało się rozwiązać. Wirtualna maszyna, na której został odpalony WinXP." Ja już tak ociemniałem czy tu pisze co innego?
vampiur
- 08 grudnia 2008 22:38:58
Mam programator na USB (nie działa) i programator na LPT (działa). Chciałem zaprogramować ten na USB używając tego na LPT, stąd użyłem innego komputera, niż tego z Vistą (tu nie mam LPT).
remiq - 08 grudnia 2008 23:45:28
a przeczytaj co mowi ci bot o tym komentarzu
(potem skasuj)
D4rky
- 11 grudnia 2008 22:37:04
wybacz, proba II
D4rky
- 11 grudnia 2008 22:37:35
!Ona (0/0)