pe1上是一个按键,用内部上拉电阻。
lcd部分初始化代码是这样的。
void LCDInit(){
CLK_PCKENR2_PCKEN23=1; //启动lcd的时钟
CLK_CRTCR=0x84; //设置
LCD_CR1=0x05;
LCD_CR2=0x21;
LCD_FRQ=0x00;
LCD_PM0=0x00;
LCD_PM1=0x80;
LCD_PM2=0xbf;
LCD_PM3=0x0f;
LCD_CR3_LCDEN=1;
}
只要关了lcd时钟或者不启动LCD_CR3_LCDEN。按键一切正常。一启动后,用示波器看,电压跟ac一样的曲线,然后在1.2v左右~0v之间波动。 |