Temat: Sio2SD problem z Atmega32

Przede wszystkim witam wszystkich członków tego forum.
Niedawno po kilku latach znowu zostałem szczęśliwym posiadaczem Atari 65XE.
Postanowiłem wykonać Sio2SD, no i tu zaczęły się schody... płytkę wykonałem metodą rękodzieła ale wydaje się, że wszystko jest ok, ale mam problem z zaprogramowaniem Atmegi... Próbowałem różnymi programatorami wersjami ustawień pinów w LPT i niestety nic, nie wykrywa procka wcale.
Proszę o jakąś poradę jak zaprogramowac to ustrojstwo... Dodam jeszcze, że kiedyś bawiłem sie w Bascom Avr na Attiny2313 i tam wszystko śmigało bez problemu także z LPT w kompie powinno być ok.

Pozdrawiam Tomek12_86.

2

Odp: Sio2SD problem z Atmega32

Polecam moją instrukcję:

http://atarionline.pl/v01/index.phtml?s … ct=nowinki

3

Odp: Sio2SD problem z Atmega32

Dzięki za odpowiedź ale korzystałem już z tej instrukcji miałem programator na LPT nie na RS232 ale w PonyProg powinno działac też bez problemu...

4

Odp: Sio2SD problem z Atmega32

Hmmm.... no to wygląda na źle polutowany programator, albo źle ustawiony port LPT. PonyProg2000 powinien działać bezproblemowo.

5

Odp: Sio2SD problem z Atmega32

Nie wiem próbowałem naprawdę chyba wszystkie możliwe opcje konfiguracji LPT i programu, zostaje jeszcze opcja przez RS232, a tak to nie pomoże to chyba trafiłem na uwaloną Atmege...

6

Odp: Sio2SD problem z Atmega32

95% ze to uwalony uklad...

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

7

Odp: Sio2SD problem z Atmega32

Zmontowałem programator na RS232, PonyProg nawet go wykrywa, ale procka dalej nie rozpoznaje czyli chyba jest padniety... Dzięki za pomoc.

8

Odp: Sio2SD problem z Atmega32

