인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

yjsin님의 프로필 이미지

작성한 질문수

바닥부터 시작하는 STM32 드론 개발의 모든 것

8-6. FC 데이터 송신 - ID 0x00~0x05 PID 게인 메시지

강의 8-6 PID 게인메세지

작성

·

215

0

강의 8-6 관련 질문입니다

PID 게인 메세지 코드 작성 후 실행결과가 그림과 같이 나옵니다

EEPROM의 경우 강의 7-2(EEPROM 데이터 관리 프로토콜 정의)에서 코드 작성시에 수업에서 보여주신 결과와 동일하게 나왔지만 8-6에서 코드 작성시에는 다음과 같이 강의와 다른 결과가 나와 이유를 알고 싶어 질문 드립니다

추가적으로 telemetry에 빨간 LED가 점멸되는데 이는 사용에 문제가 없는지 궁금합니다

답변 1

0

ChrisP님의 프로필 이미지
ChrisP
지식공유자

안녕하세요!

7-2에서 EEPROM 에 잘 저장되는 것을 확인해보셨다면,

8강에서 그림과 같이 문제가 생길 수 있는 원인을 유추해보자면,

  1. EEPROM에서 데이터를 불러와서 PID 게인 구조체에 저장할 때 제대로 저장되지 않는 문제

  2. 기존에 PID 게인을 읽어와서 저장한 구조체가 아닌 다른 변수를 GCS로 송신하는 경우

정도 될 것 같은데요, 텔레메트리로 송신할 때 GCS가 아닌 printf로 무선으로 해당 변수값들을 송신해보시겠어요? 우선 텍스트로 먼저 잘 출력되는지부터 확인해보셔야 할 것 같습니다!

Telemetry에 빨간 LED가 깜빡거리는건 두 모듈간 무선 연결이 안됐다는 것을 나타내는 걸텐데, 원하는 데이터가 잘 통신이 되고 있나요? 제 생각엔 통신 자체가 안되고 있을 것 같습니다.

확인해보세요!

yjsin님의 프로필 이미지

작성한 질문수

질문하기