stm32f4discovery expansion board som 407-bb

Başlatan GreeN, 10 Eylül 2017, 00:15:47

GreeN

Resimlerdeki stm32f4discovery expansion board som 407-bb board uzerinde bulunan TFT LCD kontrolcusu nedir? bulamadim.
52.cn Diye bir site de destek veriliyordu ama site degismis ve bu urun artik yok. ssd1289 ve ili9341 Kutuphanelerini denedim ama bir turlu calistiramadim.
Acaba bir fikri olan var mi?










Terörü Lanetliyoruz.

tekosis

#1
paylaştığınız resimler görünmüyor ama araştırdığım kadarı kartın bilgi sayfası burada;
http://www.st.com/en/evaluation-tools/stm32f4dis-ext.html

bu da ekranın bilgi sayfası :
https://www.element14.com/community/docs/DOC-51084?ICID=knode-STM32F4-lcdmore

İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

GreeN

#2
Resimleri yeniledim . Verdiginiz linklerdeki urun STM firmasinin. Bendeki Cin mali .

http://www.dx.com/p/stm32f407-stm32f4-discovery-expansion-board-w-3-2-tft-lcd-green-315285
Terörü Lanetliyoruz.

tekosis

Evet o sayfada altta kullanım kılavuzu var. Orada herhangi bir sürücüden bahsetmemiş. Tft panel sürücü olmadan 8080 modunda paralel arayüzde çalışıyor gibi görünüyor. siz bu konuyu araştırın.
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

GreeN

Init kodlari asagidaki gibi oldu.

        LCD_WR_REG(0xCF);
	LCD_WR_Data(0x00);
	LCD_WR_Data(0x81);
	LCD_WR_Data(0x30);

	LCD_WR_REG(0xED);
	LCD_WR_Data(0x64);
	LCD_WR_Data(0x03);
	LCD_WR_Data(0x12);
	LCD_WR_Data(0x81);

	LCD_WR_REG(0xE8);
	LCD_WR_Data(0x85);
	LCD_WR_Data(0x10);
	LCD_WR_Data(0x78);

	LCD_WR_REG(0xCB);
	LCD_WR_Data(0x39);
	LCD_WR_Data(0x2C);
	LCD_WR_Data(0x00);
	LCD_WR_Data(0x34);
	LCD_WR_Data(0x02);

	LCD_WR_REG(0xF7);
	LCD_WR_Data(0x20);

	LCD_WR_REG(0xEA);
	LCD_WR_Data(0x00);
	LCD_WR_Data(0x00);

	LCD_WR_REG(0xB1);
	LCD_WR_Data(0x00);
	LCD_WR_Data(0x1B);

	LCD_WR_REG(0xB6);
	LCD_WR_Data(0x0A);
	LCD_WR_Data(0xA2);

	LCD_WR_REG(0xC0);
	LCD_WR_Data(0x35);

	LCD_WR_REG(0xC1);
	LCD_WR_Data(0x11);

	LCD_WR_REG(0xC5);
	LCD_WR_Data(0x45);
	LCD_WR_Data(0x45);

	LCD_WR_REG(0xC7);
	LCD_WR_Data(0xA2);

	LCD_WR_REG(0xF2);
	LCD_WR_Data(0x00);

	LCD_WR_REG(0x26);
	LCD_WR_Data(0x01);

	LCD_WR_REG(0xE0);
	LCD_WR_Data(0x0F);
	LCD_WR_Data(0x26);
	LCD_WR_Data(0x24);
	LCD_WR_Data(0x0B);
	LCD_WR_Data(0x0E);
	LCD_WR_Data(0x09);
	LCD_WR_Data(0x54);
	LCD_WR_Data(0xA8);
	LCD_WR_Data(0x46);
	LCD_WR_Data(0x0C);
	LCD_WR_Data(0x17);
	LCD_WR_Data(0x09);
	LCD_WR_Data(0x0F);
	LCD_WR_Data(0x07);
	LCD_WR_Data(0x00);
	LCD_WR_REG(0XE1); 
	LCD_WR_Data(0x00);
	LCD_WR_Data(0x19);
	LCD_WR_Data(0x1B);
	LCD_WR_Data(0x04);
	LCD_WR_Data(0x10);
	LCD_WR_Data(0x07);
	LCD_WR_Data(0x2A);
	LCD_WR_Data(0x47);
	LCD_WR_Data(0x39);
	LCD_WR_Data(0x03);
	LCD_WR_Data(0x06);
	LCD_WR_Data(0x06);
	LCD_WR_Data(0x30);
	LCD_WR_Data(0x38);
	LCD_WR_Data(0x0F);

	LCD_WR_REG(0x36);
	LCD_WR_Data(0x08);

	LCD_WR_REG(0X2A);
	LCD_WR_Data(0x00);
	LCD_WR_Data(0x00);
	LCD_WR_Data(0x00);
	LCD_WR_Data(0xEF);

	LCD_WR_REG(0X2B);
	LCD_WR_Data(0x00);
	LCD_WR_Data(0x00);
	LCD_WR_Data(0x01);
	LCD_WR_Data(0x3F);

	LCD_WR_REG(0x3a); 
	LCD_WR_Data(0x55);
	LCD_WR_REG(0x11);
	delay(1200);
	LCD_WR_REG(0x29); 
 


Terörü Lanetliyoruz.