pcbway

16F877 SD KART BAĞLAMA

Başlatan devenes, 01 Mart 2015, 19:26:40

devenes

Herkese merhaba benim bir konuda yardıma ihtiyacım var 16F877 pıc'im var ben programı pic atmıcam sc kartan okuyarak çalıştıracam bu konuda yardımcı olursanız sevinirim

RaMu

16F877 ile boşuna uğraşma.
Aslında yanlış anlamazsan
bu soruyu soruyorsan kısa zamanda yapamayacağını söylemek çok kolay,
ama hedefin buysa ve gerçekten uğraşacaksan
yapılamayacak birşey değil,
buna yakın örnekler mevcut.
Yalnız öncelikle birçok şey öğrenmen gerekecek.

Birde ne için kullanacağını belirtirsen yani amacını
daha farklı ve kolay yollardan yapılabilir bu konuda fikirler alabilirsin.

devenes

aslında şöle olucak programı pıc içine atmıyacam sd karttan okuyacak programı ve öle çalışıcak

smps

aslında eklimde öyle bir devre var yabancı bir sitede tesadüfen blmuştum amadeneme şansım olmadı pic i bulamadığım için ama yazılım kısmı fikir verebilir

http://dmitry.gr/index.php?r=05.Projects&proj=02.%20Single-chip%20audio%20Player


Flatron

08 Mart 2015, 02:10:44 #4 Son düzenlenme: 08 Mart 2015, 04:07:19 Flatron
@devenes

Elektronikte bir  projeyi tasarlarken önce kullanacağınız chipi onun neleri desteklediğini bilmeniz gerekir.Mesela @smps in örnek, verdiği 12F1840  8 bacaklı bir MCU olmasına rağmen 40 bacağı olan(Kılıfa göre değişir ) 16F877  ye göre her konuda üstündür.Ancak onun bile USB desteği varmı emin değilim datasheetine bakmak gerekir.

O yüzden , bu proje 16f877 ile yapılamaz.Daha yetenekli MCU seçmelisiniz.Daha doğrusu bu uygulamaya gelene kadar daha basit olan uygulamaları yapıp bu projeyi daha sonraya almalısınız.


RaMu

Alıntı yapılan: Flatron - 08 Mart 2015, 02:10:44@devenes
...O yüzden , bu proje 16f877 ile yapılamaz....


Üstteki kısım hariç @Flatron a katılıyorum.

16f877 ile yapılır, ama akıllı işi değil,
yapılır çünkü benzer  projeler var,
bende bu nevi bir proje yaptım.

Flatron

08 Mart 2015, 17:35:12 #6 Son düzenlenme: 08 Mart 2015, 17:59:42 Flatron
@RaMu
16F877 nin USB desteği varmı? Yok?Onu bırak bu chipin  SPI ,I2C desteğide yok
Burada kastettiğim chipin destekleyip desteklemediği.
Farklı entegreleri(FTDI nın mesela) 16f877 ye bağlayarak  zaten yapılabilir.
1980 model uzaktan kumandası olmayan  televizyonumun kanallarını   Android telefonumla değiştirmek istiyorum diyene kesinlikle olmaz diyemeyiz buda  yapılır ama bunu yapacak bilgide olan biri bunu 2 sebepten dolayı yapar.Projeyi isteyen kişinin parası çoktur iyi bir para ödemiştir millet buna "Vay canına yaw" desinler diye yaptırmıştır.Yada bu seviyede biri "İlginçlik olsun" diye yapmıştır ve bir  amatörün ilk uğraşacağı projelerden değildir

   

RaMu

@Flatron
Bende aynı şeyi söyledim zaten 16f877 ile uğraşma dedim.

16F877 nin donanımsal spi ve i2c modülleri var.
Bahsedilen proje için zaten usb ye ihtiyaç yoktur.

Ben 16f877a ile sd card okuma yazma projesini yaparken
sadece asm biliyordum,
sadece 16f877a ve dspic30f2010 kullanmıştım o ana kadar,
c öğrenmek zor olacağını düşüdüğüm için projeyi asm ile yapmıştım,
(halbuki c öğrenmek çok çok daha basit olacakmış)
kimseye yapmadım projeyi,
kimseylede paylaşmadım sayılır,
öncelikle öğrenmek için yapmıştım,
birde başka bir proje vardı aklımda onun altyapısı olduğu için yapmıştım.

Flatron

Pardon ya ISP ve IIC varmış aslında ben dataseheetindeki ilk bir kaç sayfadaki detayları okumuştum oradada kaç tane TIMER ı var onları anlatıyordu
sonraki mesajını  "programı USB den okuyacak "diye okuyunca USB desteği yok diyordum.
Bunadımmı nee :)

[mergedate]1425922172[/mergedate]
@RaMu
Bu arada  mesajınızın son kısmını şimdi farkettim .Tabiki birşeyleri hızlıca denemek için elde olan bazı malzemeler ile uzun bir yol takip edilebilir.Zaten cümlemin sonunda "Amatörler için başlangıç projesi değil" demiştim.ben kimseyi  kırmak istemem.Eğer kırıldıysanız özür dilerim.

RaMu

@Flatron
Yok hocam niye kırılayım, özür dileyecek bir şey göremiyorum,
çok naziksiniz ama ben kolay alınan lırılan bir değilimdir.

Sadece yazı ile ne demek istediğimizi ifade etmek zor oluyor
bir problem olursa ancak bundandır.

Elektronikte şu konuda profesyonelim demeye cesaret edecek kimse var mı bilmiyorum,
ama ben yıllardır mcu programlamayla uğraşıyorum
yinede ömrüm boyunca anca amatör olarak kalırım,
ben öğrendikçe yeni birşey çıkıyor karşıma.

Eldeki malzeme hızlıca deneme ... konusuna gelirsek
bahsettiğim programın çalışır ilk versiyonunu yazmam 6 ay sürmüştü :)
2 yıl kadarda ara ara yine eklemeye devam ettim,
halen arada bakıyorum.

...

Flatron

Eyvallah sağolun @RaMu hocam :)
iyi çalışmalar