bluewolf 发表于 2024-8-7 11:06:36

STC32G8K64单片机IO输出请教

芯片是STC32G8K64,使用“串口1中断模式与电脑收发测试”例程,新加了P2端口的初始化和输出代码。



问题:加了P2端口的初始化代码后电脑收到的数据是乱码,去掉后收发是正常的,同时控制P2端口置1后引脚测量电压只有2.4V,这是什么原因?请大神解答一下。

DebugLab 发表于 2024-8-7 11:10:08

IO上电高阻,注意一下有没有初始化,或外部电路意外拉低

bluewolf 发表于 2024-8-7 11:15:23

DebugLab 发表于 2024-8-7 11:10
IO上电高阻,注意一下有没有初始化,或外部电路意外拉低

IO初始化是按照上面截图做的,测量是在IO悬空状态测得,供电是5V

soma 发表于 2024-8-7 12:39:58

里面设置了P3.0和P3.1是上拉模式,设置成准双向看下。

乘风飞扬 发表于 2024-8-7 13:59:54

检查一下硬件电路,看P2口设置推挽输出模式后是否对VCC,或者串口脚位信号产生影响。
页: [1]
查看完整版本: STC32G8K64单片机IO输出请教