Witam, od kilku dni walcze z modulem nrf24 do ktorego chce sam napisac biblioteke (uzywam atmega328P)
Jestem na etapie odczytywania wartosci wpisanej do danego rejestru.
Ustawianie bitow w rejestrach dziala dobrze, sprawdzam to za pomoca amperomierza (przy ustawieniu odpowiednich wartosci w rejestrze CONFIG zmienia sie odpowiednio prad zgodnie wartosciami w nocie katalogowej dla poszczegolnego trybu (od 1uA - 20mA).
Kod do ustawiania wartosci w rejestrze wyglada tak :
W miejsce reg wpisuje CONFIG, w bits np. (1<<0)|(1<<1)
I ta funkcja dziala w 100%, rejestr sie ustawia.
Problem jest tutaj:
Nie mam pojecia co tu jest zle, probowalem juz duzo inne metody, szukalem w innych bibliotekach pomocy ale nie moge znalezc.
Z gory dzieki za podpowiedz
Jestem na etapie odczytywania wartosci wpisanej do danego rejestru.
Ustawianie bitow w rejestrach dziala dobrze, sprawdzam to za pomoca amperomierza (przy ustawieniu odpowiednich wartosci w rejestrze CONFIG zmienia sie odpowiednio prad zgodnie wartosciami w nocie katalogowej dla poszczegolnego trybu (od 1uA - 20mA).
Kod do ustawiania wartosci w rejestrze wyglada tak :
Kod: C / C++
W miejsce reg wpisuje CONFIG, w bits np. (1<<0)|(1<<1)
I ta funkcja dziala w 100%, rejestr sie ustawia.
Problem jest tutaj:
Kod: C / C++
Nie mam pojecia co tu jest zle, probowalem juz duzo inne metody, szukalem w innych bibliotekach pomocy ale nie moge znalezc.
Z gory dzieki za podpowiedz
