안녕하세요 에듀이노입니다.
MEGA2560은 우노보드와 핀맵이 다르게 설정되어있습니다. SPI통신이 지원되는 핀은 50~53번핀으로 되어있는데
소스코드에서 SS핀에 대한 선언이 필요합니다. 사용하시는 소스코드의 내용에서 SS핀의 설정을 따로하셨는지 확인부탁드립니다.
추가적으로 핀설명을 드리겠습니다. 50Pin - MISO / 51Pin - MOSI / 52Pin - SCK / 53Pin - SS 으로 구성되어있습니다.
SS핀 같은경우에는 변수선언 형식으로 핀번호가 변경이 가능하며 50~52핀 같은 경우 정해져있는 핀으로 그대로 사용하셔야하는점 참고부탁드리겠습니다.
추가적으로 테스트하신 후에 동일한 문제가 발생시 기술문의게시판에 올려주시면 보드 및 센서에 대한 오류확인이 필요해 보입니다.
감사합니다.
[ Original Message ]
최근에 SD 모듈과 SPI 통신이 안된다고 글올렸었는데 그 후 자이로 센서(GY-291)로도 SPI 통신하니까 통신이 안되더라구요.
자이로는 I2C 통신으론 정상 동작하던 센서입니다.
SS Pin 자체 불량일까요???
그런데 SS 핀(53번)으로 온습도센서(DH11) 연결 후Data를 받으려고 하면 정상적으로 받아 지는 것 같더라구요.
따로 SS핀을 사용하기 위해 설정해야하는 것이 있나요???