SI2C v0.1d
Lista rejestrów
Nazwa rejestru | Numer rejestru (indeks portu) | Typ dostępu | Typ danych R / W |
---|---|---|---|
SI2C_RegValue0 | 0 | RO | S24.8 / - |
… | … | RO | S24.8 / - |
SI2C_RegValueF | F | RO | S24.8 / - |
SI2C_RegDiff0 | 10 | RO | S24.8 / - |
… | … | RO | S24.8 / - |
SI2C_RegDiffF | 1F | RO | S24.8 / - |
Opis rejestrów
SI2C_RegValueX
Odczyt: [S24.8]
Zwraca aktualną wartość pomiaru o indeksie X.
Zdarzenia: [S24.8]
Generowane, jeśli zmiana wartości przekroczy wartość progową.
Opis:
Rejestr przy odczycie zwraca wartość pomiaru o indeksie X podczas ostatniego odczytu związanego z nim układu. Jeśli pomiar ten nie został skonfigurowany lub wystąpił błąd podczas odczytu układu, zostanie zwrócona wartość NULL.
Zdarzenie przekazywane przez ten rejestr zwraca wartość pomiaru o indeksie X, jeśli poprzednio raportowana wartość różni się od aktualnej o więcej niż wartość rejestru SI2C_RegThreshold i jednocześnie flaga zdarzenia jest ustawiona w rejestrze SI2C_RegFlags.
Jeśli wystąpił błąd podczas odczytu układu, a poprzedni odczyt zakończył się pomyślnie, to zdarzenie zwraca wartość NULL. Jeżeli błąd odczytu będzie się powtarzał, ponowne zdarzenia nie będą generowane, do czasu poprawnego odczytu układu.
SI2C_RegDiffX
Odczyt: [S24.8]
Zwraca różnicę między aktualną wartością pomiaru o indeksie X, a wartością ostatnio raportowaną.
Zdarzenia: [S24.8]
Generowane, jeśli różnica wartości przekroczy wartość progową.
Opis:
Rejestr przy odczycie zwraca różnicę między wartością ostatniego pomiaru o indeksie X, a wartością ostatnio raportowaną. Jeśli pomiar ten nie został skonfigurowany lub wystąpił błąd podczas odczytu układu, zostanie zwrócona wartość NULL.
Zdarzenie przekazywane przez ten rejestr zwraca różnicę między wartością aktualną i ostatnio raportowaną, jeśli różnica ta przekroczy wartość rejestru SI2C_RegThreshold i jednocześnie flaga zdarzenia jest ustawiona w rejestrze SI2C_RegFlags.
Jeśli wystąpił błąd podczas obsługi układu, zdarzenie nie jest generowane.