高级会员

- 积分
- 902
- 金钱
- 902
- 注册时间
- 2012-6-29
- 在线时间
- 39 小时
|
5金钱
驱动液晶屏时 历程是使用PB口做数据线,但我改为PD口做数据线后 屏幕没显示 求指教 原子哥
下面是我修改的部分的源码:
lcd.h
#define DATAOUT(x) GPIO_Write(GPIOD,x);
#define DATAIN GPIO_ReadInputData(GPIOD)
lcd.c
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD|RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOB|RCC_APB2Periph_AFIO, ENABLE);
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE);//????SWD???§??JTAG
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10|GPIO_Pin_9|GPIO_Pin_8|GPIO_Pin_7|GPIO_Pin_6; ///PORTC6~10?
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOC, &GPIO_InitStructure); //GPIOC
GPIO_SetBits(GPIOC,GPIO_Pin_10|GPIO_Pin_9|GPIO_Pin_8|GPIO_Pin_7|GPIO_Pin_6);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All; //   ORTD
GPIO_Init(GPIOD, &GPIO_InitStructure); //GPIOD
GPIO_SetBits(GPIOD,GPIO_Pin_All);
其他部分没做改动
|
|