For english version http://dincaysroom.blogspot.com (Not complete yet)

5 Eylül 2009 Cumartesi

Multi LED 2

Çevrim sürelerini LCD ekranda gösterme işini hallettim. İşte ekran görüntüsü
LCD erkanı PicoBlaze mikroişlemci kontrol ediyor. LCD ekranın kontrolü, mirkoişlemci ile durum makinasıdan daha kolay oluyor. PicoBlaze'ı kullanmak için 2 şey gerekli. mikroişlemci kaynak dosyası ve program dosyası. Program kodu, FPGA'deki blok RAM'e hex olarak yazılıyor. Kodu hex'e çevirmek için başka bir program kullanılıyor, ISE bu işi yapamıyor. Gerekli olan her şey zip dosyasında var.

PicoBlaze kodundaki LCD fonksiyonlarını kart geldiğinde içinde yüklü olan programdan aldım. Bu program www.xilinx.com/products/boards/s3estarter/reference_designs.htm adresinden indirilebilir.

LCD ekranda niye olduğunu anlamadığım bir şey var. PicoBlaze'de LCD çıkış port_id'sini 40 kullandığımda harfler düzgün gözükürken 00 tanımladığımda bazı harflerin üstüne istemediğim şeyler yazılmış oluyor. Bunun sebebi belki 01, 02, 03 ve 04 port_id'lerindeki giriş pinleri ile çakışma olabilir ama bana saçma geliyor. LCD pinlerine osiloskopla bakmak gerekir.

Program kodlarına buradan ulaşılabilir.

Hiç yorum yok:

Yorum Gönder