实在不想黑神舟的,唉!没办法!
我今天本来很高兴的,但是一看到神舟的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
神舟的大牛给解释了 是复位没复位好,按多几次复位或者重新上电,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 神舟服务不错哦 看来是 SSD1289 的速率偏低。多塞几个 nop 操作进去才行:D 不过神州的板子的外设还是相当丰富的,哈哈 唉!不知道神舟什么时候才能更新好,动不动LCD就冒出个把错误点。。。。难受
页:
[1]