Chyba ubiłem kolejną Atmege... Nowy scalak udało się zaprogramować bez problemu, ale po ustawieniu fuse bitów przestał reagować :( Zrobiłem wszystko według instrukcji Alexa i już nie wiem co z tym zrobić...

9

Odp: Sio2SD problem z Atmega32

Z ustawianiem fuses uważaj, żebyś sobie nie przeprogramował którejś linii uniemożliwiającej programowanie szeregowe (doczytaj w dokumentacji - nie pamiętam która to linia). Jedyne wyjście potem to skasowanie takiego delikwenta programatorem równoległym. Procesory mogą być jeszcze dobre...

Edit: Mam na myśli RSTDISBL (b7 high fuse byte) i sytuację kiedy ustawiasz pin RESET jako GPIO.

Ostatnio edytowany przez mono (2009-12-03 22:24:52)

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

10

Odp: Sio2SD problem z Atmega32

Fuse ustawiłem według opisu z linku wyżej nie wiem już jak to ma być ustawione... A może ktoś ma na zbyciu zaprogramowanego proca i najlepiej płytkę, bo do tej swojej własnoręcznie robionej jakoś nie mam zaufania...

11

Odp: Sio2SD problem z Atmega32

Podpowie mi ktoś co mam zrobić z tym prockiem bo już nie mam siły... Niby się zaprogramował a na wyświetlaczu widać tylko linię kwadracików, nie reaguje na żadne przyciski, programator też go już nie widzi... Płytkę przekopałem i wszystko wydaje się być w porządku. Czy możliwe jest to, że nic nie wyświetla bo nie ma karty SD w środku??

12

Odp: Sio2SD problem z Atmega32

Nie, powinien być komunikat, że nie ma karty.

13

Odp: Sio2SD problem z Atmega32

Czesc,
procesory uwazane za uwalone najprawdopodobniej masz sprawne, sa jedynie zablokowane.

Przepis podaje na odblokowanie.

Nie jest potrzebny programator rownolegly. Ja swoje procesory odblokowalem najzwyklejszym SiProg-iem.
Wymagane jest jedynie dostarczenie do procka sygnalu 4MHz z zewnetrznego generatora.
Zrobilem sobie dzis takiego pajaka z kwarcem w roli glownej, ale zadziala takze kupny generator w postaci jednej kostki 4Mhz.

Schemat do generatora wzialem stad: 

http://www.sp-qrp.pl/modules.php?name=C … &pid=4

Wyjscie "krotka antena" dolaczamy do pinu [XTAL1] "uwalonego" (daje "", bo wcale nie jest uwalony) procesora ATMEGA32 (pin 13). Mase generatora laczymy z

pinem [GND] ATMEGA32 (pin 11).
Napiecie na generator daj 5V, choc na schemacie napisano 12V.

Datasheet do ATMEGA32 (przydaje sie chocby do audytu pinow):

http://www.atmel.com/dyn/resources/prod … oc2503.pdf


Foty z placu boju:

http://www.toya.net.pl/~krzyss/_ext/fus … 020790.JPG
http://www.toya.net.pl/~krzyss/_ext/fus … 020791.JPG
http://www.toya.net.pl/~krzyss/_ext/fus … 020792.JPG
http://www.toya.net.pl/~krzyss/_ext/fus … 020793.JPG
http://www.toya.net.pl/~krzyss/_ext/fus … 020794.JPG


Postepowanie:

Wyjmij uwalonego procka z ukladu SIO2SD czy jakiegokolwiek innego. Przeloz do programatora. Podlacz "antene" i mase z generatora do uwalonego procesora.

Podlacz standardowo programator do kompa. Wlacz zasilanie generatora. Odpal program do programatora. W moim przypadku byl to programator SiProg i aplikacja

PonyProg2000. Wlacz odczyt fusebitow. Tym razem sie uda. Nastepnie ustaw fusebity tak jak tutaj:

http://www.toya.net.pl/~krzyss/_ext/fus … owosci.JPG

powyzej: tak wygladaja fuse bity ATMEGA32 ustawione na procesorze prosto ze sklepu.

Zapisz ustawienie fusebitow do procesora. Teraz mozesz procesor programowac bez dolaczania zewnetrznego generatora, chyba ze znow cos sie zwali.
Na teraz 15 zl w postaci kosztow nowego procesora masz uratowane.

Aha - tu jeszcze projekt pcb do generatora, przygotowalem, bo nie bede za kazdym razem robil pajaka. PCB nie jest sprawdzona, dopiero moczy sie w

wytrawiaczu, i choc prosta, to mogl mi sie blad zdarzyc.

http://www.toya.net.pl/~krzyss/_ext/g4m … str_el.jpg
http://www.toya.net.pl/~krzyss/_ext/g4m … dr-ttr.jpg

Powodzenia,
Krzych

Ostatnio edytowany przez KrzychoKrzycho (2009-12-05 22:49:28)

14

Odp: Sio2SD problem z Atmega32

Co do płytki generatora:
obraz przedstawiajacy czyste PCB jest juz odwrocony na potrzeby termotransferu.

Ostatnio edytowany przez KrzychoKrzycho (2009-12-05 22:50:35)

15

Odp: Sio2SD problem z Atmega32

hmm, Tomek, plytek juz nie mam (poszlo 60 do ludzi i wystarczy) ale procki z 2-3 sie znajda, poza tym jak masz kwadraciki na wyswietlaczu to sprawdz  jeszcze czy masz dobrze kwarc i kondensatory wlutowane,  moze po prostu atmega nie moze wystartowac,

Dwa korce ziemniaków, gęsich jajek kopa, żeby móc to połknąć, tęgiego trza chłopa. GG3456993

16

Odp: Sio2SD problem z Atmega32

Generatorek 4MHz dziala ok na plytce, ktorej projekt zamiescilem w swoim poscie powyzej.

http://www.toya.net.pl/~krzyss/_ext/fus … 020795.JPG

17

Odp: Sio2SD problem z Atmega32

zrobiłem generatorek na pająku i nie chce niestety dalej ruszyć...

18

Odp: Sio2SD problem z Atmega32

Generatorek działa bez problemu pomyliłem tranzystory NPN i PNP... Atmegi uratowane ale niestety dalej na wyświetlaczu pusto nie wiem może wsad jest uszkodzony?? Jeszcze pytanie czy bez kabla SIO podłączonego do atari bedzie coś wyświetlać (oczywiście zasilanie jest)?

Ostatnio edytowany przez tomek12_86 (2009-12-05 19:24:48)

19

Odp: Sio2SD problem z Atmega32

Sio2sd ruszyło ale nie mogę nic wczytać z karty... Loader się nie wczytuje po resecie + option ??

20

Odp: Sio2SD problem z Atmega32

hmm a wczytuje sie sam konfig? bez karty?

Dwa korce ziemniaków, gęsich jajek kopa, żeby móc to połknąć, tęgiego trza chłopa. GG3456993

21

Odp: Sio2SD problem z Atmega32

a ja mysle ze RTFM pomoze...

przechodze na tumiwisizm

22

Odp: Sio2SD problem z Atmega32

A ja myśle, że jednak nie pomogło... A co do wczytywania bez karty to też nie rusza? Proszę o jakieś konkretne porady.

23

Odp: Sio2SD problem z Atmega32

Wszystko ruszyło problemem okazał sie kondensator 22p... Dzięki wszystkim za pomoc.