HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌

HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌

(6개의 수강평)

831명의 수강생
드론개발CIoT
무료
지식공유자 · ChrisP
23회 수업· 총 9시간 55분수업
평생 무제한 시청
수료증 미발급 강의
수강 난이도 중급이상
지식공유자의 다른 강의
연관 로드맵
연관 로드맵이 없어요.
담천인 프로필

SDIO 강의 내용 누락여부 확인 부탁드립니다. 담천인 5일 전
SDIO를 통한 파일시스템 강의중 일부 내용이 빠져있어서  마운팅이 되지 않고 FR_DISK_ERR 오류가 발생합니다. sd_diskio.c 파일의 끝부분에 /* USER CODE BEGIN afterIoctlSection *//* can be used to modify previous code / undefine following code / add new code *//* USER CODE END afterIoctlSection *//* USER CODE BEGIN callbackSection */ /* can be used to modify / following code or add new code */void HAL_SD_TxCpltCallback(SD_HandleTypeDef *hsd){    WriteStatus =1;}void HAL_SD_RxCpltCallback(SD_HandleTypeDef *hsd){    ReadStatus =1;} 두개의 콜백함수를 추가하니 모든 문제가 말끔히 해결되었는데, 강의파일 작업중 혹 저 함수들을 미리 작성하고 강의중에  저 내용이 빠진것이 아닌지 확인 부탁드립니다. 좋은 강의 감사합니다.

3
Seyoung Kim 프로필

HAL_UART_Transmit_IT 문제 Seyoung Kim 1달 전
stm32 프로그래밍강의에  많이 도움을 받고 있습니다. 아래는 문제없이 rx2_data에 5개를 받았을때 출력을 문제없이 합니다. HAL_UART_Transmit()를 써도 문제가 없습니다 void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart){    if(huart->Instance == USART2)    {        HAL_UART_Receive_IT(&huart2, &rx2_data, 5);        HAL_UART_Transmit_IT(&huart2, &rx2_data, 5);      } }문제는 rx2_data 에 받은 데이타를 다른 배열(포인터)에 할당하면 그 다음부터 먹통이 되어버립니다.         HAL_UART_Receive_IT(&huart2, &rx2_data, 5);        for(i=0;i<5;i++)        {            rx2_buffer[index++]=rx2_data[i];        }        HAL_UART_Transmit_IT(&huart2, &rx2_data, 5); 문제가 무엇일까요?

1
박병제 프로필

Nucleo429ZI로 진행을 하려고 하는데 UDP는 동작을 하지 않는데 이유를 알 수 있나요? 박병제 2달 전
자재를 받기전에 수업 진도를 나가고 싶어 갖고 있던 보드를 사용하고자 하는데UDP 에코 테스트가 동작을 하지 않아 글을 납깁니다. 소스는 문제없이 구동을하는데 데이터 수신을 하지 못하더라구요. 혹시 이유를 알 수 있을까요?

1
20001540 프로필

실습 재료들이 급한거 같네요. 수업 듣다보니 20001540 3달 전
학습만 듣고 있는데 실습 재료들이 없다보니 수업 듣는데 한계가 있어요. 키트 주문한다고 블러그에 제가 글 달았습니다.키드들에 수업 재료들이 다 들어있나요? 아니면 키트 외에 따로 사야하는 재료들은 뭐가 있나요?  질문과 답을 받을 수 있는 카톡방은 없나요? 

2
김희태 프로필

Tiny Printf 관련으로 질문이 있습니다. 김희태 9달 전
안녕하세요. STM32F4 속성 강의 강좌를 수강중 질문이 있어 글을 남김니다. 다름이 아니라 저는 TrueSTUDIO 가 아닌 이번에 새로이 나온 CubeIDE를 이용하여 청강을 하고 있습니다. 챕터 2-2 강의 마지막 부분의 Tiny Printf 부분을 들어 강의와 같이 구현을 시도했지만 구성이 조금씩 다르다 보니 구현에 어려움이 있으며, Tiny Printf 부분에 관해 ST Home 및 Community 에도 확인을 하였지만 관련 함수에 사용 방법 혹은 함수 지원이 중단되어 사용이 안된다는 정보가 보이지 않아 구현에 어려움이 있습니다. 관련사항에 관해 확인하시고 답변 바랍니다.

1
장지수 프로필

UART송수신 관련 질문드립니다. 장지수 11달 전
현재 stm32f429DISC와 HC-06을 통해 블루 투스 통신을 공부하고있습니다 다름이 아니오라 USART로 연결을 했을 경우,송수신이 되는 것을 확인하였지만, UART로 연결을 하여 사용할 경우 연결은 되지만 송수신이 되지 않습니다. UART를 사용할 경우, 다른 함수를 이용해야 하는 것인지, 아니면 큐브에서 설정을 다르게 해야 하는지 궁금합니다.

3
paaaaaark 프로필

이더넷 질문드립니다 paaaaaark 11달 전
현재 F429I DIsco 보드와, DP83848 보드를 이용하여서 이더넷 통신을 해보려고 하는데 질문이 있어서 질문드립니다.   1.Eth Board의 OSC_IN pin과 MCU의 ETH_REF_CLK(PA1) pin 연결을 하는 것이 맞나요??   (Eth Board의 OSC_IN은 Eth 칩 X1과 연결되어 있으며 50MHz OSC가 IN되는 상태)   2. Eth board의 MDC max clock은 25Mhz인데 MCU의 ETH_MDC와 연결 하는 것이 맞나요?    + MCU에서 나가는 clock이 ethernet PTP clock인지..?   3. 2번과 같은 맥락일 수도 있을 것 같은데 Eth보드를 MCU에서 25MHz를 공급해야줘 한다고 stm32f429 데이터시트에 언급되어 있는데요 어떤식으로 공급을 해줘야 하나요?   감사합니다.

1
장지수 프로필

현재 stm32f429DISC 로 실습을 하고있습니다 장지수 11달 전
현 영상에 나온 소스와 같이 썼는데 터미널에 연결은 되지만 글자가 나오지 않는데 어떤 이유인지알수있나요?

3
jpassion 프로필

DMA 결과값에 대한 메모리 저장방법 jpassion 2019.07.01
안녕하세요~! 강의 잘 보고있습니다!   DMA 결과값들이 배열에 순차적으로 Circular 형태로 업데이트 되는데, 메모리를 최대한 할당하여  배열의 값을 저장해두고, 그 저장된 값을 이용하여 다른 알고리즘에 사용하고자 합니다. (ex. fft 등)    이 경우 어떤식으로 변경해야 할지 문의드립니다!

1
suyon kim 프로필

"stm32f4xx_hal_exti.h" No such file or directory 오류 suyon kim 2019.05.06
STM32F429 사용하고 있습니다. CubeMX로 코드를 받아 빌드 중, "stm32f4xx_hal_exti.h" No such file or directory라는 오류가 계속해서 발생하는데 어떻게 해결해야 할까요?

1
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스