Dzięki za odpowiedź.
Faktycznie, adresowanie jest pokazane w tabeli 49 (72 strona).
W tabeli 50, czyli pojedynczy zapis mamy tak, wg. kolejności:
1. St - start transmisji
2. Slave address - adres zapisu- 152
3. R/W - zapis - 0 (dla tego Slave address 152)
4. ACK - potwierdzenie ze strony PCM
5. DATA - wybór strony ( od 0 do 255 ) - o tym napiszę jeszcze niżej.
6. ACK - potwierdzenie ze strony PCM
7. DATA - zapis ustawień
8. ACK - potwierdzenie ze strony PCM
9. ACK - j.w.
10. Sp - stop transmisji
Z wyborem strony będzie wg. mnie inaczej.
Page 0- mamy 120 "adresów", potem zaczyna się page 1, od jedynki do dziewięciu. Później page 44 (tam już nie za bardzo rozumiem).
Jak chcę zapisać coś do 4-tego rejestru (PLL Lock Flag, PLL enable) muszę wpisać- w punkcie 5-tym, co pisałem wyżej: 00000011 (cztery). Czekam na potwierdzenie, i teraz dopiero zapisuję wartości danych bitów dla danego rejestru 8-mio bitowego (ten screen co podałem za przykład).
Zastanawia mnie teraz jedna rzecz. Sumując te "adresy" 120 + 9 = 129- to jest suma Page 0 i Page 1. Dodając Page 44, która składa się z 74 adresów, w sumie daje to 203. Brakuje więc 52 rejestrów 8-mio bitowych. Fakt, w tym Page 44 opisany jest tylko jeden przykład. Ponad to, tam mamy już rejestry 128 bitowe- i, wg. mnie, będą to rejestry konkretnie pod PurePatch Studio.
Z 2giej strony- liczba 128 jest zbyt mała, a 203 leży w przedziale do 255. Więc chyba po prostu nie ma tych rejestrów. Dobrze myślę?