各位大哥帮忙看下!此函数赋值有无问题(8位数据接口为PB8-15)
时间:10-02
整理:3721RD
点击:
/**********************************************************
写命令与数据子函数
**********************************************************/
void LCD_Write(u8 type, u16 value) //变量type判定写入的是command还是data,变量value表示写入的内容
{
LCD_CS = 0;
LCD_RS = type; // 0: command 1: data
LCD_WR = 0;
//传送u16变量value高8位数据到PB8-15
GPIOB->BSRR = value & 0xff00;
GPIOB->BRR = (~value) & 0xff00;
LCD_WR = 1;
LCD_WR = 0;
//传送u16变量value低8位数据到PB8-15
GPIOB->BSRR = value<<8 & 0xff00;
GPIOB->BRR = ((~value)<<8) & 0xff00;
LCD_WR = 1;
LCD_CS = 1;
}
找到问题了没有?