Etepic

Ana Tema => Basic Programlama Komut Kullanımı => Konuyu başlatan: cherhem - 26 Ocak 2012, 19:49:59

Başlık: (Çözüldü)24cxx EEeprom kullanım sorunu
Gönderen: cherhem - 26 Ocak 2012, 19:49:59
Düzenleme: başarılı bir şekilde 25lc16 ya yazdırıp okutabildim sorun porta.0 ve porta.1  de çalışmaması. neden olduğuna bakmadım ama portb ye alınca çalıştı sorun kalamdı. (boş yere kalabalık yaptım kusura bakmayın :( )


eski mesaj::
İyi akşamlar..
kullanılan derleyici: Proton+
pic: 16f628a
eeprom:  24C02 , 24LC02, 24LC16

16f628a ile harici eeprom kulanmayı deniyorum ama 3 eepromuda denedim bir türlü yazıp okutamadım. değer hep sıfır görünüyor.  aranızda boyle bir uygulama yapan varmı? basit olarak yazıp okuabileceğim...


  

   DECLARE SDA_PIN PORTA.1
       DECLARE SCL_PIN PORTA.0


Dim W0 as Word                 
Dim B1 as Byte
                 

loop:
        Cls
For W0 = 1 To 14   
        Busin $A1,W0,[B1] 
        Print at 1,W0,B1
        Delayms 100
        Next
Delayms 100

For W0 = 14 To 1 Step -1
Print at 1,W0," "
    Delayms 100
Next


        Goto loop


böyle bişey buldum denedim ama farkeden bişey olmadı.  protonun içindeki manuele baktım ondanda pek sonuç alamadım
Başlık: Ynt: (Çözüldü)24cxx EEeprom kullanım sorunu
Gönderen: ete - 26 Ocak 2012, 22:33:32
16F628A da PortA önseçimli (default) olarak  Komparatör yani analog çalışır. Sen ise onu digital kullanmaya çalışıyorsun. Bu durumda programına;
CMCON=7 komutunu ilave etmen gerekirdi.

Ete
Başlık: Ynt: (Çözüldü)24cxx EEeprom kullanım sorunu
Gönderen: cherhem - 26 Ocak 2012, 23:13:45
Haklısınız....Teşekkürler...

bu konuyla alakalı değil ama başka sorum var size:
RCin  komutu var Proton+' ta. var olduğunu help dosyasından öğrendim. kullanmaya çalıştım fakat bir türlü düzen tuturamadım.
Pot komutuna benzer çalışıyormuş galiba. pot komutnun alabileceği değer 0 ile 255 arasıda, RCin ise 0 ile 65000(tam değil ama word büyüklüğünde). denerken arada bazı değerler çıkıyor lcd ye ama tam olarak istediğim gibi net bir değer gösteremedim hep sıfırda değer.  bilginiz varmı?