用过新华龙C8051FXXX的请帮忙(输入口设置问题)

2020-02-05 08:49发布

以P0口为例:

假如我要用P0.1口为(数字---就是能检测数字电平的)输入口,我该是设置 P0MDIN=0x02(P0MDIN默认为0xFF)好呢,还是让它为默认值就好!

因为资料说了设置为低为模拟输入口,我理解为作为A/D用时设置为低,其他应该都设置为高(也就是不用管它,默认值就好)!

同时POMDOUT也不用管(让其保持默认值0x00--漏极开路),请问我的理解是否有问题??


还有就是想问问,关于这个交叉开关问题我总是没搞明白,"有说被跳过"和不被跳过的"的说法??很晕...

是不是可以理解为,被交叉开关跳过的I/O,就不接特殊功能脚,作为普通I/O用,特殊功能脚按优先级顺沿!!希望高人指点!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
WillFeng
2020-02-05 11:29
可以配置成“模拟输入”的端口,设置时一般首先确定“模拟输入”还是“数字”。如果是“数字”,在确定其工作模式,即开漏(输入)还是推挽(输出)。如果是“模拟输入”,一般设置为开漏模式(默认)。

其实用其配置软件来配置最方便,而且非常容易理解。

"是不是可以理解为,被交叉开关跳过的I/O,就不接特殊功能脚,作为普通I/O用,特殊功能脚按优先级顺沿!!
——正确。

一周热门 更多>