Witam
czy może ktoś potwierdzić czy dobrze myślę? Próbuję się przenieść z ATMega na ATxMega, ale trochę to wszystko poudziwniane:/
cz te wszystkie zapisy oznaczają to samo? I ustawią cały port B jako wyjście i na PB0 i PB1 podciąganie do zasilania(stan wysoki)?
Oraz drugie pytanie to jak ustawić stan wysoki na pinach gdy są one wejściem? Bo takie coś wydaje mi się, że nie zadziała:
Chcę obsłużyć parę przycisków podłączonych do portu F i z drugiej strony na stałe do masy. Wydaje mi się, że trzeba użyć rejestru PINnCTRL, tylko za bardzo nie rozumiem z datasheeta co za dodatkowe funkcje on daje w porównaniu do zwykłej ATMegi.
Dziękuję i pozdrawiam
czy może ktoś potwierdzić czy dobrze myślę? Próbuję się przenieść z ATMega na ATxMega, ale trochę to wszystko poudziwniane:/
cz te wszystkie zapisy oznaczają to samo? I ustawią cały port B jako wyjście i na PB0 i PB1 podciąganie do zasilania(stan wysoki)?
Kod: C / C++
Oraz drugie pytanie to jak ustawić stan wysoki na pinach gdy są one wejściem? Bo takie coś wydaje mi się, że nie zadziała:
Kod: C / C++
Chcę obsłużyć parę przycisków podłączonych do portu F i z drugiej strony na stałe do masy. Wydaje mi się, że trzeba użyć rejestru PINnCTRL, tylko za bardzo nie rozumiem z datasheeta co za dodatkowe funkcje on daje w porównaniu do zwykłej ATMegi.
Dziękuję i pozdrawiam