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.
@ 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 :)
@ 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
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
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.
@ 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 :)
Fırsat bulduğumda inceleyeceğim
Elinize sağlık.CLC blokları program içerisinde enable diasable edebilirmiyiz?
Sağlıklı günler.
Aslında herşey register değerlerini değiştirilerek yapılıyor. Mcc sadece işi görselleştiriyor.
@ 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.
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