@kisiel, przeciez SD2IEC jest \"proste jak drut\" do zrobienia, aaa kumam, nie chce Ci sie - co innego masz teraz na lbie!
@starymarabut
1/ Zasilanie 3,3V na czytniku musi byc (no bo jak by on dzialal - 5V z USB to za duzo dla karty SD!). Musiales cos za duzo poprzecinac na plytce, lub zdemontowac z czytnika. Zasada jest taka: NIC nie demontujemy z elementow elektronicznych (musza zostac na plytce czytnika: wszystkie oporniki, kondensatory, kwarc itd, bo tak na dobra sprawe nie wiemy jak tam jest to napiecie 3,3V robione). Procesor czytnika MUSI dostawac zasilanie (+5V). ODCINAMY tylko sciezki procka czytnika od gniazda karty SD (jak wyzej opisalem), aby nie bylo kolizji dwoch mikrokontrolerow (tego z czytnika i naszej ATMegi). No chyba, ze ktos ma taki czytnik, gdzie widac wyraznie oddzielny stabilizator 3,3V na plytce czytnika - wtedy no problem z przerobkami.
2/ Do programowania uzyj AVRdude. Pisalem juz o tym wczesniej (chyba na stronie 3) i podalem link (jest na serwerze z moja strona) do najnowszej wersji AVRdude (5.10) i jego instrukcji. Jeszcze raz podaje linki:
AVRdude 5.10Instrukcja AVRdude 5.10(pdf)Po rozpakowaniu zipa masz dwa pliki:
avrdude.exe
avrdude.conf
Oba pliki przerzucasz do katalogu zalozonego np. na dysku c:\\Program Files\\avrdude\\
Program uruchamiasz z konsoli pod winda (obsluga avrdude jak za dawnych DOSowych czasow):
Start, Uruchom i w okienku
Otworz piszesz:
cmd no i enter. Nastepnie piszesz: cd c:\\Program Files\\avrdude
... no i jestes w katalogu avrdude. zeby sprawdzic czy program dziala uruchom go piszac:
avrdude (lub avrdude.exe)
... tak uruchomiony avrdude wyswietli Ci swoj opis.
Teraz napisz tak:
avrdude.exe -C avrdude.conf -p m644p -P lpt1 -c stk200
i enter
... jesli dostaniesz taki komunikat:
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = ..........................
avrdude: safemode: Fuses OK
avrdude done. Thank you.
... a w miejscu kropeczek wyswietli Ci sygnature ATMegi, to oznacza, ze masz poprawna komunikacje z programatorem i mozesz przystapic do programowania flasha procka i jego fusebitow.
Sprawdz.
_________________
C64PLC