找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

[M051] 新唐M0516芯片,P4.7/ICE_dat 引脚不能配为IO输出?

[复制链接]
跳转到指定楼层
楼主
lujiancnc 发表于 2015-1-6 16:40:10 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
测试程序如下:

        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脚?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具 举报

板凳
匿名  发表于 2020-10-14 15:54:55
我有遇到一樣的問題,請問大大最後如何解決?
回复 支持 反对

使用道具

沙发
Angus 发表于 2015-2-2 11:27:02 | 只看该作者
本帖最后由 Angus 于 2015-2-2 11:30 编辑

M051系列的ICE接口是可以配置成GPIO口的,配置成GPIO口以后,烧录代码没问题,防真时遇到写P4 .6,P4.7数据时,会出错退出防真。您可以Debug一下,在写GPIO口数据之前,看端口配置寄存器里的值是否是您期望的值。
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU