糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > STC8的硬件SPI驱动ST7735彩色TFT屏幕

STC8的硬件SPI驱动ST7735彩色TFT屏幕

时间:2020-05-22 16:12:53

相关推荐

STC8的硬件SPI驱动ST7735彩色TFT屏幕

STC8的屏幕驱动

摸了,不会用markdown。放上代码完事代码是基于中景园的软件SPI屏幕驱动的,仅仅是改成了硬件SPI驱动

摸了,不会用markdown。放上代码完事

链接: 基于STC8硬件SPI的TFT驱动 from gayhub.

代码是基于中景园的软件SPI屏幕驱动的,仅仅是改成了硬件SPI驱动

这里我总觉得时钟极性有问题,我在DSP28335上调成了上升沿驱动数据才好使,但stc8这样配置寄存器确实是好用的。我用的STC8A8KSTC的SPI居然没有自动拉低EA,还要手动拉低,绝了。中断模式始终不好用,轮询凑合凑合。

// void SpiInt(){LCD_CS = 1;SPDAT=0;//数据寄存器清0SPCTL=0xDC|4;//1101 11xx 主模式,使能,先传数据最高位,前时钟为下降沿,并在下降沿驱动数据,上升沿检测数据SPSTAT = 0xc0;//清中断标志// IE2 = ESPI; //使能SPI中断// EA = 1;LED=!LED;}/******************************************************************************函数说明:LCD串行数据写入函数入口数据:dat 要写入的串行数据返回值: 无******************************************************************************/void LCD_Writ_Bus(u8 dat) {LCD_CS = 0; //拉低从机SS管脚SPDAT = dat; //发送while (!(SPSTAT & 0x80));//查询完成标志SPSTAT = 0xc0;//清中断标志LCD_CS = 1; }

如果觉得《STC8的硬件SPI驱动ST7735彩色TFT屏幕》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。