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

STM32H7B0VB PC2_C管脚请教

[复制链接]
wujique 提问时间:2022-1-19 23:29 / 未解决

看规格书,这个管脚可以连接到PC2,能做所有PC2的功能。

现在我的板子在调试中,出现PC2_C不能拉低,PC3_C却正常。

程序就是最简单的程序,通过STM32CUBE生成的代码,做最简单的拉高拉低测试。

之前做过输入输出切换。

请问这个管脚有什么注意的吗?还是如网络所说,PCX_C最好只用作ADC,不要用作其他功能。

收藏 评论5 发布时间:2022-1-19 23:29

举报

5个回答
xmshao 回答时间:2022-1-20 10:09:41
STM32数据手册上也说了,PCx_C专用于模拟输入端口,不做它用。
butterflyspring 回答时间:2022-1-21 11:44:37
的确,从手册上的结构图看,是连接到ADC的,可以优化ADC性能的设计。所以只做模拟输入。
STM32H7VB0  PC2_C.png
wujique 回答时间:2022-1-21 17:52:12

butterflyspring 发表于 2022-1-21 11:44
的确,从手册上的结构图看,是连接到ADC的,可以优化ADC性能的设计。所以只做模拟输入。
...

图上不是有模拟开关将PC2连接到PC2_C吗?

在参考手册12.3.1

Some packages feature Pxx_C pads but not Pxx. All Pxx alternate functions are available on Pxx_C pads by closing the switch

wujique 回答时间:2022-1-25 21:49:24

今天测试发现,问题细节:

PC2_C,我用来做模拟I2C的SDA脚,进行输入输出切换,就会造成输出电平拉不低,输出低电平只能到2.8V。

PC3_C用作SCL,就没有问题。

今天我把PC3_C也用作SDA做实验,实验之后,PC3_C也不能拉低了。

用其他管脚就不会有问题。

我怀疑是不是我在来回切换后,把IO损坏了?

飘扬 回答时间:2022-8-9 22:36:46
请问解决了吗?我在STM32H743VIT6芯片上遇到了类似的问题。
我最先用来测试前面的3款板其他功能都是好的,就是PC2、PC3的驱动有问题,而且驱动的电流强弱有差异。注意PC2、PC3是做其他芯片的使能脚,不对外,IO损坏的概率很小。
后面我拿了4块新板测试,发现可PC2、PC3又可以正常了。百思不得其解啊

所属标签

相似问题

官网相关资源

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