Pic Mikrodenetleyici'de CLC (Configurable Logic Cell) Kullanarak Led Yakıp Söndürme

Поділитися
Вставка

КОМЕНТАРІ • 12

  • @yunusfurkandilmen6520
    @yunusfurkandilmen6520 2 роки тому

    Elinize sağlık hocam lcd ve diğer kütüphaneleriniz şu an yeni derleyicilerde hata veriyordu, bu konu ile ilgili bir çalışmanız olduysa paylaşabilir misiniz

    •  2 роки тому

      Herşey hazır mı diye sorunca aslında hiçbir şey hazır değildir. Diğer kütüphaneler yeni derleyici dediğinizde bir belirsizlik var. Lütfen kullandığınız dinleyicinin sürümünü ve kütüphanelerin isimlerini söyler misiniz? C standart bir dildir. Ufak bir rötüş ile kullanmaya devam edebilirsiniz.

    • @yunusfurkandilmen6520
      @yunusfurkandilmen6520 2 роки тому

      @ Hocam şu an yazmakta olduğum programı size aid olan lcd4bit ve 4x4 tuş takımı kütüphanelerini XC8(V2.32) derleyici sürümü ile çalıştırmaya çalıştığımda hata aldım. İncelememe rağmen malesef kodu derleyemedim. En sonunda XC(V1.41) derleyicisi ile çalıştırdım ve herhengi bir sorunla karşılaşmadım. Bir öğrenci olarak bu yazı sayenizde çok verimli geçirdim. Bu durum için de çok teşekkür ederim :)

    •  2 роки тому

      Fırsat bulduğumda inceleyeceğim

  • @ahmetgocmez6971
    @ahmetgocmez6971 2 роки тому

    Elinize sağlık.CLC blokları program içerisinde enable diasable edebilirmiyiz?
    Sağlıklı günler.

    •  2 роки тому

      Aslında herşey register değerlerini değiştirilerek yapılıyor. Mcc sadece işi görselleştiriyor.

    • @ahmetgocmez6971
      @ahmetgocmez6971 2 роки тому

      @ Teşekkürler.
      Mcc ile 2 bloktan oluşan CLC oluşturdum.
      Gayet güzel çalışıyor.Program akışı içerisinde bazı durumlarda blokun birini
      disable etmem gerekiyor.Xc8 komutları ile
      çözemedim.Extra 2 port kullanarak çözdüm.Yardımcı olacak kaynak önerebilirmisiniz?İyi Çalışmalar.

    •  2 роки тому

      En temel kaynak kullandığınız PIC' in datasheeti dir. PIC18F46Q10 için konuşacak olursak datasheet in sayfa 413 de "Disable CLC by clearing the EN bit" yazıyor.
      CLC1CONbits.EN=0; diyerek CLC 1'ı disable edebilirsiniz.
      Datasheetin yanında mutlaka application note ve technical brieflere de gözatınız. CLC ile ilgili bazı döküman numaraları şöyledir.
      CLC Tips and Tricks
      AN2133 Extending PIC® MCU Capabilities Using CLC
      AN2912 Using CLCs in Real-Time Applications
      AN1606 Using the Configurable Logic Cell (CLC) to Interface a PIC16F1509 and WS2811 LED Driver