cmd无限刷屏代码

新塘的MCU大多数都集成EBI,我手上这个M0516也集成,相对于ST来说,这是大方好多呢.EBI可以类比为ST的FSMC,FMC等等,不过,他是通过地址数据复用方式实现的,类似51时代接内存.其实51通过内存接口来刷屏幕我觉得应该也不慢的.只不过好像很少人这么用,主要是能刷上去也不知道处理些什么.
首先要初始化EBI,但是不用初始化ALE引脚的复用(但是会被占用,接下来再解释.),如下红色是需要初始化的,粉红色是系统调试工作要保留的IO:

但是对于TFT还是不够的,还有DC,RST,BL引脚,其中ALE引脚被我用作DC了.

然后还有一个叫触摸屏的,要给他预留个SPI(天蓝色),还有INT引脚,BUSY引脚.(黄色)

那么这个MCU所剩IO就很少了,要初始化除了触摸屏以外,仅仅是刷屏,代码如下.

当然EBI需要配置时序的,而EBI我们不用SRAM,所以外部一些时序直接写0,但是分频还是要调整的.如下.

假设我现在HCLK是50MHz,那么MCLK就是25MHz,1分频就25MHz速度刷屏了.还要定义几个,这样可以很方便从STM代码转移过来.

然后按照我们理解的方式开始刷吧.

新塘的刷速度还是很猛的.代码放上.

}

我要回帖

更多关于 cmd简单炫酷代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信