ATmega128 LoRa 통신 관련 질문드립니다.
페이지 정보
작성자 부리부리이션 작성일22-02-25 13:56 조회2,784회 댓글2건본문
안녕하세요. 저는 ATmega128 공부 중인 학부생 나부랭이입니다.
저는 자작자동차 동아리에서 활동을 하고 있는데, 해당 차량 모터의 온도와 전류, 전압 값을 실시간으로 받고자 통신을 공부하고 있습니다.
여러 가지로 고려해본 결과, 로라 통신을 택했고 관련 모듈과 안테나까지 선정해 구매하였습니다.
현재 사용 중에 있는 부품, 제품들을 나열해보자면 아래와 같습니다.
ATmega128 보드: https://www.devicemart.co.kr/goods/view?no=1077389
디버거: https://www.devicemart.co.kr/goods/view?no=27471
로라 모듈: http://vctec.co.kr/product/detail.html?product_no=12378&cate_no=161
안테나: http://vctec.co.kr/product/detail.html?product_no=11748&cate_no=161
안테나 케이블: http://vctec.co.kr/product/detail.html?product_no=19383&cate_no=81
온도, 전류, 전압 센서들은 모두 ADC 이기에 우선 기본적인 로라 통신이 가능한지를 확인하고자 하였습니다. 또한 해당 로라 모듈이 SPI 인터페이스임을 알고 SPI를 공부하였습니다. 참고한 글은 https://webnautes.tistory.com/994?category=587225 입니다.
SPI 와 USART는 독립적인 통신 방식으로 알고 있는데 왜 참고한 글 제일 아래 코드에 USART 설정이 있는지.
로라 모듈이 SPI 기반이기는 하지만 정확하게 어떤 식으로 코드를 작성해야할 지를(깃허브에서 SX1278 기반의 코드들을 검색해봤지만 동일 MCU가 아니라서 레지스터 설정 등 차이가 있어 공부를 시작한지 얼마 되지 않은 저로써는 무리가 있다고 판단하였습니다.)
혼자서 구글링하다가 더 헤매고 있는 것 같아서 이렇게 질문드립니다.
댓글 : 2
조회수 : 2,784
master님의 댓글
master 작성일PC의 터미널 앱으로 SPI 통신 결과를 보기 위해서 UART를 사용하고 있습니다.
부리부리이션님의 댓글
부리부리이션
그래서 SPI 코드에서 UART 관련 코드가 있었군요. 답변 감사합니다.