打印
[STM32]

ILI9481的问题

[复制链接]
2531|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangch_sh|  楼主 | 2014-10-14 18:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我要用STM32操作ILI9481,有一个51的例程,是用8位数据方式写的。
我现在用16位方式写。
下面是51例程里的一段程序:
LCD_WRITE_CMD(0x00,0x11);
                 delayms(20);                          //2.4ms
         LCD_WRITE_CMD(0x00,0xD0);
         LCD_WRITE_DATA(0x00,0x07);
         LCD_WRITE_DATA(0x00,0x41);
         LCD_WRITE_DATA(0x00,0x18);

命令是8位的。

原来写命令0x11,我想这样写写0x0011,高8位补零.
写数据,3个参数,0x07,0x41,0x18.
我现在这样写0x0741,0x1800,第二个字节低8位补0.
也就是说
LCD_WRITE_CMD(0x0011);
                 delayms(20);                          //2.4ms
         LCD_WRITE_CMD(0x00D0);
         LCD_WRITE_DATA(0x0741);
         LCD_WRITE_DATA(0x1800);
        请问高手,这样可以吗?谢谢!

相关帖子

沙发
ningling_21| | 2014-10-14 22:25 | 只看该作者
试试不就知道了

使用特权

评论回复
板凳
wangch_sh|  楼主 | 2014-10-16 09:16 | 只看该作者
我试过啦,不行啊!

使用特权

评论回复
地板
Zhou_g| | 2014-10-17 14:03 | 只看该作者
当然不行啦,你看看数据手册,你就会发现问题了

使用特权

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

本版积分规则

个人签名:为江山踏坏了乌骓马,为社稷拉断了宝雕弓。

318

主题

2817

帖子

5

粉丝