/******************************************************************** * * LcdReadDataMultiple * * Function description: * Reads multiple values from a display register. */ static void LcdReadDataMultiple(U16 * pData, int NumItems) { while (NumItems--) { // ... TBD by user // *pData++ = LCD_ReadReg(R34); *pData++ = LCD_RD_DATA(); } }
//读寄存器 //LCD_Reg:寄存器地址 //返回值:读到的数据 u16 LCD_ReadReg(u8 LCD_Reg) { LCD_WR_REG(LCD_Reg); //写入要读的寄存器序号 delay_us(5); return LCD_RD_DATA(); //返回读到的值 }
//读寄存器 //LCD_Reg:寄存器编号 //返回值:读到的值 u16 LCD_ReadReg(u8 LCD_Reg) { LCD_WR_REG(LCD_Reg); //写入要读的寄存器号 return LCD_RD_DATA(); }
//读寄存器 //LCD_Reg:寄存器编号 //返回值:读到的值 uint16_t LCD_ReadReg(uint16_t LCD_Reg) { LCD_WR_REG(LCD_Reg); //写入要读的寄存器号 return LCD_RD_DATA(); }