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



Teraz jest 29 mar 2024, o 13:45


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 27 gru 2018, o 08:12 
Offline
Użytkownik

Dołączył(a): 07 paź 2011
Posty: 77
Pomógł: 0

Jeśli temat w złym dziale lub już był to z góry przepraszam.
Tak sobie testuje ten LCD po I2C i nie mogę zrozumieć tego Control byte i dwóch pierwszych bitów.
Opisują je jako wg noty

Cytuj:
5) After the transmission of the slave address, either the control byte or the data byte may be sent across
the SDA. A control byte mainly consists of Co and D/C# bits following by six “0” ‘s.
a. If the Co bit is set as logic “0”, the transmission of the following information will contain
data bytes only.
b. The D/C# bit determines the next data byte is acted as a command or a data. If the D/C# bit is
set to logic “0”, it defines the following data byte as a command. If the D/C# bit is set to
logic “1”, it defines the following data byte as a data which will be stored at the GDDRAM.
The GDDRAM column address pointer will be increased by one automatically after each
data write


O ile bit D/C jest dobrze znany i opisany o tyle ten bit Co po co jest? W większości jest '0' ale ustawienie go niczego nie zmienia, przy najmniej u mnie. Zresztą wg punktu a) tak jakby do komend nie za bardzo się nadawał.

Jak Wy zrozumieliście go? szukają info po sieci to doszedłem do wniosku że większość nie wie o co z nim chodzi.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2019, o 20:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

Co jest także zwany "continuation bit". Mówi on o tym czy wysyłasz bajt danych czy może całą serię. To się przydaje jak programujesz sobie znaki w DDRAM.

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2019, o 13:19 
Offline
Użytkownik

Dołączył(a): 07 paź 2011
Posty: 77
Pomógł: 0

A kiedy ma być zero a kiedy jeden?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2019, o 19:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

Wg noty " If the Co bit is set as logic “0”, the transmission of the following information will contain
data bytes only.
". Czyli zero to dane (m.in. dla DDRAM)

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



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: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 8 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