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之间波动。
求指导。先谢谢.
开发平台iar2.1,另外此电路还有其他13个按键,也有pe接口,其他一切正常。然后如果手工焊接一个上拉电阻也能正常使用。
现在板打了一堆,求解救。。 |