Nigdy jeszcze nie korzystałem z karty SD w żadnym projekcie i bibliotek HAL. Ostatnio zaszła taka potrzeba, skonfigurowałem w CubeMX SPI w następujący sposób( SPI_FullDuplex, SPI_Mode_Master, SPI_8b, SPI_CPOL_High, SPI_CPHA_2Edge, SPI_NSS_Soft, SPI_FirtstBit_MSB), dodałem Fatfs w CubeMX. Mam podłączoną kartę 2GB, SD(!SDHC) za pomocą adaptera z allegro do EvalBoarda. Pierwsze co to próbuję sie z nią skomunikować i odebrać komendę 0x01, niestety zawsze dostaję 0xFF. Robię to w następujący sposób:
Coś robię nie tak? Takie przykłady widziałem w internecie.
Code: c
Coś robię nie tak? Takie przykłady widziałem w internecie.