Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: kimlenbu - 12 Mart 2014, 14:11:03

Başlık: STM32F4 Discovery FAT FS Problemi ve çözümü
Gönderen: kimlenbu - 12 Mart 2014, 14:11:03
Elimde geliştirme kartımın çalışan FatFs örneği vardı, kendim 7" lcd, dokunmatik ve sd kart sürücülerini tek projede birleştirince dosya işleme komutları kullanınca program kilitlenip kalıyordu. Debug modunda bakınca SD_WaitReadOperation bloğunda takılıp kaldığını fark ettim.

Hata oldukça basitmiş ama 3 günümü yedi. stm32f4xx_it.c dosyasına sdio ve dma irq handler bloklarını eklemeyi unutmuşum.

Eğer programınız sd kartı görüyor, boyutunu bulabiliyor ama dosyalar üzerinde işlem yapamıyorsanız böyle bir dalgınlık yapmış olabilirsiniz.

(http://i60.tinypic.com/2s0zccn.png)

Ayrıca çözümü bulduğum linkte Fat Fs modülünün bir kaç eksiğine daha değinmişler. İngilizce kaynak :

http://blog.frankvh.com/2011/09/04/stm32f2xx-sdio-sd-card-interface/ (http://blog.frankvh.com/2011/09/04/stm32f2xx-sdio-sd-card-interface/)
http://www.iwasz.pl/electronics/stm32f407-sdio-tests/ (http://www.iwasz.pl/electronics/stm32f407-sdio-tests/)

örnek proje dosyasına aşağıdaki linkten ulaşabilirsiniz :

https://www.picproje.org/index.php/topic,50534.0.html (https://www.picproje.org/index.php/topic,50534.0.html)
Başlık: Ynt: STM32F4 Discovery FAT FS Problemi ve çözümü
Gönderen: atomx - 12 Mart 2014, 15:50:37
SPI1 üzerinden çalışıyorum SDIO bakma fırsatım olmadı henüz ama teşekkürler.