Şimdi Ara

ETE ( Erol Tahir Erdal) Hocamızla PBP

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
27
Cevap
0
Favori
7.008
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 12
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Adını altın harflerle yazmamız gereken çok kıymetli bir hocamız.
    Mükemmel bir tarzda hazırlayıp sunmuş Okumanızı öneriyorum.
    Genelde "ETE" nic ile yazar.

    Bu aralar forumda sıkca pbp soruları görüyorum.Arkadaşların aradığı pek çok şey bir arada...

    ETE ilePBP <<<



    < Bu mesaj bu kişi tarafından değiştirildi musallim -- 29 Eylül 2007; 18:38:32 >



  • Valla süper, eline sağlık. Paylaşım için teşekkürler.
  • paylasım icin tesekkürler gercekten güzel
  • sagolasın...
  • Çok harika bir kaynak, derleme olmuş...

    Paylaşım için tşk ler...
  • Derleme sözcüğü bu tip eserler için kullanılmaz.
    ETE hocam en az pbp (microcode) yazarları kadar konuya vakıf.
    Verdiğim buzdağının ucu bile değil.
    Asıl önemli olan ilk kez karşılaşan için bile, ürkütmeden ve akıcı bir tarzda düzenlenmiş olmasıdır.



    < Bu mesaj bu kişi tarafından değiştirildi musallim -- 5 Mayıs 2007; 8:27:09 >
  • ilk önce yaklaşık bır yıl once yayınlandı ve gecen gunlerde pwm de eklenerek 11. ders tamamlandı o gunden berı baş ucu kıtablarımdan bırı olmuştur piyasada para ile satılan emsallerınden çok çok iyi elinize saglık hocam
  • Linkteki dosyaya 11. ders dahil.
  • Tabiiki ülkemin değerleri sınırlı değil daha neler var neler.

    Aşağıdakiler için derleme sözcüğü kullanılabilir.

    @a.zorba üstadımın affına sığınıyorum yazıları az renklendirdim.

    OKUMALISINIZ <<<



    < Bu mesaj bu kişi tarafından değiştirildi musallim -- 28 Haziran 2007; 14:18:48 >
  • güzel olmuş benim bir türlü şu ofis programları ıle aram olmamıştır sagolasın emeklerin için
  • Asıl sizlerin eline diline yüreğine sağlık.

    Ben boş gezen gariban biriyim, siz yazın ben düzeltirim.Teşekkür ederim.

    Edit : Aşağıdakiler @ete hocamın derslerindeki word lerin tek word hali.

    ETE word <<<



    < Bu mesaj bu kişi tarafından değiştirildi musallim -- 28 Haziran 2007; 14:03:50 >
  • Çok teşekkür ederiz hocam..
  • Merhabalar Musallim Hocam,

    ETE hocamin notlarindan php ogrenmey calisiyorum

    pic olarak 16f876A kullanıyorum
    kendimce biseyler yazdım, sanirim device tanimlarindan dolayi hata yasiyorum ,
    bi yerde 877 de cmcon olmaz diye notunuzu gordum.adcon kullanılır , demissiniz. acaba 876A da da mi kullanılmıyor? AN girisler port A da ,CCP ler portC de , Adcon un sadece port adaki pnleri duzenleyecegini dusunerek ben cmcon kullnadım.

    ben datasheet e baktim comparator bolununde bu cmcon vardi.


    benim device tanimlarim ve program hatalarim asagidaki gibi ,nerde hata yapmısım .




    Error OLEY.ASM 92 : [225] undifined symbol 'pic16f876a'
    Error OLEY.ASM 98 : [225] undifined symbol 'pic16f876a'
    Error OLEY.ASM 104 : [225] undifined symbol 'pic16f876a'
    Error OLEY.ASM 110 : [225] undifined symbol 'pic16f876a'
    Error OLEY.ASM 116 : [225] undifined symbol 'pic16f876a'
    Error OLEY.ASM 116 : [225] undifined symbol 'mclr_on'
    Error OLEY.ASM 122 : [225] undifined symbol 'pic16f876a'
    Error OLEY.ASM 122 : [225] undifined symbol 'intrc_osc_noclkout'
    Error OLEY.ASM 127 : [225] undifined symbol 'cmcon'



    config kismim da soyle

    TRISA =%00001011
    TRISB =%11111111
    TRISC =%00000000
    '------------------------------------------------------------------

    @ DEVICE pic16F876A
    @ DEVICE pic16F876A, WDT_ON
    @ DEVICE pic16F876A, PWRT_ON
    @ DEVICE pic16F876A, PROTECT_OFF
    @ DEVICE pic16F876A, MCLR_ON
    @ DEVICE pic16F876A, INTRC_OSC_NOCLKOUT

    '------------------------------------------------------------------
    DEFINE LCD_DREG PORTC
    DEFINE LCD_DBIT 4
    DEFINE LCD_EREG PORTC
    DEFINE LCD_EBIT 3
    DEFINE LCD_RSREG PORTC
    DEFINE LCD_RSBIT 0
    DEFINE LCD_BITS 4
    DEFINE LCD_LINES 2
    '------------------------------------------------------------------

    DEFINE ADC_BITS 10
    DEFINE ADC_CLOCK 1
    DEFINE ADC_SAMPLEUS 15

    ADCON1=%10000100
    CMCON=7
    OPTION_REG.7=0
    DEFINE CCP1_REG PORTC
    DEFINE CCP1_BIT 2



    birde oley.asm 92 diyince ,benim microcodestudio da php yazdıgım sayfadaki 92. satir mi oluyor ,yoksa compile idyince olusuturlan asm dosyasinin 92. satirimi.

    saygilar
    okantex




  • Aşağıdaki gibi olursa derleniyor.Ama doğru çalışırmı bilmem , kontrol etmedim.Derlenmesi kurallara uyduğunu gösterir.

    Her pic in pdf i iyice incelenmeli.Sorularının cevabı orada.
    Analog/digital converteri olan pic nasıl olmayan pic nasıl tanımlanır,dahili osilatörü olan nasıl olmayan nasıl tanımlanır ...

    TRISA =%00001011  
    TRISB =%11111111
    TRISC =%00000000
    '------------------------------------------------------------------

    @ DEVICE pic16F876A
    @ DEVICE pic16F876A, WDT_ON
    @ DEVICE pic16F876A, PWRT_ON
    @ DEVICE pic16F876A, PROTECT_OFF

    '------------------------------------------------------------------
    DEFINE LCD_DREG PORTC
    DEFINE LCD_DBIT 4
    DEFINE LCD_EREG PORTC
    DEFINE LCD_EBIT 3
    DEFINE LCD_RSREG PORTC
    DEFINE LCD_RSBIT 0
    DEFINE LCD_BITS 4
    DEFINE LCD_LINES 2
    '------------------------------------------------------------------

    DEFINE ADC_BITS 10
    DEFINE ADC_CLOCK 1
    DEFINE ADC_SAMPLEUS 15

    ADCON1=%10000100
    CMCON=7
    OPTION_REG.7=0
    DEFINE CCP1_REG PORTC
    DEFINE CCP1_BIT 2




  • hocam bu sefer de asagidaki hatalari verdi.
    bu benim ilk chip kullanma denemem ,datasheetlerin neresine bakilir bilmiyorum.anlamak istedigim bolumlerini okumaktan baska bairsey yapamiyorum.
    saygilar



    Error OLEY.ASM 92 : [225] undifined symbol 'pic16f876a'
    Error OLEY.ASM 98 : [225] undifined symbol 'pic16f876a'
    Error OLEY.ASM 104 : [225] undifined symbol 'pic16f876a'
    Error OLEY.ASM 110 : [225] undifined symbol 'pic16f876a'
    Error OLEY.ASM 115 : [225] undifined symbol 'cmcon'
  • Pic ler microchip firmasının ürünüdür.
    Microchip diye ararsan bulursun.

    http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=64

    16F876A pdf desen google emmin sana yol gösterir.
    En azından data shield filan buluverir.

    ---------
    MCS kaldır.PBP kaldır.
    PM deki , linkdeki MCSP indir numara sırasına göre kur.
    Ayarları kurcalama.
    Compile option/assembler/use pbpl kutusu boş olsun.

    ----------------
    Edit :
    Altaş yayın evinin kitaplarını incele ve gerekli gördüklerini al.
    Bu şekilde sorma ile ilk başlarda hızlı yol alamazsın...

    http://www.altaskitap.com/



    < Bu mesaj bu kişi tarafından değiştirildi musallim -- 11 Haziran 2009; 0:59:41 >




  • hocam bende microcodestudio plus var php esliginde

    bu arada bi arkadas device tanimlairni php de yazmak gerekmedigini soyledi, o tanimlari ıcprog giib yukleyici programda yazmak gerektigini soyledi

    bende device tanimlarini sildim ve cokguzel hatsiz derledi.
    bu araa bir CMCON=7 li derleyim dedim (onu da silmistim) ,cmcon varken hata veriyor,
    acaba
    ilk dusuncem nerde hatali
    adcon adc kontro ettigi ve 876A da AN kanallari port A da, CCP ler ise portC de been bundan oturu CMCON=7 ye ihtiyac duyulur diye dusunmutsum ,amam varligi hata ya neden oluyor.

    benim dusuncem ve arkadsin device tanimlari hakkindaki tavsiyesine dair dusunceniz nedir?

    saygilar
    okan
  • Başlık , @ETE hocanın dersleri.
    İndirip inceledi isen @device tanımlamalarının program içerisinde yapıldığını görürdün.
    Yukarıda , cevaben verdiğim kodların derlendiğini yazdım.Senin derlenmeyen kodlarla farkını inceledinmi ?

    Tekrar ediyorum , kullandığın pic in kullanım kılavuzunu iyi incelemelisin.
    Böylece hangi pic de dahili osc var hangisinde yok gibi bilgilere ulaşabilirsin...
  • abi
    ben elektonik egitimi falan almadim, neye nerdenbakcagi mi bilmiyorum.

    senin verdigin kodlarda benimkinden farkli olan

    @ DEVICE pic16F876A, MCLR_ON
    @ DEVICE pic16F876A, INTRC_OSC_NOCLKOUT

    kodlarinin iptal olmus olması
    bu durumu da denedim ,hata verdi ,
    sonra @ devicelarin hepsini sildi, CMCON u da sildim o zaman hatasiz derledi.
    tekrar CMCON lu denedim ,hata verdi.


    hadi dahili osilator yok ama ben tanimladigim icin hat verdi, peki ya digerleri niye olmuyor.ete hocamin notundaki gibi @ device lari tanimladim ama hata sebebi oluyor.

    eksik veya hata nerde?

    bu arada ilgin icin tesekkurler
  • Canım kardeşim , gayretine rağmen sonuç alamadığına üzülüyorum ama elden fazla bir şey gelmiyor.
    Picler öyle basitce 3-5 sayfa okuyarak üstesinden gelebileceğin bir konu değil.
    İki yolu var.
    Ya uzun yoldan öğreneceksin ya da hazır kodları elemana yükleyip geçeceksin.

    Yapmak istediğin şeyi buraya koy yardımcı olalım.
    Gerekli değişiklikleri yapalım ,tabii yapabiliyorsak,hex dosyasını verelim sende yükle geç gitsin.

    ----
    @ETE nin derslerindeki kodlar çalışan kodlar.Kopi/pasta çalışır.
    Yok sende derlenmiyorsa önce derleyicinde sonra sisteminde hata aramalısın.



    < Bu mesaj bu kişi tarafından değiştirildi musallim -- 11 Haziran 2009; 14:32:03 >
  • 
Sayfa: 12
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.