[AVR-GCC] Atmega <> MMC

Witam, Chce polaczyc Atmege128 (5V) z karta MMC (3.3V). Tak sobie mysle nad prostym rozwiazaniem dopasowania napiec. Dzielniki odpadaja, z CMOSow chcialem zrezygnowac. Wpadlem na inny pomysl mianowicie: czy linie wychodzace z atmegi portu SPI takie jak CLK, MOIS i CS moge ustawic jako otwarty dren i linie podciagnac rezystorami 100k do 3.3V ? Jest taka opcja dla poszczegolnych linii? Rejestr PUD odpada... Jakos nie moge sie wczytac w DS atmegi ...

Reply to
Pawel K
Loading thread data ...

Pawel K napisał(a):

Technicznie tak. Ale programowanie ISP wykorzystuje te same piny co SPI więc pojawi się tam 5V z programatora. Dlaczego nie chcesz dzielników ? Rozwiązanie tanie, pewne, chroni przed ESD i ogranicza EMC.

Reply to
William

William pisze:

Pytanie technicznie jak? Na czas programowania wyjme MMC.

Reply to
Pawel K

Pawel K napisał(a):

Przemyślałem to jeszcze raz i przy korzystaniu ze sprzętowego SPI nie da się. On sam na sztywno wymusza tryb wyjściowy portu. Tylko programowo można przestawić port na podciąganie .... A skoro nie chcesz dzielników to może rezystory do +3,6V i diody do pinów procesora ?

Reply to
William

Użytkownik "William" snipped-for-privacy@null.pl napisał w wiadomości news:f1mpdn$2b6g$ snipped-for-privacy@news2.ipartners.pl...

W 128 tylko SCK jest współne.

JJJK

Reply to
Janusz

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.