C

(Çözüldü)24cxx EEeprom kullanım sorunu

Başlatan cherhem, 26 Ocak 2012, 19:49:59

cherhem

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

ete

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

cherhem

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ı?

Powered by EzPortal