Pic Mikrodenetleyici'de CLC (Configurable Logic Cell) Kullanarak Led Yakıp Söndürme
Пікірлер: 12
@yunusfurkandilmen65203 жыл бұрын
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
3 жыл бұрын
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.
@yunusfurkandilmen65203 жыл бұрын
@ 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 :)
3 жыл бұрын
Fırsat bulduğumda inceleyeceğim
@ahmetgocmez69712 жыл бұрын
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.
@ahmetgocmez69712 жыл бұрын
@ 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