打印

熟悉ARM7的高人进来指点下

[复制链接]
1766|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 一心爱你 于 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管脚连接模块的定义如下:

123.JPG (134.93 KB )

123.JPG

456.JPG (132.52 KB )

456.JPG

相关帖子

沙发
huzixian| | 2011-1-19 17:07 | 只看该作者
相应的管脚定义模块  能拿出来看看不

使用特权

评论回复
板凳
xiaoxu_79| | 2011-1-20 09:43 | 只看该作者
应该是可以删除的,没有设置的都会按默认值处理!

学程序要找一个好的样本!

使用特权

评论回复
地板
一心爱你|  楼主 | 2011-1-20 14:35 | 只看该作者
没有办法贴图,只好把上面帖子编辑下,个人理解始终要把第一句删掉

使用特权

评论回复
5
maoyanketi| | 2011-1-20 17:04 | 只看该作者
对,没设置按默认的来

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

276

帖子

1

粉丝