1
3
107
注册会员
P3M0 &= ~0x08;//配置P3.3为高阻输入 P3M1 |= 0x08;
这两句代码无法将P3.3口设置为高阻模式怎么回事,我去手册对照寄存器,这两句代码没问题,但是下载到单片机中,就不行。这个引脚用来做ADC管脚,一开始发现这个管脚会把被测信号拉高,后来发现这个引脚一直为高电平,在程序中写0会被拉低,感觉就是准双向口,不是高阻输入。另一个P3.4也用来做ADC引脚,工作很正常。换了好几个单片机也不行。
使用道具 举报 送花
86
5982
1万
超级版主
Debu*** 发表于 2024-12-20 11:20 P3M0 &= ~0x08;//配置P3.3为高阻输入 P3M1 |= 0x08; EA=0;
@b*** 发表于 2024-12-21 08:01 感谢
40
2412
3264
荣誉版主
Debu*** 发表于 2024-12-21 10:52 发现问题了?
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2025-8-25 08:08 , Processed in 0.118575 second(s), 89 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.