本帖最后由 一心爱你 于 2011-1-20 14:32 编辑
最近在看2294的程序,对其中一段有点疑问,请高手指点下,代码如下:
。。。。。。
{
PINSEL0 = 0x00000000;
PINSEL0 = 0x00080000;
IO0DIR = 0x00000080;
PINSEL2 |= 0x00000030;
IO2SET |= 0x001F8000;
IO2DIR = 0x001F0000;
IO3DIR |= 0x00000100;
。。。。。。。
}
。。。。。。
在这段程序中,我们对P0进行了初始化,但是相应的管脚定义模块中,对P0.16-P0.31没有相关管脚功能的设置,应增加一句:PINSEL1 = 0x00000000。而且,对P0.0-P0.15的设置用了两句,删掉上面一句程序不是更简化了。
高手帮忙看看 这样理解对不
2294管脚连接模块的定义如下: |