티스토리 뷰

앞의 글에서 구성한 회로가 제대로 연결 되었는지 확인해 보기 위하여 nRF24L01 안에 있는 레지스터들의 default 값(reset register value)을 한번 읽어 보기로 하겠다.

nRF24L01 모듈은 AVR과 SPI로 연결되어 있으며, 이미 이전에 여러 프로젝트에서 SPI통신을 해보았기 때문에 큰 어려움 없이 nRF24L01의 레지스터 값들을 읽어 올 수 있을것이다.

main() 함수는 위의 코드처럼 만들어 보았다.  특별한것은 없고, setup() 함수의 마지막에 nRF24L01 레지스터 값들을 콘솔에 출력하는 함수를 부르도록 하였다.


nrf24_dump_registers()는 다음과 같다.


위의 코드를 실행하면 다음과 같은 결과 화면을 볼 수 있다.


읽어 온 레지스터 값들이 nRF24L01 datasheet 문서에 설명되어 있는 default 값들이 맞는지 확인해 본다.

만약 읽어 온 값들이 문서에 설명되어 있는 기본값들이 아닌 값으로 읽힌다면 회로 구성이 잘못되어 있지는 않는지 확인해 보도록 한다.


transmitter.zip


'프로젝트 > nRF24L01' 카테고리의 다른 글

nRF24L01 - Receiver  (16) 2018.03.31
nRF24L01 - Transmitter  (10) 2018.03.31
nRF24L01을 이용한 무선 통신  (2) 2017.02.04
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함