Home » People & Blogs » Stm32 TFT 16 bit RGB parelel

Stm32 TFT 16 bit RGB parelel

Written By bülent aslantürk on Tuesday, Nov 26, 2019 | 02:46 AM

 
Stm32f030 TFT ekran için deney bordu olarak nextion 3.5 inch kullanıldı. Bu sayede kart tasarlamamıza gerek kalmadan TFT testi yapabilmiş olduk. Kart üzerinde hazır bir ekran,bir adet stm32f030 işlemci , hafıza entegresi ve dokunmatik entegresi bulunmakta. Yapılan işlem eeepromdan resim dataları okunarak parelel 16bit olarak ekrana basıldı. Yazı karekterleri ekrana basılırken karekterin pixel olmayan noktaları pas geçilerek bacground'u olmayan yani resim üzerine direk olarak yazı yazıldı. NOT:bu videodan sonra yapılan degişikliklerle chip overclock yapılıp,okuma işleminde spi dma kullanılarak maksimum 6 frame/saniye ye çıkabildim.Zaman gecikmesini minimize edebilmek için half dma işlemi ile dataların ilk yarısı bir taraftan ekrana basılırken bir taraftanda ikinci yarısının okunması işlemi gerçekleştirildi.1 frame için 480*320*2=307200 Byte okunup ekrana parelel formatta gönderidi. https://github.com/alarmko NOT:Nextion hmi üzerine bu şekilde program atarsanız nextion cihazınızı bir daha önceki gibi kullanamazsınız.Farkettiyseniz ben elimde dokunmatigi bozuk(camı kırık) olan cihaz ile test yaptım.