在这个例程中
HWREG(FORCED_UPDATE_PORT + GPIO_O_DEN) |= 1 << FORCED_UPDATE_PIN;
//这句是设置端口PF1为输入
//
// Wait a while before reading the pin.
//
Delay(1000);//等待一段时间
//
// Check the pin to see if an update is being requested.
//
if(HWREG(FORCED_UPDATE_PORT + (1 << (FORCED_UPDATE_PIN + 2))) ==
(FORCED_UPDATE_POLARITY << FORCED_UPDATE_PIN))
{//这句没看懂,应该是查看该引脚是否为低电平,不知道为什么就是检测不到。。。
return(1);
}
为什么始终不能运行到return (1),我试过了,不知道是我输入口设置不对还是什么,总是不能检测到PF0=0时,这个是例程里的
此帖出自
小平头技术问答
一周热门 更多>