@phaker92
ad 1 ATmege32 (bez L) możesz zasilać zarówno 3V jak i 5V. Kartę SD tylko ok. 3V. Stąd całe zamieszenie i dlatego istnieje kilka wersji MMC/SD2IEC z różnym hardware: wersja pierwotna wg. schematu twórcy Larsa Pontoppidana (starsze wersje na ATmega32 bez kwarcu lub z kwarcem, nowsze na ATmega644P z kwarcem i mogą działać z aktualnym najnowszym firmware z tego roku: 0.9.1 - sygnowanym dodatkowo w nazwach plików jako ...larsp-m644p...), wersje wg. schematu Shadowvolfa z forum64.de różnią się użyciem innych numerów portów procka, dlatego gotowe firmware do tych płytek jest inaczej kompilowane ze źródła i jest sygnowane w nazwach plików wyróznikeim ...sw1... (lub sw2). Dodatkowo najnowsza wersja hardu wg. Shadowvolfa ma poprawiony interfejs IEC (umozliwia lepszą współpracę na szynie IEC z innymi urządzeniami np. oryginalną stacją).
ad.2 Tak i możesz podpiąć bezpośrednio z ATmegi, jeśi będzie ona zasilana z 5V. Jeśli będzie zasilana z 3V to musisz zrobić konwertery poziomów na tranzystorach 3V/5V (np. na NMOSFETACH typu LogL). Porównaj schematy różnych wersji MMC/SD2IEC (do ściągnięcia z netu), to Ci się przejaśni w głowie.
ad.3 Ustawienie \'fusów\' to podstawowa sprawa, aby procek działał poprawnie. gdyż ustalają one jego wewnętrzną konfigurację, między innymi to czy procek ma pracować z wewnętrznym rezonatorem RC, czy np. zewnętrznym kwarcem. Stare wersje MMC/SD2IEC mogły pracować na wewnętrznym generatorze, nowsze wersje tylko z zewnętrznym kwarcem.
...