高中生
最后登录1970-1-1
在线时间 小时
注册时间2013-8-1
|
楼主 |
发表于 2013-11-8 11:26:48
|
显示全部楼层
#define LCD_WR_CMD(command_data_8) do\
{\
GPIO_SetBits(GPIOC, GPIO_Pin_7);\
BL14002_DELAY();\
GPIO_ResetBits(GPIOC, GPIO_Pin_9);\
BL14002_DELAY();\
GPIO_ResetBits(GPIOC, GPIO_Pin_8);\
BL14002_DELAY();\
GPIO_Write(GPIOB, ((u8)command_data_8)<<8);\
GPIO_ResetBits(GPIOC, GPIO_Pin_6);\
BL14002_DELAY();\
GPIO_SetBits(GPIOC, GPIO_Pin_6);\
BL14002_DELAY();\
GPIO_SetBits(GPIOC, GPIO_Pin_8);\
}while(0) //wr=0;wr=1;产生一个上升沿
#define LCD_WR_Data(low_8_data) do\
{\
GPIO_SetBits(GPIOC, GPIO_Pin_7);\
GPIO_SetBits(GPIOC, GPIO_Pin_9);\
GPIO_ResetBits(GPIOC, GPIO_Pin_8);\
BL14002_DELAY();\
GPIO_Write(GPIOB, ((u8)low_8_data)<<8);\
GPIO_ResetBits(GPIOC, GPIO_Pin_6);\
GPIO_SetBits(GPIOC, GPIO_Pin_6);\
GPIO_SetBits(GPIOC, GPIO_Pin_8);\
}while(0) //wr=0;在这里写入数据到RAM
我把K60的改成這樣
PC6>>wr
PC7>>rd
PC8>>cs
PC9>>rs
PC10>>reset
PB15>>D7
.
.
.
.
PB8>>D0
但是我用了LCD_Init(RED);之後只有白屏
請問知不知是什麼問題?
|
|