STM32F1

STM32F1, STMCubeMX, SDIO, Micro SD Storage Board

CoyoteUgly 2018. 8. 6. 14:11

STM32F1, STMCubeMX, SDIO, Micro SD Storage Board



0. 참고 사이트


1. 모듈


2. HW 구성

3.3V 동작합니다.



3. RCC > HSE > Crystal/Ceramic Resonator


4. SDIO > SD 4bits Wide bus


5. FATFS > SD Card


6. USART1 > Asynchronous


7. Clock Configuration > 72MHz


8. Configuration > FATFS


9. Set Defines

  • CODE_PAGE
  • USE_LFN : Enabled with dynamic working buffer on the STACK
  • MAX_SS : 4096


10. Configuration > SDIO


11. SDIO Configuration > Parameter Settings

  • SDIOCLK clock divide factor : 2


12. SDIO Configuration > NVIC Settings

  • SDIO global interrupt > Enabled


13. 소스


14. 결과

  • mkfs 기능은 간헐적으로 동작합니다. ( 점퍼선을 이용하였기 때문에 SDIO 동작에 영향을 주는 것으로 보임 )