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

[复制链接]
 楼主| zhous123 发表于 2014-9-2 12:52 | 显示全部楼层 |阅读模式
     昨晚花了我1小时移植成功的ucgui代码,基本成功(但还有问题)。不敢独享,分享给各位21ic的网右们。事实上移植是相对简单的,没什么值得骄傲,但可以省去各位移植的时间,还是不错的:lol
效果如下:
ucgui.jpg
    在移植过程中,由于不懂操作飞思卡尔的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 | 显示全部楼层
延时估计是硬件需要吧.........
jofficer 发表于 2014-9-2 17:46 来自手机 | 显示全部楼层
高手啊
hu_uuu 发表于 2014-9-2 18:32 | 显示全部楼层
厉害,
308686344 发表于 2014-9-2 20:29 | 显示全部楼层
谢谢分享,哈哈
1347559641 发表于 2014-9-2 20:43 | 显示全部楼层
顶!我也正准备弄呢,学习了。
 楼主| zhous123 发表于 2014-9-2 22:15 | 显示全部楼层
Rain_King 发表于 2014-9-2 17:12
延时估计是硬件需要吧.........

知不知道FLEXBUS总线是怎么使用的???如何通过FLEXBUS总线读取LCD的寄存器?求教
ticomi 发表于 2014-9-3 08:00 | 显示全部楼层
高手,学习了!
Rain_King 发表于 2014-9-3 09:09 | 显示全部楼层
zhous123 发表于 2014-9-2 22:15
知不知道FLEXBUS总线是怎么使用的???如何通过FLEXBUS总线读取LCD的寄存器?求教 ...

这个....没搞过,无法帮你了....
yaoweipeng 发表于 2014-9-3 11:42 | 显示全部楼层
向高手学习中。。。。
zhangjsh 发表于 2014-9-3 12:08 | 显示全部楼层
支持版主
 楼主| zhous123 发表于 2014-9-3 13:23 | 显示全部楼层
zhangjsh 发表于 2014-9-3 12:08
支持版主

大哥知不知道FLEXBUS总线怎么使用的?:P
bbstr 发表于 2014-9-3 16:00 | 显示全部楼层
1 设置你要读取的像素点的坐标write_reg(32,x);write_reg(33,y);
2 发送34命令 write_cmd(34)
3 读取lcd ram数据,也就是读取0x80000001地址的数据
 楼主| 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 ...

谢谢!!!我试试先
茫茫大士 发表于 2014-9-20 10:16 | 显示全部楼层
经测试可以使用谢谢啦,不知怎么屏显示不完全
北斗stone 发表于 2014-9-21 08:32 | 显示全部楼层
茫茫大士 发表于 2014-9-20 10:16
经测试可以使用谢谢啦,不知怎么屏显示不完全

这个我也发现了,另一块的LCD初始化的一句LCD_Draw();不能删去,你再试试?
茫茫大士 发表于 2014-9-21 10:21 | 显示全部楼层
北斗stone 发表于 2014-9-21 08:32
这个我也发现了,另一块的LCD初始化的一句LCD_Draw();不能删去,你再试试?
...

谢谢啦,好的我再试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

206

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部