무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
클럭설정
안녕하세요 이번에 선생님의 강의를 보고 STM에 입문하려는 학생입니다. 임베디드에 완전 첫 입문이라 강의 설명중 헷갈리는게 있는데, 외부 클럭생성기가 8MHz의 주파수로 발생시킨다고 하셨는데, 시스템클럭을 168MHz로 설정하는 이유가 무엇인가요?시스템 클럭이라는게 '최대 얼마까지의 클럭을 사용할 수 있는가' 에 대한 부분을 설정해주는 것인가요?설명해주시면 정말 감사하겠습니다!좋은강의 항상 감사합니다..
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
SDIO구현
SD카드 인터페이스와 FATFS 오픈소스를 이용해 출력하는 강의대로 GPIO 핀맵 설정하고 코드를 따라 작성했는데 SD카드에 저장된 데이터가 Character LCD로 출력되지 않습니다. 의심되는 문제는 두 가지입니다. Cube MX 때와 다르게 파일의 구성이 더 세분화 되어있습니다.강의 때 작성한 소스코드에서는 Src 폴더안에 bsp_driver_sd.c 파일과 sd_diskio.c 파일이 같이 들어있는데 현재 업그레이드 된 STM Cube IDE에서는 해당 소스코드가 다른 폴더의 경로로 세분화 되어있습니다. 이것 때문에 인클루드 참조가 어려워져서 참조가 안되는 일부 함수로 인해 SDIO 통신이 안되는 것은 아닌지요??헤더파일의 참조 또한 다릅니다.stm32f4xx_hal_conf.h 파일은 Inc 폴더안에 있는데, 이것을 인클루드 하는 파일은 Drivers ->STM32F4xx_HAL_Driver->Inc->Legacy 경로에 stm32f4xx_hal.h 이 헤더파일이 stm32f4xx_hal_conf.h 파일을 인클루드 하고 있늗네 폴더 경로가 다르면 인클루드시 경로까지 고려하여 다시 작성해야 되는걸로 알고 있습니다. 저렇게 작성하면 참조가 되지 않아 동작이 중단되는 것으로 생각하는데 어떤점이 잘못된 것인지요?? MX_NVIC_Init(); 함수의 내부 코드--> 3번의 경우 UART 통신 / 이전의 외부인터럽트 구현을 위한 것의 초기화로 알고 있는데 SDIO를 위한 NVIC 인터럽트 설정도 있는지요?? 코드를 열어보면 해당내용은 없는데, SDIO구현을 위한 global interrupt는 GPIO 핀맵에서 체크해두면 다른 소스코드에 작성되는 건가요? SDIO구현을 위한 함수를 일일이 다 들여봐야 할 것 같은데 시간상 효율이 떨어지는 길로 보여 질문드립니다. 추가로 해당링크에 제가 작성한 소스코드 파일을 첨부드립니다. https://cafe.naver.com/mhiveacademy/1351
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
CANable 구매 후 STM32F407V_EduBoard_Ver1.22와 연결 뒤 통신이 안됩니다.
CANable을 구매하고 cangaroo.exe 실행해보면 CANable을 인식하지 못합니다. CANable의 MCU는 STM32F072C8T6으로 확인되었고, CANable의 SWDIO, SWCLK 핀도 확인하여 펌웨어를 집어넣어보려고 하는데 ST LINK V2 펌웨어 디버거가 인식하지 못합니다. 까페 강의글에 댓글로 문의드렸습니다.https://cafe.naver.com/mhiveacademy?iframe_url_utf8=%2FArticleRead.nhn%253Fclubid%3D29220373%2526articleid%3D864%2526commentFocus%3Dtrue 답변부탁드립니다. 감사합니다 현정호 드림
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
CAN 통신에 사용되는 CANable 보드의 펌웨어
영상에서 사용되는 CANable 보드에 펌웨어 넣는 작업도 영상으로 올려주세요
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
서보모터 질문
안녕하세요 강사님! 아래 서보모터 관련 질문을 썼던 학생입니다:) 같은 문제로 여러 번 질문드려 죄송합니다ㅠㅠ강사님께서 말씀 주신대로 pwm 파형을 오실로스코프로 찍어봤는데 동작펄스폭 내에서 제대로 출력되고 있었습니다. 혹시 몰라 버튼을 누를때마다 펄스폭이 바뀌는 프로그램을 넣어서 실험해봤을 때도 펄스가 제대로 출력되고 있었습니다. 서보모터에 들어가는 전원 5v도 제대로 들어가는 것도 확인했는데, 서보모터가 동작하지 않습니다ㅠㅠ 근데 해당 서보모터를 아두이노 예제 프로그램으로 돌려보면 문제없이 돌아갑니다. 무엇이 문제인지 예상되는 원인이 있을까요?? 저는 아무리 생각해봐도 뭐가 문제인지 모르겠습니다ㅠㅠ 모터에 전원과 pwm만 제대로 인가되면 동작하는 것이 아닌가요? 사용하는 서보모터는 영상과 같은 sg90입니다!
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
서보모터 제어
안녕하세요 강사님! 강의를 듣고 따라해보다 잘 안되는 부분이 있어 질문드립니다ㅠㅠ제 개인 보드로 서보모터를 제어할려고 강의를 따라해봤는데 서보모터가 반응이 없습니다. 저는 stlink가 내장되어 있는 보드를 사용해서 그냥 usb로 노트북에 연결해서 전원을 연결해 주었는데 혹시 이 전원이 부족해서 그런 것일까요??만약 그렇다면 해결방법은 어떻게 되는지 궁금합니다!참고로 제 보드는 stm32f429zi discovery 보드입니다
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
IrDA 통신
적외선 송수신 관련 강의도 해주세요...ㅠㅠㅠㅠㅠㅠ
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
파일 생성이 되지 않습니다
강의 그대로 세팅 다 하고 난 후 강의처럼 OK버튼이 없어 오른쪽 상단의 GENERATE CODE를 눌렀습니다.이런 메세지 창이 뜨는데 어떻게 해야하나요??GENERATE CODE 버튼을 누르는게 아닌가요?
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
[TrueStudio] 드라이버도 없고, 디버그 오류나요
안녕하세요. 강의를 들으면서 해보고있는데, 드라이버가 안떠서요 이런 경우에는 어떻게 해야하죠?디버그 누르면 이 창이 순식간에 떴다가 사라지고, 디버그 실행이 안되는거 같습니다
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
파일이 없습니다.
소스 파일이 없어요
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
사용 프로그램이 맞나요?
STM32f407ve를 검색했는데 아무것도 안떠요ㅠㅠㅠ
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
SPI 통신 질문
안녕하세요, SPI 통신 관련하여 질문이 있습니다.RTOS를 활용하여 Master에서 Slave로부터 Buffer를 transmit하고 receive하고자 합니다.Slave는 Mbed OS를 활용하여 코드를 작성하였고, slave MCU에서는 buffer가 receive는 매우 잘 되고 있습니다.Master MCU에서는 transmit는 잘 되는데 반면, 크기가 66인 buffer를 받고 있는데, 각 데이터의 값은 16, 17, ..., 45, 0, ..., 0의 값을 받아야 합니다. HAL_SPI_TransmitReceive_DMA를 활용하고 있고, 이 과정에서 RTOS를 사용하였는데, osDelay를 5ms로 하면 잘 받아지는데 2ms로 하면 계속해서 값이 0과 받아야 하는 값으로 순차적으로 바뀌어 올바른 값이 받아지지 않습니다. static한 값을 받아야 하는데 계속해서 바뀌는 것으로 보아 제대로 되지 않는 것 같은데, 이 문제를 어떻게 해결해야 할지 모르겠습니다.osDelay는 2ms로만 해야 해서 이를 변경하지 않고 문제를 해결할 방법이 있을까요?감사합니다.
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
선택사항을 실행할 수 없으며 최신 실행 작업이 없습니다. 질문
[GPIO로 LED출력 및 스위치 입력] 수업을 따라서 공부하고 있습니다. 그런데 디버깅을 하니 실행할 수 없음의 창이 뜨며 "선택사항을 실행할 수 없으며 최신 실행 작업이 없습니다." 라고 뜨는데 프로그램 설치를 잘못한걸까요?? ㅠㅠ
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
TrueSTUDIO가 뜨지 않습니다.
Atollic TrueSTUDIO를 설치했음에도 리스트에 뜨지 않는데 이럴때는 어떻게해야할까요??EWARMMDK-ARMSTM32CubeIDEMakefile 이렇게 4개만 있습니다. 도와주세요 ㅠㅠ
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
pwm 주기 강의 질문드립니다.
PWM 3번째 강의 10분 39초 내용 질문 드려봐요~ARR 대신 프리스케일러를 변경하여 PWM을 바꾸는 내용이 이해가 잘 안되는데요. TIM2->CCR1 = ARR레지스터 값 / 2를 ARR값이 바뀌지 않는다고 지우셨는데 while문 전에 초기화에서는 ARR /2를 CCR레지스터에 설정 해줘야하지않나요?그래야 50% 토글이 될 것 같아서요.추가적으로 CubeMX에서 PWM 설정을 할 때 Internal clock을 선택해주는데내부 클락은 정확도가 떨어진다고 들었는데 Internal clock 으로밖에 못하는건가요?아니면 PWM 정확도와 내부 클락 선택 여부와는 관계가 없는건가요??감사합니다~
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
가감속 테이블
안녕하세요 선생님PWM 주기 변경을 보고 가감속 테이블을 만들어서 테스트를 진행할려고 하는데 속도가 너무 빨라서 그런지 몰라서 점점 빨라지다가 동작이 멈춰버리는데 혹시 요령이나 방법을 알 수 있을까요?
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
개인정의 질문
안녕하세요 선생님 오늘처음 HAL에 대해 공부하는 학생입니다!SPL에서는 예를들어 main.h에 #define test 't'를 정의하고main.c에 case문을 이용하여 불러올때case 't': //이런식으로 불러올 수 있는데HAL 에서도 동일하게 가능한가요?
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
임베디드 공부
안녕하세요강의를 수강하면서 강사님은 이러한 내용들을 어떻게 공부하셨는지 궁금했습니다.각종 MCU를 활용함에 있어서 인터럽트나 ADC, PWM 등의 사용법을 알려면 각 MCU별 example을 스터디 하는 것이 최선인가요??stm 의Cube MX처럼 친철한 툴을 사용하지 못할때(예를들어, ESP나 NRF) 간단한 인터럽트를 사용하더라도 다양한 문제가 생길 것 같은데 이럴때 강사님만의 팁이 있을까요??
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
새로운 모듈 새로운 라이브러리
안녕하세요 좋은강의 잘 수강하고 있습니다.실제 아두이노를 활용한 센서 라이브러리들이 많은데 이러한 센서들을 STM 보드에 활용하고자 한다면 어디에서 라이브러리들을 찾아서 사용해야 될까요? 만약 STM용 라이브러리가 없다면 아두이노용 라이브러리를 활용해서 STM용으로 직접 만들어야 될까요??센서 제조사 별로 활용 예제가 없을수도 있나요??
- 미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
포트 설정 문제
안녕하세요?. 보내 주신 보드로 열심히 공부 중인 1인입니다. 한 가지 질문이 있습니다만.. SPI나 UART Port을 설정시 일부 다른 포트을 Output으로 설정해 놓으면 Conflict가 발생한다는 메세지가 나옵니다. 통신 포트 설정시 어떤 포트를 같이 사용하지 말아야 하는지에 대한 내용을 알 수 가 있을까요?. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.