马大华x 发表于 2025-2-25 12:41:49

关于32g8K64的引脚输出问题。

32g8K64 P2.0---P2.3 上电后设置为推挽输出 ,
但后边设置为PWM1P/PWM1N,PWM2P/PWM2N 。
这里 都没问题,PWM输出正常。
但一给刹车信号后P2.0-P23好像变成了高阻态。
是不是这样?



CyberHamster 发表于 2025-2-25 13:13:23


可以设置的



马大华x 发表于 2025-2-25 14:12:43

CyberHamster 发表于 2025-2-25 13:13
可以设置的
刹车后I/O 的工作模式, 不是输出信号。
如果是高阻态,就要加下拉电阻了。
我实际测试时,也是高阻态,
不加下拉时,短接刹车引脚,IGBT有时全开,有时关闭。
后边我加了下拉电阻,解决了。

DebugLab 发表于 2025-2-25 15:00:35

马大华x 发表于 2025-2-25 14:12
刹车后I/O 的工作模式, 不是输出信号。 如果是高阻态,就要加下拉电阻了。我实际测试时,也是高阻态, 不 ...

PxMx设置了吗

马大华x 发表于 2025-2-25 15:40:40

DebugLab 发表于 2025-2-25 15:00
PxMx设置了吗

开机就设置了,推挽输出。   还有使用PWM功能,开了PWMx_ENO,就不用设置PxMx了。我开机设置是为了看看怎么回事。

马大华x 发表于 2025-2-25 15:55:13

DebugLab 发表于 2025-2-25 15:00
PxMx设置了吗

上边说错了,PWMx_ENO只是一个信号使能输出,需要对P2.0-P2.3初始化。不过我在初始化里P2.0-P2.3都设置成了推挽模式。

马大华x 发表于 2025-2-25 16:00:34

刚才搜了DeepSeek,单片机立刻停止计数,有些会保持之前状态,有些会全部拉低/拉高。有些会变为高阻态。 不知8K64是那种。其实不纠结了,只要PWM停止工作强制拉低吧。

CyberHamster 发表于 2025-2-25 16:25:01

马大华x 发表于 2025-2-25 16:00
刚才搜了DeepSeek,单片机立刻停止计数,有些会保持之前状态,有些会全部拉低/拉高。有些会变为高阻态。 不 ...
AI8051U是新出的,AI往往也不了解不能解决问题
一般驱动MOS/IGBT都要用外部电阻拉到禁用的状态,因为上电瞬间到用户程序初始化IO之前都是高阻的(这段时间会进行上电复位、开时钟、等待时钟稳定、系统区初始化、检查P32状态、检查P30、P31状态、判断是否要USB下载、判断是否要串口下载等一系列操作),这个阶段如果IO没上/下拉电阻,开关管可能会意外导通(严重的上电就炸)

马大华x 发表于 2025-2-25 16:36:47

CyberHamster 发表于 2025-2-25 16:25
AI8051U是新出的,AI往往也不了解不能解决问题
一般驱动MOS/IGBT都要用外部电阻拉到禁用的状态,因为上电 ...

嗯明白了。
页: [1]
查看完整版本: 关于32g8K64的引脚输出问题。