4490| 3
|
关于void LCD_Scan_Dir(u8 dir)中的一些理解问题 |
8金钱
最佳答案单从这段代码来看
lcddev.width 应该是一个16个的值
(lcddev.width-1)>>8 要取高8位发送出去
(lcddev.width-1)&0XFF 只发送低8位数据 这一句如果 LCD_WR_DATA 这个函数的原型是
LCD_WR_DATA(u8 DAT); 可以直接写 lcddev.width-1 不需要 &0XFF; 如果函数原型是 LCD_WR_DATA(u16 DAT); 就需要 &0XFF;
因为从代码来看,是把 lcddev.width-1 的值分两次发送出去,第一次是发送高8位, 第二次是发送低8位 (lcddev.width-1)>>8) ...
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-8-22 06:46
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网