有没有熟悉ILI9341 控制器的大神

2019-07-21 07:03发布

有没有熟悉ILI9341 控制器的大神,我想问怎么调整屏幕每个像素点的位数是 6、 16 还是 18位 ,需要发送哪条命令,因为16位的话太占flash了,想调成8位。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
brucewoo
1楼-- · 2019-07-21 11:18
好像是不可以的,只能16位。
你自己写个算法把8位数据实时转成16位再传过去吧。
sammy902583
2楼-- · 2019-07-21 15:45
看Spec发现, 只有16或18位两种选项, 其他不支持, 我同意送给9341的时候转换就好了, 多不了多少code size.
只是不明白屏变成8位像素显示的话, code size会少很多吗?
xiangqian
3楼-- · 2019-07-21 16:38
brucewoo 发表于 2018-12-7 14:50
好像是不可以的,只能16位。
你自己写个算法把8位数据实时转成16位再传过去吧。

颜 {MOD}对应关系不知道怎么搞,怎么把8位的颜 {MOD}搞成16位的
xiangqian
4楼-- · 2019-07-21 22:03
 精彩回答 2  元偷偷看……
brucewoo
5楼-- · 2019-07-21 23:05
xiangqian 发表于 2018-12-7 16:52
颜 {MOD}对应关系不知道怎么搞,怎么把8位的颜 {MOD}搞成16位的

我也没搞过。8位携带的信息比16位少很多,估计最简单的办法是按比例换算吧。
xiangqian
6楼-- · 2019-07-22 03:07
brucewoo 发表于 2018-12-7 16:54
我也没搞过。8位携带的信息比16位少很多,估计最简单的办法是按比例换算吧。

好,谢谢,只是研究一下,做个开机画面,实在不行就加外部存储

一周热门 更多>