16F628A & I2C LCD Kullanımı

16F628A entegresini I2C modül aracılığıyla 1602A LCD ekrana bağlamanın yollarını arıyordum.
Böylece 16F628A'nın daha az portunu kullanarak, sadece iki portunu kullanarak LCD ekrana bağlayabilecektim. Araştırmalarım sırasında bulduğum her şeyi denedim. Sonunda ekte sunduğum dosyalara ulaştım. İlk önce pic'e yüklediğim kodlar çalışmadılar. I2C bağlantısını sağladığım pic'in 10 ve 11. bacaklarına 10k direnç ile kırmızı led bağladım. Led ışıkları yanıp sönüyor, yani bacaklarda iletişim var. Fakat kodda bir sorun var. Çünkü ekranda hiç bir yazı gözükmüyor. Biraz daha araştırınca I2CPrintSoftCommand.inc dosyasındaki tanımlamarla ilgili problem olduğunu anladım. Gerekli düzeltmeyi yaptıktan sonra ekranda görüntü geldi. Ben de derin bir soluk aldım. Program dosyaları içine gerekli açıklamaları ekledim. 

DEVRE ŞEMASI:

VİDEO:



KULLANILAN PROGRAMLAR: Proton Ide 2.0.1.2 , Microbrn

KULLANILAN PROGRAMLAYICI: K150 PIC Programmer (Klon)

Yorumlar