Microchip
直播中

刘莉

8年用户 204经验值
私信 关注
[问答]

不能将引脚定义为I/O的默认配置

大家好,我试图用我的新dsPIC33FJ16MC101和我的REALICE,但是我似乎不能使用引脚11(FLTA1,SCK1,INT0,RPT7,CN23,RB7)作为输出引脚。我正在成功地编写所有其他14个I/O引脚。当我把这个引脚连接到作用域时,它看起来是浮动的。我假设我需要使用c配置位(这是我在pin8[OSCO]遇到同样的问题时所做的——我写过),但我似乎找不到什么。谢谢。

回帖(7)

杜元晓

2019-8-22 13:18:38
外围设备按优先级降序排列:FLTA1、SCK1、It0、RPT7、CN23、RB7。IO端口功能具有最低优先级。要启用IO操作,您需要确保在RB7之前列出的所有模块或特性都被停用。其中一个模块可以在默认情况下启用。
举报

李宛蔓

2019-8-22 13:34:01
谢谢你,Nikolay_Po,即使我运行一个空程序(我认为默认情况下它们都是禁用的),我的问题仍然存在,只是:我的问题是如何禁用所有这些特性。FLTA1-我试过做P1FLTACON=0;SCK1-我试过做SPI1CON1bits。DISSCK=1;INT0-我试过做IPC0bits。T0IP=0;RP7-我试过做RPORbits.RP7R=0;CN23-我试过做CNEN2bits.CN23IE=0;什么都没用,我也不知道有什么功能.谢谢.
举报

张娜

2019-8-22 13:52:47
我宁愿打开别针,这样你就可以检查活动了。
举报

李宛蔓

2019-8-22 14:08:47
谢谢DarioG,我不明白,拨弄什么别针?谢谢。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分