打印
[其他ST产品]

stm32c011的NRST引脚复用问题

[复制链接]
628|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
probedog|  楼主 | 2025-1-21 16:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
采用cubemx将stm32c011的NRST引脚配置成ADC口,生成程序,输入为高时候可以正常采样,但是输入一拉低就复位,配置有什么需要注意的吗?

使用特权

评论回复
沙发
冰春彩落下| | 2025-2-10 01:14 | 只看该作者
STM32C011NRST引脚配置成ADC口是不合理的,因为NRST是复位引脚,其设计初衷和功能与ADC(模数转换器)引脚截然不同。NRST引脚通常用于复位STM32微控制器,当该引脚被拉低时,会触发复位操作,导致微控制器重新启动

使用特权

评论回复
板凳
别乱了阵脚| | 2025-2-10 02:23 | 只看该作者
即当输入拉低时STM32C011会复位,这是完全符合预期的行为,因为您已经将NRST引脚(或误将其配置为)用于了ADC输入。当该引脚上的电压低于复位阈值时,STM32C011会进行复位

使用特权

评论回复
地板
江河千里| | 2025-2-10 03:34 | 只看该作者
NRST引脚应始终保持其复位功能,不应被重新配置为其他功能,如ADC输入

使用特权

评论回复
5
暖了夏天蓝了海| | 2025-2-10 04:43 | 只看该作者
检查STM32C011的数据手册,确定哪些引脚可以配置为ADC输入

使用特权

评论回复
6
淡漠安然| | 2025-2-10 05:32 | 只看该作者
使用这些指定的ADC引脚进行模拟信号的采样

使用特权

评论回复
7
一秒落纱| | 2025-2-10 06:34 | 只看该作者
CubeMX中,确保没有错误地将NRST引脚配置为ADC输入。重新配置项目,选择正确的ADC引脚,并生成新的代码

使用特权

评论回复
8
夜阑风雨| | 2025-2-10 07:23 | 只看该作者
确保您的硬件连接正确,不要将任何外部信号连接到NRST引脚上。将模拟信号连接到正确的ADC引脚上

使用特权

评论回复
9
远山寻你| | 2025-2-10 08:23 | 只看该作者
在将代码上传到STM32C011之前,使用CubeMX的仿真功能进行初步调试

使用特权

评论回复
10
光辉梦境| | 2025-2-10 09:45 | 只看该作者
在实际硬件上运行代码时,使用调试器或逻辑分析仪等工具监控ADC引脚和NRST引脚的信号

使用特权

评论回复
11
三生万物| | 2025-2-10 10:59 | 只看该作者
始终参考STM32C011的官方数据手册,以获取有关引脚功能、电气特性和配置选项的准确信息

使用特权

评论回复
12
classroom| | 2025-2-18 11:22 | 只看该作者
最简单的解决方案是不要将NRST引脚用作ADC输入。

使用特权

评论回复
13
powerantone| | 2025-2-18 11:26 | 只看该作者
检查复位阈值

使用特权

评论回复
14
laocuo1142| | 2025-2-18 13:00 | 只看该作者
使用外部电路

使用特权

评论回复
15
flycamelaaa| | 2025-2-18 16:26 | 只看该作者
检查上拉电阻连接是否正确

使用特权

评论回复
16
stormwind123| | 2025-2-18 21:26 | 只看该作者
如果您需要在程序中触发复位,使用软件复位功能,而不是通过拉低NRST引脚。

使用特权

评论回复
17
两只袜子| | 2025-2-18 22:00 | 只看该作者
查数据手册

使用特权

评论回复
18
jcky001| | 2025-2-18 23:00 | 只看该作者
建议咨询技术支持

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

411

主题

2519

帖子

3

粉丝