打印
[Kinetis]

【Kinetis实验】+K20开发板移植ucgui成功

[复制链接]
2964|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
     昨晚花了我1小时移植成功的ucgui代码,基本成功(但还有问题)。不敢独享,分享给各位21ic的网右们。事实上移植是相对简单的,没什么值得骄傲,但可以省去各位移植的时间,还是不错的:lol
效果如下:

    在移植过程中,由于不懂操作飞思卡尔的FLEXBUS总线,而官方提供的LCD屏ili9341驱动中没有int LCD_ReadPoint(int x,int y);函数,也就是无法获取指定像素点的颜色值。不知论坛里的哪位大神可以指教下?:P

还有就是,在初始化FLEXBUS总线后,需要delay一段时间才能保证显示不出错,这又是什么原因呢?

源码12M多一点,居然上传不了???附上百度网盘链接:
链接: http://pan.baidu.com/s/1eQxiEPW 密码: 7wcd




相关帖子

沙发
ar_m_cu| | 2014-9-2 13:17 | 只看该作者
支持楼主一个

使用特权

评论回复
板凳
link8001| | 2014-9-2 16:36 | 只看该作者
支持

使用特权

评论回复
地板
Rain_King| | 2014-9-2 17:12 | 只看该作者
延时估计是硬件需要吧.........

使用特权

评论回复
5
jofficer| | 2014-9-2 17:46 | 只看该作者
高手啊

使用特权

评论回复
6
hu_uuu| | 2014-9-2 18:32 | 只看该作者
厉害,

使用特权

评论回复
7
308686344| | 2014-9-2 20:29 | 只看该作者
谢谢分享,哈哈

使用特权

评论回复
8
1347559641| | 2014-9-2 20:43 | 只看该作者
顶!我也正准备弄呢,学习了。

使用特权

评论回复
9
zhous123|  楼主 | 2014-9-2 22:15 | 只看该作者
Rain_King 发表于 2014-9-2 17:12
延时估计是硬件需要吧.........

知不知道FLEXBUS总线是怎么使用的???如何通过FLEXBUS总线读取LCD的寄存器?求教

使用特权

评论回复
10
ticomi| | 2014-9-3 08:00 | 只看该作者
高手,学习了!

使用特权

评论回复
11
Rain_King| | 2014-9-3 09:09 | 只看该作者
zhous123 发表于 2014-9-2 22:15
知不知道FLEXBUS总线是怎么使用的???如何通过FLEXBUS总线读取LCD的寄存器?求教 ...

这个....没搞过,无法帮你了....

使用特权

评论回复
12
yaoweipeng| | 2014-9-3 11:42 | 只看该作者
向高手学习中。。。。

使用特权

评论回复
13
zhangjsh| | 2014-9-3 12:08 | 只看该作者
支持版主

使用特权

评论回复
14
zhous123|  楼主 | 2014-9-3 13:23 | 只看该作者
zhangjsh 发表于 2014-9-3 12:08
支持版主

大哥知不知道FLEXBUS总线怎么使用的?:P

使用特权

评论回复
15
bbstr| | 2014-9-3 16:00 | 只看该作者
1 设置你要读取的像素点的坐标write_reg(32,x);write_reg(33,y);
2 发送34命令 write_cmd(34)
3 读取lcd ram数据,也就是读取0x80000001地址的数据

使用特权

评论回复
16
zhous123|  楼主 | 2014-9-3 20:26 | 只看该作者
bbstr 发表于 2014-9-3 16:00
1 设置你要读取的像素点的坐标write_reg(32,x);write_reg(33,y);
2 发送34命令 write_cmd(34)
3 读取lcd ra ...

谢谢!!!我试试先

使用特权

评论回复
17
茫茫大士| | 2014-9-20 10:16 | 只看该作者
经测试可以使用谢谢啦,不知怎么屏显示不完全

使用特权

评论回复
18
北斗stone| | 2014-9-21 08:32 | 只看该作者
茫茫大士 发表于 2014-9-20 10:16
经测试可以使用谢谢啦,不知怎么屏显示不完全

这个我也发现了,另一块的LCD初始化的一句LCD_Draw();不能删去,你再试试?

使用特权

评论回复
19
茫茫大士| | 2014-9-21 10:21 | 只看该作者
北斗stone 发表于 2014-9-21 08:32
这个我也发现了,另一块的LCD初始化的一句LCD_Draw();不能删去,你再试试?
...

谢谢啦,好的我再试试

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

206

帖子

6

粉丝