[STM32] SDMMC

pikamon·2021년 1월 8일
0

STM32

목록 보기
11/12

본 글은 STM32F769I MCU를 기준으로 작성되었습니다.
세부적인 내용은 제품군마다 조금씩 다를 수 있습니다.


1. SDMMC란?

SDMMC란 SD/SDIO MMC Card Host Interface의 줄임말로, MCU에서 Multi Media Cards(MMCs), SD Memory Card, SDIO Card에 접근하기 위해 사용하는 모듈을 말한다. SDMMC를 이용하여 SD카드를 마운트하고 데이터를 읽거나 쓸 수 있다.

STM32F769I-DISC1 보드에 보면 SD카드 슬롯이 있다. 해당 슬롯에 SD 카드를 꽂고 SDMMC를 초기화하면 SD 카드에 접근할 수 있게 된다.

STM32F769I에는 SDMMC가 두 조 있으며, 모두 APB2 버스에 물려있는 것을 볼 수 있다. 클럭 초기화 시 APB2 버스에 클럭을 활성화해주면 된다.

2. 예제

SDMMC를 이용하여 SD 카드를 초기화하고 임의의 파일을 생성해보자.

1. Configuration

Configuration에서 SDMMC와 FATFS를 활성화하자.

해보는데 잘 안돼서 아예 글을 다시 쓸 예정.

profile
개발자입니당 *^^* 깃허브 https://github.com/pikamonvvs

0개의 댓글