Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 11 lis 2025, o 10:54


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 15 paź 2015, o 21:18 
Offline
Nowy

Dołączył(a): 24 sie 2014
Posty: 4
Pomógł: 0

Jaki jest stan portów w procesorze atmel po resecie. Tzn jak jak jest ustawiony port.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 paź 2015, o 21:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 208
Lokalizacja: Kraków
Pomógł: 16

Wejście bez podciągnięcia


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 paź 2015, o 21:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2015
Posty: 159
Lokalizacja: Kościerzyna
Pomógł: 9

Polecam poczytać http://mirekk36.blogspot.com/2012/01/avr-porty-wewy-dir-podstawy.html
Jak byś nie chciał czytać to mały cytat Mirka "Na koniec proszę zapamiętaj, że ZAWSZE po resecie mikrokontrolera bezwzględnie wszystkie piny mikrokontrolera są ustawione jako WEJŚCIA co oznacza, że każdy REJESTR DDRx dla danego portu ma wpisane zera w każdym bicie."

Edit:
Widzę, że kolega Juffre mnie uprzedził :)


Autor postu otrzymał pochwałę

_________________
BlueBook II czytam i popijam soczek z kubeczka...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 paź 2015, o 22:03 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27444
Lokalizacja: Szczecin
Pomógł: 1045

xor napisał(a):
dla danego rejestru dowiedzieć się można z datasheetu

Ja bym powiedział nawet, że nie "można" a TRZEBA, w związku z tym TRZEBA też nauczyć się czytać tego PDF'a a to jest PROSTE jak DRUT

proszę pierwsza lepsza nota byle pierwszego procka AVR i akurat strona z opisem bitów rejestrów pinów
Obrazek

warto zwrócić szczególną uwagę na rejestry np PINx (tutaj na obrazku PINA) ... jak widać stany wejść są nie ustalone (N/A) po resecie !!!

a traktując, że wszystkie bity wszystkich portów w procku są zerami można się srogo przejechać, wystarczy spojrzeć na taką ciekawostkę:
np rejestr od UARTa o nazwie UCSRC
Obrazek

jak widać po restarcie ma USTAWIONE niektóre bity - cieeeeekawe dlaczego co ? Warto zajrzeć do opisu w nocie ... dziwnym trafem są ustawione akurat te, które odpowiadają za NAJBARDZIEJ popularną ramkę danych 8,n,1 ...... dzięki czemu tak na prawdę można pominąć ustawienia tych bitów w tym rejestrze podczas inicjalizacji UART'a jeśli chcemy korzystać z tej właśnie ramki

i co ? Trudno się to czyta w nocie PDF ? ;)


Autor postu otrzymał pochwałę

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 paź 2015, o 19:41 
Offline
Nowy

Dołączył(a): 24 sie 2014
Posty: 4
Pomógł: 0

Dziękuje za pomoc teraz bede wiedział gdzie tego w przyszłości szukać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO