新手,很多东西不明白,MPC56XX的芯片在使用一个Pin作为输入或输入之前,都需要进行什么样的基础设置啊?
说明:我使用的是Freescale CodeWarrior。我直接在main里面直接将所有的Pin设置为输入。
for(X=0;X<512;X++)
{
SIU.PCR[X].B.APC = 0;
SIU.PCR[X].B.PA = 0;
SIU.PCR[X].B.OBE = 0;
SIU.PCR[X].B.IBE = 1;
}
然后其中一个Pin通过一个电阻接到+5V,查看所有的SIU.GPDI[X].R;得到的值全部是零。怎么回事啊?
[
本帖最后由 zhexian83 于 2011-4-26 11:03 编辑 ]
此帖出自
小平头技术问答
一周热门 更多>