风铃草2 发表于 2014-11-6 20:06:57

实在不想黑神舟的,唉!没办法!

我今天本来很高兴的,但是一看到神舟的LCD这样,我就彻底混乱了!
我的开发板是神舟的STM32F439IG LCD驱动IC是SSD1289,我本来想显示我的暗黑色图片的(图2),结果尼玛!这么蓝(图1),和原始图片差个十万八千里!(下面给出Image2Lcd转换的代码)前两天没发现这个问题,现在算是知道了。于是乎,每个例程跑了一把,每一张图片都能正常显示!可是只要一句话就能让这个该死的LCD原形毕露! 看:LCD_Clear(0x0001);   (这个0x0001就是下面数组里的)看看结果就是图1,蓝的很呐!要知道蓝色是0x001F,黑色是0x0000。0x0001离黑色这么近!怎么能显示蓝色!!!!!!神舟你乖点,自己出来认错!看到此贴的神舟朋友也要试一试哦!看看你的板子是否也存在这样的问题。看在我们这些花了500多大洋的消费者上,你们就老实告诉我原因吧,要不然每张图片的蓝色比例都偏重。
const unsigned char gImage_logo = { 0X00,0X10,0XF0,0X00,0X40,0X01,0X01,0X1B,
0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,
0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,
0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,
0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,
0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,0X01,0X00,
...........后面全是0x01,0x00

风铃草2 发表于 2014-11-6 21:20:43

神舟的大牛给解释了   是复位没复位好,按多几次复位或者重新上电,Cpu有缓存
这是TFT驱动 过快 要加延时 后面我们会优化代码感谢神舟!感谢感谢!!!!!!以后多支持你们的产品!期待你们的优化!!!!:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol

沐紫 发表于 2014-11-7 08:50:00

神舟服务不错哦

arm8686 发表于 2014-11-7 16:23:02

看来是 SSD1289 的速率偏低。多塞几个 nop 操作进去才行:D

w329406564 发表于 2014-11-8 09:38:02

不过神州的板子的外设还是相当丰富的,哈哈

风铃草2 发表于 2014-11-14 13:55:11

唉!不知道神舟什么时候才能更新好,动不动LCD就冒出个把错误点。。。。难受
页: [1]
查看完整版本: 实在不想黑神舟的,唉!没办法!