打印
[M051]

M051的P4.7口不能配成输出引脚

[复制链接]
916|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lujiancnc|  楼主 | 2015-1-6 11:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

测试程序如下:

        system_init();
        device_init();
       
        P4_MFP=0;            //配置P4口为IO引脚
        P4_PMD=0x5000;  //P4.7及P4.6为输出
       
        P4_DOUT = 0xF0;

        for(;;) {}

电路上电前,将仿真器拨掉。
电路上电后,用万用表直接测量P47及P46引脚,当现P47/ICE_DAT一直为零,P46/ICE_CLK为高。

请问是哪里有问题?P47是不是不能象手册上写的配成IO脚?


相关帖子

沙发
lvyunhua| | 2015-1-6 17:10 | 只看该作者
本帖最后由 lvyunhua 于 2015-1-6 21:10 编辑
P4_PMD=0x5000;  //P4.7及P4.6为输出

本帖最后由 lvyunhua 于 2015-1-6 21:08 编辑
首先确认硬件有问题没有,P47驱动负载是否过大,
然后再看配置是否按照手册要求配置,

P4_MFP &= ~((1<<7)|(1<<15));  
P4_MFP &= ~((1<<6)|(1<<14));

P4_PMD=0x5000;  //10 01 00 00 00 00 00 00

P4_DOUT = 0xF0;//以及   P4_DOUT = 0x0;
for(;;) {}

具体看下这个:https://bbs.21ic.com/forum.php?mo ... %3D65%26typeid%3D65

使用特权

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

本版积分规则

4

主题

5

帖子

2

粉丝