묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
서보모터 제어
안녕하세요 강사님! 강의를 듣고 따라해보다 잘 안되는 부분이 있어 질문드립니다ㅠㅠ제 개인 보드로 서보모터를 제어할려고 강의를 따라해봤는데 서보모터가 반응이 없습니다. 저는 stlink가 내장되어 있는 보드를 사용해서 그냥 usb로 노트북에 연결해서 전원을 연결해 주었는데 혹시 이 전원이 부족해서 그런 것일까요??만약 그렇다면 해결방법은 어떻게 되는지 궁금합니다!참고로 제 보드는 stm32f429zi discovery 보드입니다
-
미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
IrDA 통신
적외선 송수신 관련 강의도 해주세요...ㅠㅠㅠㅠㅠㅠ
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
FS-i6 바인딩 안됨
안녕하세요 이번에 조종기와 수신기 관련해서 바인딩 하려고 했으나 바인딩이 안되고 있는상태입니다.강의자료와 동일하게 결선을 하였고 조종기 공장초기화 후 바인딩시도 했으나 binding ok메시지는 확인하였습니다. 하지만 실질적으로 디스플레이 상으로 바인딩 되지 않고 수신기도 바인딩 할때처럼 계속LED가 빠르게 점등하고 있어요. 혹시 문제점이 무엇인지 알고 계실까요?
-
미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
파일 생성이 되지 않습니다
강의 그대로 세팅 다 하고 난 후 강의처럼 OK버튼이 없어 오른쪽 상단의 GENERATE CODE를 눌렀습니다.이런 메세지 창이 뜨는데 어떻게 해야하나요??GENERATE CODE 버튼을 누르는게 아닌가요?
-
미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
파일이 없습니다.
소스 파일이 없어요
-
미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
사용 프로그램이 맞나요?
STM32f407ve를 검색했는데 아무것도 안떠요ㅠㅠㅠ
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
M8N PC interface
M8N PC interface 질문있습니다!gnss 위성수신을 못할때도 데이터가 나오는것으로 말씀하셨는데 강의 코드 그대로 작성했을 때 uart4 에서 수신인터럽트가 발생하지 않는 것같습니다; 시리얼 터미널에서 데이터가 나오질않네요;; 하드웨어 불량일 가능성이있을까요~
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
ST-Link device 인식오류
안녕하세요 보드를 구매하고 실습한지일주일정도 되는 학생입니다. FS-I6AB와 통신 하는 과정 실습 중에 ST링크로 디바이스 인식이 안되서 보드에 업로드가 안되는 문제가 발생했습니다.이와 관련하여 보드에 대한 AS 혹은 시도해볼 수 있는 솔루션을 주실 수 있으신지 궁금해서 이글 남깁니다.일단 점검한 항목은 다음과 같습니다.ST링크가 문제인가해서 다른 ST링크로도 연결해보고, 오실로스코프로 확인해본 결과 ST링크 문제는 아닌것 같습니다.보드에 전원인가시 MUC(STMF4)쪽에 약간의 발열이 있습니다.UART to usb로도 기존 업로드 된 내옹도 출력이 안되는 상황 입니다.하드웨어적인 문제는 멀티미터로 체크했을때 문제 없었습니다. (쇼트문제, 전선 단선문제 등) ※ MCU가 나간것 같은데, 쇼트로 인한 건지 과부하로 인한건지는 잘 모르겠습니다.스스로 고치려고 하다가 AS도 안되는 경지로 갈 수 도 있을 것 같아서 전문가에게 자문을 구하기 위해서 이 글을 남깁니다. 감사합니다.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
C언어 함수정리 할때 사용할 수 있는 방법 추천 부탁드립니다.
안녕하세요 강의를 보다 "실제 프로그래머는 엑셀에 함수를 정리한다"는 강의내용을 듣고 C언어 함수를 조금 정리할 필요성을 느꼈습니다.그래서 조금 서칭해보니 UML이랑 함수표로 정리하는 방법을 찾았는데UML은 클래스를 사용하는 C++부터 사용하기 좋아보였고,그래서 본 강의는 C언어로 구성되어 있으므로 엑셀에 함수표를 작성하려고 합니다.시작은 엑셀을 통한 함수표 작성으로 하려고 하는데 어플리케이션을 사용하는 방법이나 혹은 더 괜찮은 방법이 있으시다면 추천해주시면 감사하겠습니다.긴글 읽어주셔서 감사합니다.
-
미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
선택사항을 실행할 수 없으며 최신 실행 작업이 없습니다. 질문
[GPIO로 LED출력 및 스위치 입력] 수업을 따라서 공부하고 있습니다. 그런데 디버깅을 하니 실행할 수 없음의 창이 뜨며 "선택사항을 실행할 수 없으며 최신 실행 작업이 없습니다." 라고 뜨는데 프로그램 설치를 잘못한걸까요?? ㅠㅠ
-
미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
TrueSTUDIO가 뜨지 않습니다.
Atollic TrueSTUDIO를 설치했음에도 리스트에 뜨지 않는데 이럴때는 어떻게해야할까요??EWARMMDK-ARMSTM32CubeIDEMakefile 이렇게 4개만 있습니다. 도와주세요 ㅠㅠ
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
시리얼 플로터 질문
시리얼 플로터 출력이 안돼서 시리얼 모니터로 확인해보니 이런 식으로 문자가 깨집니다터미널에선 정상적으로 출력되는데 해결 방법 있을까요?보드레이트도 모두 맞춘 상태입니다
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
10-2/3 강의 따라 할때, P게인을 50으로 설정하면, 쓰로틀을 건들면 리셋됩니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 10-2, 10-3 강의 따라 할때, P게인을 50으로 설정하면, 아밍상태에서 아주 조금만 쓰로틀을 건들면 리셋됩니다.(*ST-Link를 빼고 해도 마찬가지 입니다) P게인을 20으로 설정하고 쓰로틀링하면 잘 작동됩니다. 혹시 어느 부분을 검토해 보아야 할지 문의 드립니다.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
피치의 부호가 일반 항공기와는 반대네요....
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 항공기에서는 피치를 들어 올리는것을 양'+'으로 정의 하는데, 드론은 부호가 반대네요...
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
반시계 방향으로 회전 하는 모터 납땜시 요령 !
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 반시계 방향으로 회전 하는 모터 납땜시 전선을 꼬아가면서 납땜하면 어려운것 같습니다. 모터를 뒤집어서 전선을 최대한 직선이 되도록 만든상태에서 납땜한 이후에 모터를 뒤집어 주면 편하더라구요.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
정상 작동하다가 SwC를 내릴때 소리가 안납니다. TIM3->PSC = 1000;를 추가해야 합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. if (failsafe_flag == 1 || failsafe_flag == 2 || low_bat_flag == 1 || iBus.SwC == 2000) { TIM3->PSC = 1000;
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
스위치 및 스로틀 상태 검사에 약간의 루틴 추가 했습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 아래와 같이 SwA를 올린상태에서 실수로 쓰로틀이 최소가 아닌 상태에서 SwA를 내리면 부저가 울리면서 아밍 및 스로틀링이 되지 않습니다. 제가 약간의 코드로 스로틀을 내리면 동작하도록 햇는데, 사실 SwA를 올리고 스로틀을 최소로 한상태에서 다시 SwA를 내리는것이 안전면에서는 더 유리할것 같습니다. if(iBus.SwA == 2000 && iBus_SwA_Prev != 2000) { if(iBus.LV < 1010) { motor_arming_flag = 1; } else { while (Is_iBus_Throttle_Min() ==0 || iBus.SwA == 2000) { LL_TIM_CC_EnableChannel(TIM3, LL_TIM_CHANNEL_CH4); TIM3->PSC = 1000; HAL_Delay(70); LL_TIM_CC_DisableChannel(TIM3, LL_TIM_CHANNEL_CH4); HAL_Delay(70); if (iBus.LV < 1010) { motor_arming_flag = 1; break; } else motor_arming_flag = 0; } } } iBus_SwA_Prev = iBus.SwA ;
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
8-8 쓰로틀값을 그냥 보내는것 보다는 고도로 변환해줘야 하지 않나요 ?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. AHRS Msg에 쓰로틀값을 넣으면 1000~2000사이 값이 전송되므로 기압고도계와 너무 큰 차이를 보입니다.이 값을 고도로 환산 해주는게 좋을지 않을까 생각합니다. 물론 고도가 해면고도 등 따지면 어렵기 때문에 LPS22HH값을 평균내서 쓰로틀을 환산해주면 좋을것 같습니다. (고도는 200m 정도 제어 한다고 가정하구요)
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
mcu전원 공급 방식 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 현재는 usb-->stlink--> FCC연결되어야 mcu가 동작합니다. 즉 보드에 전원을 넣어도 USB를 연결하지 않으면 mcu가 동작 하지 않습니다. 그 이유가 무엇이지, 의도를 가지시고 이렇게 설계 하신건지, 앞으로 비행 할때는 어떻게 해결되는지 질문 드립니다.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
gcs를 qgroundcontrol이라는 프로그램 사용 가능한지 문의 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. GCS를 Qgroundcontrol이라는 프로그램에 통신 프로토콜만 정의 하면 사용 가능 하나요 ? marvlink도 같이 사용하려면 어떻게 해야 할지 문의 드립니다.