Merhaba arkadaşlar 16f1947 kullanıyorum, mcp23017 ile grafik lcd 'wg12864b' nasıl kullanabilirim örnek kod ya da kütühpanesi olan var mı ?
Bu soruya kolay kolay cevap gelmez. Grafik lcd'nin çözünürlüğü ne, sürücüsü ne ?
23017 ile led yaktınız mı öncelikle?
Tabii CCS C hazır fonksiyonlarını
GLCD için kullanamayabilirsiniz.
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.
birileri ugrasmıs ise yarayabilir
https://www.gammon.com.au/forum/?id=10940
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.
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.
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
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.
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.