Gönderen Konu: SD kart fat16  (Okunma sayısı 295 defa)

Çevrimdışı makine_terbiyecisi

  • Kıdemli
  • ****
  • İleti: 157
  • Elektronik - Otomasyon
SD kart fat16
« : 13 Şubat 2018, 02:26:06 »
Merhaba arkadaşlar,

sd kart ile txt dosyasına veri yazıp okumak istiyorum. Bunun için elm chan  petitfat kütüphanesini kullanıyorum.
pf_mount --> ok
pf_open --> error veriyor. yani bana 0 göndereceğine 3 (FR_NO_FILE) gönderiyor.

dsPic33 kullanıyorum.
Daha önce petit fat kütüphanesini kullanan arkadaşlar varsa tavsiyelerinizi alabilir miyim?

iyi çalışmalar.
# ÖĞRENELİM, ÖĞRETELİM #

Çevrimdışı esensoy

  • Profesyonel Üye
  • *****
  • İleti: 1251
  • En tehlikeli an "zafer" anıdır.
Ynt: SD kart fat16
« Yanıtla #1 : 13 Şubat 2018, 06:13:55 »
Bildiğim kadarıyla CCS C de bu kütüphane kullanılamıyor,
Sebebi ktüphanenin ANSI C için yazılmış olması,
CCS in ise pointerları işleme yöntemi ANSI C ye göre değil, dolayısıyla düzgün çalışmıyor
En tehlikeli an "zafer" anıdır.

Çevrimdışı makine_terbiyecisi

  • Kıdemli
  • ****
  • İleti: 157
  • Elektronik - Otomasyon
Ynt: SD kart fat16
« Yanıtla #2 : 13 Şubat 2018, 06:23:26 »
Bildiğim kadarıyla CCS C de bu kütüphane kullanılamıyor,
Sebebi ktüphanenin ANSI C için yazılmış olması,
CCS in ise pointerları işleme yöntemi ANSI C ye göre değil, dolayısıyla düzgün çalışmıyor

Yanıtınız için teşekkür ederim.
Bende öyle düşünüyordum ama öyle olmamasını umuyordum. Ama şimdi yapacak tek şey sanırım kütüphaneyi CCS C uyarlamak olacak.
Şimdilik başka bir yol göremiyorum.

Başka fikri olan arkadaşlar var mı?
# ÖĞRENELİM, ÖĞRETELİM #

Çevrimdışı esensoy

  • Profesyonel Üye
  • *****
  • İleti: 1251
  • En tehlikeli an "zafer" anıdır.
Ynt: SD kart fat16
« Yanıtla #3 : 13 Şubat 2018, 07:05:36 »
Ben uğraştım, beceremedim, yoruldum, pes ettim,
Tavsiye istersen projeyi XC16 ya taşı,
En tehlikeli an "zafer" anıdır.

Çevrimdışı makine_terbiyecisi

  • Kıdemli
  • ****
  • İleti: 157
  • Elektronik - Otomasyon
Ynt: SD kart fat16
« Yanıtla #4 : 13 Şubat 2018, 07:10:04 »
ccs c kendi kütüphanesi var. Birazda onunla uğraşacağım. Bakalım ne olacak.

iyi çalışmalar.
# ÖĞRENELİM, ÖĞRETELİM #

Çevrimdışı esensoy

  • Profesyonel Üye
  • *****
  • İleti: 1251
  • En tehlikeli an "zafer" anıdır.
Ynt: SD kart fat16
« Yanıtla #5 : 13 Şubat 2018, 07:52:50 »
o kütüphaneyle de uğraşıyorsan saç baş yolmaya hazır ol,
class 4 sd kart ile denemelerini yap,
En tehlikeli an "zafer" anıdır.

Çevrimdışı makine_terbiyecisi

  • Kıdemli
  • ****
  • İleti: 157
  • Elektronik - Otomasyon
Ynt: SD kart fat16
« Yanıtla #6 : 14 Şubat 2018, 23:49:14 »
o kütüphaneyle de uğraşıyorsan saç baş yolmaya hazır ol,
class 4 sd kart ile denemelerini yap,
Zaten dediğin gibi saç baş yoldum :)

Ne yapmamı tavsiye dersiniz?
1 GB SD kart kullanıyorum. SD kartın sektörlerine veri okuyup yazabiliyorum.
Ancak fat kısmına geçiremedim. elm chan, ccs c, SuKy bu kütüphanelerin hepsini denedim.
Bunların hepsinde sektörlere veri yazıp okuyabildim.
Ama fat kısımları bir türlü çalıştıramadım.
« Son Düzenleme: 14 Şubat 2018, 23:52:58 Gönderen: makine_terbiyecisi »
# ÖĞRENELİM, ÖĞRETELİM #

Çevrimdışı esensoy

  • Profesyonel Üye
  • *****
  • İleti: 1251
  • En tehlikeli an "zafer" anıdır.
Ynt: SD kart fat16
« Yanıtla #7 : 15 Şubat 2018, 00:11:11 »
bu fatfs ve petitfatfs in kütüphanenin pic24 için port edilmiş hali vardı sitesinde,
onu indirin, projeyi c30 ya da xc16 ya taşıyın,
oradan devam edin,

« Son Düzenleme: 15 Şubat 2018, 00:22:50 Gönderen: esensoy »
En tehlikeli an "zafer" anıdır.

Çevrimdışı makine_terbiyecisi

  • Kıdemli
  • ****
  • İleti: 157
  • Elektronik - Otomasyon
Ynt: SD kart fat16
« Yanıtla #8 : 15 Şubat 2018, 00:22:35 »
bu fatfs ve petitfatfs in kütüphanenin pic24 için port edilmiş hali vardı sitesinde,
onu indirin, projeyi c16 ya da xc16 ya taşıyın,
oradan devam edin,

Evet pic24 için olanı vardı.
Benim projemdeki ana program ccs c ile yazıldığı için başka platforma geçemiyorum.

Forumda CCS C ile yapan hiç mi yok?
# ÖĞRENELİM, ÖĞRETELİM #