在9B96控制LCD的程序中
HWREG(LCD_WR_BASE + GPIO_O_DATA + (LCD_WR_PIN << 2)) = 0; // WR=0
HWREG(LCD_WR_BASE + GPIO_O_DATA + (LCD_WR_PIN << 2)) = 0; HWREG(LCD_WR_BASE + GPIO_O_DATA + (LCD_WR_PIN << 2)) = LCD_WR_PIN; // WR=1,
为什么要两次对LCD_WR_PIN赋值为0?
第三个,把LCD_WR_PIN的值赋给本身,是不是用LCD_WR_PIN的初始值
#define LCD_WR_BASE GPIO_PORTG_BASE #define LCD_WR_PIN GPIO_PIN_5
GPIO_PIN_5的初始值为1吗?
|