2014-07-23 5 views
0

I2C interface of MSP430을 사용하여 SD 카드 또는 USB를 연결하고 싶습니다. 여기서 하드웨어 부분이 제 디자인에 맞지만 SD 카드에 데이터를 보낼 수 없습니다.i2c 인터페이스를 사용하는 MSP430 SD 카드

디버깅 용; 어떻게 SD 카드에 데이터를 보낼 수 있습니까?

데이터는 ADC12MEM 레지스터에서 수신해야하며 SD 카드에 기록해야합니다. 위의 소스 코드에서 프로세스가 없습니다. 디버깅 할 때 SD 카드에 사용자 입력을 보낼 수 없습니다.

+1

디버깅을 위해 SD 카드로 데이터를 보내시겠습니까? 그렇다면 직렬 포트에서 디버그 메시지를 보내도록 제안 할 수 있습니다. 3.3V TTL to USB 변환기를 사용하고 PC에서 메시지를 기록하십시오. 질문에 소스 코드가 없습니다. – ka05

답변

1

SD 카드는 SPI 인터페이스에 적합하지 않은 SD 모드에서 항상 시작합니다

당신이 FATFS에서 살펴 봐야 할 수 있습니다 작업 SPI 인터페이스를 얻을

. 데이터를 쓰기 전에 적절한 프로토콜을 따라 SPI 모드로 설정해야합니다.

SanDisk 또는 다른 제조업체의 SD 카드 사양을 살펴보면 SPI 모드를 활성화하는 방법에 대한 세부 정보를 얻을 수 있습니다.