你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32H743VIT6的PC2_C和PC3_C设置为推挽输出驱动不足的问题。

[复制链接]
飘扬 提问时间:2022-8-9 22:48 / 未解决
有个项目用了STM32H743VIT6 芯片,PC2_C和PC3_C设置为推挽输出。设置为低电平时IO电压是1-2V。
我最先用来测试前面的3款板其他功能都是好的,就是PC2、PC3的驱动有问题,而且驱动的电流强弱有差异。注意PC2、PC3是做其他芯片的使能脚,不对外,IO损坏的概率很小。
后面我拿了4块新板测试,发现可PC2、PC3又可以正常了。百思不得其解啊
收藏 评论3 发布时间:2022-8-9 22:48

举报

3个回答
onebyte 回答时间:2022-8-10 10:26:48
PC2_C和PC3_C不是模拟通道快速引脚吗
xmshao 回答时间:2022-8-10 11:08:16
要提醒你的是PC2,PC3跟PC2_C,PC3_C是不一样的,后者是ADC采样信号的直接输入脚,对外是不具备驱动能力的。你可以看看H7参考手册里有幅图 Analog inputs connected to ADC inputs ,逻辑上在那里画得很清楚。PC2和PC2_3之间有个模拟开关,你可以尝试将那个模拟开启合上再测试下。
飘扬 回答时间:2022-8-10 12:26:21
非常感谢两位的回复。已经添加如下代码,但是还是一样的。而且查了一下默认PC2_C和PC2的开关是关闭状态。
HAL_SYSCFG_AnalogSwitchConfig(SYSCFG_SWITCH_PC2,SYSCFG_SWITCH_PC2_CLOSE);
HAL_SYSCFG_AnalogSwitchConfig(SYSCFG_SWITCH_PC3,SYSCFG_SWITCH_PC3_CLOSE);


我比较不能理解的是最先使用的3款板其他功能都是好的,就是PC2、PC3的驱动有问题。后面的4块电路板测试PC2_C和PC3_C驱动都是正常的。
微信图片_20220810122342.png

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版