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 ...
[AVR-GCC] Atmega <> MMC
May 07, 2007
4 Replies
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