[AVR-GCC] Atmega <> MMC

May 07, 2007 4 Replies

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 ...


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.

William pisze:

Pytanie technicznie jak? Na czas programowania wyjme MMC.

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 ?

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

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required