ST7735 FPGA驱动

买了一块ST7735的1.3寸彩色OLED,将卖家提供的STM32程序很快移植到了ZYNQ上,点屏成功。用IO模拟确实很慢,抓波形看了一下,SCK大概是1MHz的样子,单色刷屏时,延迟较大。

参照希科电子的IP,用逻辑加速,折腾了好久,屏就是不亮,抓波形看跟IO模拟的也差不多,百思不得其解。
都准备放弃了,发现IO模拟的SCK平时是高电平,而希科的SCK平时是低电平,试着改了一下:

always @(posedge  clk )//SCK
	case ( cntr ) 
		3,5,7,9,   11,13,15,17 :  SCK <= 1 ;
		2,4,6,8,   10,12,14,16 :  SCK <= 0 ;
		default SCK <= 1 ; 
	endcase 

果然屏点亮了,调整了一下,SCK最大支持50MHz,刷屏基本一闪而过
在这里插入图片描述
完整工程见我的资源

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章