mcp23017 ile grafik lcd nasıl kullanabilirim?

Başlatan ChiliPepper, 25 Nisan 2023, 14:51:37

ChiliPepper

Merhaba arkadaşlar 16f1947 kullanıyorum, mcp23017 ile grafik lcd 'wg12864b'  nasıl kullanabilirim örnek kod ya da kütühpanesi olan var mı ?

kimlenbu

Bu soruya kolay kolay cevap gelmez. Grafik lcd'nin çözünürlüğü ne, sürücüsü ne ?

mehmet

#2
23017 ile led yaktınız mı öncelikle?
Tabii CCS C hazır fonksiyonlarını
GLCD için kullanamayabilirsiniz.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

ChiliPepper

Alıntı yapılan: mehmet - 25 Nisan 2023, 18:56:4723017 ile led yaktınız mı öncelikle?
Tabii CCS C hazır fonksiyonlarını
GLCD için kullanamayabilirsiniz.
Evet kullandım fakat lcd ile kullanmayı beceremedim. Pek kaynak da bulamadım mecbur picle sürmem gerekecek sanırım.


Murat Mert

Alıntı yapılan: ChiliPepper - 25 Nisan 2023, 14:51:37Merhaba arkadaşlar 16f1947 kullanıyorum, mcp23017 ile grafik lcd 'wg12864b'  nasıl kullanabilirim örnek kod ya da kütühpanesi olan var mı ?

MCP23S17 bir mcu kadar pahalı. Bence başka bir işlemciye geç. he sistem hazır bir sistem ise u anki mcu ile glcd için kullanacağın mcuyu haberleştir. I2C lduğu için hem ağır kalacak hemde ana mcu yu şişirecektir.
74HC595 ile yapan da var nette ama ağırlığını hissediyorsunuz.
mert07

mehmet

#6
Kontrol pinleri direkt verilir,
data pinleri de 595 ile sürülür.
Normal bir GLCD kütüphanesine basit bir
kod eklenmesi yeter.

Yok illa i2c kullanılacaksa adım adım
gidilebilir. GLDC pinleri ikiye ayrılır.
Data pinlerinde sorun olmaz. Zaten 8bit.
Kontrol bitleri de uygun şekilde tanımlama
yapılarak halledilebilir.

Bunun testini basit şekilde Arduino ile
yapabilirsiniz. Fonksiyonlar oturunca
CCS C üzerine aktarırsınız. Daha önce dediğim
gibi, CCS C hazır fonksiyonları kullanamayabilisiniz.
Github üzerinde güzel kütüphaneler bulunmakta.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

ChiliPepper

Alıntı yapılan: mehmet - 26 Nisan 2023, 20:45:01Kontrol pinleri direkt verilir,
data pinleri de 595 ile sürülür.
Normal bir GLCD kütüphanesine basit bir
kod eklenmesi yeter.

Yok illa i2c kullanılacaksa adım adım
gidilebilir. GLDC pinleri ikiye ayrılır.
Data pinlerinde sorun olmaz. Zaten 8bit.
Kontrol bitleri de uygun şekilde tanımlama
yapılarak halledilebilir.

Bunun testini basit şekilde Arduino ile
yapabilirsiniz. Fonksiyonlar oturunca
CCS C üzerine aktarırsınız. Daha önce dediğim
gibi, CCS C hazır fonksiyonları kullanamayabilisiniz.
Github üzerinde güzel kütüphaneler bulunmakta.

i2c kullanma zorunluluğum yok. Data pinleri için 595 gerekli mi direk onları da picten sürebilirim değil mi

mehmet

Ben pin sıkıntısından i2c istiyorsunuz
sanmıştım. CCS C ile yaparsınız.
Örnek, Serdar Çiçek 'in kitabında olması
lazım.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

ChiliPepper

Alıntı yapılan: mehmet - 27 Nisan 2023, 13:32:38Ben pin sıkıntısından i2c istiyorsunuz
sanmıştım. CCS C ile yaparsınız.
Örnek, Serdar Çiçek 'in kitabında olması
lazım.

Pin sıkıntım yoktu sadece mcp23017 ile kullanmayı öğrenmeye çalışıyordum. Teşekkürler yardım için.