5460978360

5460978360



Mikrokontrolery i mikrosystemy - Z1

12. Sterowanie oraz sposób odczytu i zapisu danych do wewnętrznej pamięci EEPROM.

Rejestry służące do obsługi pamięci EEPROM:

•    rejestr sterujący, w którym uruchamia się procedurę odczytu lub zapisu do pamięci,

•    rejestr danych przechowujący daną, która ma być wpisana pod adres wskazywany przez rejestry adresu lub zawiera daną odczytaną spod wybranego adresu,

•    jeden lub dwa rejestry adresu zawierajce adres komórki pamięci EEPROM, na której będzie wykonana operacja zapisu lub odczytu.

Generalnie odczyt z pamięci EEPROM przebiega według następującej procedury:

•    do rejestrów adresu wpisuje się adres bajtu w pamięci EEPROM, spod którego chcemy pobrać daną,

•    ustawiamy bit uruchamiający proces odczytu w rejestrze sterującym,

•    czekamy, aż ustawi się flaga informująca o zakończeniu odczytu (najczęściej wyzerowanie bita uruchamiającego proces odczytu),

•    w rejestrze danych znajduje się już nasza dana.

Zapis danej do pamięci najczęściej przebiega według następującej procedury:

•    czekamy aż zakończy się poprzedni cykl zapisu (zapis trwa około od 2ms do 4ms), testując flagę informującą o zakończeniu zapisu (najczęściej wyzerowanie bita uruchamiającego proces zapisu).

•    do rejestrów adresu wpisuje się adres bajtu w pamięci EEPROM, do którego chcemy wpisać daną,

•    do rejestru danych wprowadzamy naszą daną,

•    odblokowujemy zapis do pamięci EEPROM ustawiając odpowiedni bit lub wykonując odpowiednią sekwencję wpisów do rejestrów sterujących (warto przedtem zablokować wszystkie przerwania),

•    ustawiamy bit uruchamiający proces zapisu do EEPROM,

13. Schematyczna budowa sterownika komunikacji szeregowej w mk oraz realizowane przez niego funkcje.

mikrokontroler


wewnętrzna


szyna

danych


sterownik komunikacji szeregowej


bufor

nadajnika


n-


port


linia nadajnika


-KI


linia odbiornika


I I I i I L

bufor

odbiornika

Dwie podstawowe funkcje układu:

Funkcję nadajnika (transmiter ) - wysyłanie zawartości określonego rejestru, tzw. bufora nadajnika, w postaci szeregowej poprzez określone wyprowadzenia portu. Oznacza to, że na wyjściu linii portu pojawia się ciąg binarny odpowiadający zawartości wysyłanego rejestru.

W funkcji odbiornika (receiver) sterownik komunikacji szeregowej potrafi przetworzyć ciąg binarny doprowadzony do wejścia określonej linii portu na zawartość rejestru, zwanego buforem odbiornika.



Wyszukiwarka

Podobne podstrony:
Mikrokontrolery i mikrosystemy -Z1 177. Metody zapisu i odczytu danych oraz techniki adresowania ukł
Mikrokontrolery i mikrosystemy - Z1 15 4. Schemat blokowy układów SPLD standardu GAL16V8 oraz funkcj
Mikrokontrolery i mikrosystemy -Z1 10 15. Przebiegi czasowe interfejsu SP1. Mikrokontrolery i mikros
Mikrokontrolery i mikrosystemy - Z1 2011. Schemat blokowy układu cyfrowego czujnika temperatury z in
Skonsolidowany rachunek zysków i strat za okres 12 miesięcy od 01.01.2013 do 31.12.2013 oraz od 01.0
6.2. Obsługa kamery cyfrowej 6.2.1. Rozpoznanie budowy kamery oraz sposób przesyłania obrazu z kamer
Odczyt lub zapis danych do komórki pamięci jest możliwy w każdej chwiliPrzesłanie danych do lub z ur
43067 P1090438 126 Rys. 12.10. Schemat siłomierza do pomiaru siły cienienia oraz sposób jego mocowan
P1090438 126 Rys. 12.10. Schemat siłomierza do pomiaru siły cienienia oraz sposób jego mocowania: 1
Mikrokontrolery i mikrosystemy -Z3 165. Tryby pracy układów SPLD standardu GAL16V8 oraz ich ogranicz
Mikrokontrolery i mikrosystemy -Z110. Schematyczna budowa układu czasowego w mk oraz jego zasada pra
Mikrokontrolery i mikrosystemy-Z3 914. Format danych dla standardu UART, budowa kontrolera interfejs
skanuj0046 96 Dziecko jako sprawca przemocy seksualnej 10-12-letnich, oraz nadmierna gotowość do obn
Image154 Na rysunku 4.108 przedstawiono diagram stanów dla rejestru liniowego o n = 5 i sprzężeniu F

więcej podobnych podstron