16 Temmuz 2012 Pazartesi

USB-Grafik LCD arabirimi





Bilgisayar sistem/donanım bilgilerini görmek için 240x128 ile yapılmış bir çalışma.
Grafik LCD, 18F2550 ile sürülüyor. Devre, toshiba chipset'li GLCD'nin arkasına doğrudan takılabiliyor. Ben XIAMEN PGM240128C-NS kullandım. (sayfanın sonunda gerekli dökümanları bulabilirsiniz)

Devre 5 volt ile çalışır ve harici beslemeye ihtiyaç duymadan USB portundan beslenebilir.  USB portuna takıldığında, 1-2 saniye içinde hazır olur ve sürücü istemez. (Aygıt yöneticisinde HID olarak görünür.)
PC'de çalışan bir yazılım, ölçülen bilgileri USB üzerinden devreye gönderir. .NET, VB veya Delphi ile kendi uygulamalarınızdan da kolaylıkla bilgi gönderebilirsiniz.
Ben sistem bilgilerini toplayan ve bunların bir kısmını GLCD'ye gönderen bir yazılım kullanıyorum.




Grafik LCD'nin arka aydınlatması PIC'in pwm çıkışına bağlıdır, yazılım üzerinden ayarlanabilir. Ayrıca, 18F2550'nin boşta kalan portları da, ilaveler için kart üzerine alınmıştır. (buton, led, sensör vs bağlanabilir)

Kart üzerinde ICSP portu vardır, ICSP destekleyen bir programcınız varsa, devre üzerinde PIC'i programlayabilirsiniz. Veya bootloader ile usb portu üzerinden de yeniden yükleme yapabilirsiniz.


glcd, aşağıdaki şekilde konfigüre edilmeli.

procedure GLCD_Initialize;
begin
   SPI_Init();
   Spi_T6963C_Config(240, 128, 8, PORTC, 1, PORTC, 0, 2, 1, 0, 4, 0);
   S
pi_T6963C_panelFill(0);

   Spi_T6963C_graphics(1);
   Spi_T6963C_text(1);



PGM240128C Datasheet
baskıdevre (PCB)


Hiç yorum yok:

Yorum Gönder