12C5A60S2单片机管脚无法置高电平
本帖最后由 DebugLab 于 2024-9-10 13:31 编辑使用单片机型号:12C5A60S2单片机
使用端口:P2,P3,P4,P0口作为普通IO,P1口作为外部AD输入,其中,P3和P4口分别用到串口1和串口2。
问题描述:把P2.0-P2.3设为推挽输出时,同时置高电平,只有P2.2和P2.1输出是5v,其余两个管脚为2.3V。
求解决方案。如何可以使得它们同时置高。 附代码: P2M0 = 0x3f; P2M1 = 0xf0; P2=0X0F;
测试P2.0-P2.3电压都是5伏没问题啊
12系列P1M0和P1M1的定义是反的
https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=10220&pid=100425
看下外部接什么拉低了.2.3V已经算是高电平了. cdpzq 发表于 2024-9-10 13:35
看下外部接什么拉低了.2.3V已经算是高电平了.
P2悬空状态测的,其他口线都有外设。 设置成推挽 试试
页:
[1]