这个函数是怎么写半字节到 LCD 的?

2019-03-24 15:38发布

void  DispDataWrOneNibble (CPU_INT08U data){    CPU_INT32U  value;

    BSP_LCD_DISP_RW_LO();                                       /* Set R/W write LOW to write to the LCD module.        */
    BSP_LCD_DISP_E_HI();                                        /* Write the UPPER nibble to the LCD module.            */    value = ((data >> 4) & 0x0F);    GPIOPinWrite(GPIO_PORTA_BASE, BSP_GPIO_LCD_DB, value << 2);
    DispDly_uS(1000);    BSP_LCD_DISP_E_LO();} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
Study_Stellaris
2019-03-25 06:12
GPIOPinWrite(GPIO_PORTA_BASE, BSP_GPIO_LCD_DB, value << 2);
为什么要左移 2 为呢?

一周热门 更多>

相关问题

    相关文章