年终77折活动,有哪些想兑换的?
stm32G030C8T6 官方例程库
简单聊聊STM32的SPI外设
How to write the stm32g0's dts file for RB3 Gen2 ?
MDK5使用AC6优化等级问题
CMSIS里提供的GCC ld链接文件疑问
大家晚上好啊
stm32G071RBT6跑TOUCHGFX的时候使用仪表控件,更新数值的时候会卡死,怎么解决
STM32G070 I2C主机只发送设备地址读测试是否产生stop位
STM32G030K6Tx使用ADC+DMA进行6通道ADC采集,DMA传输错位问题。
微信公众号
手机版
在 STM32G030J6M6 上,NRST 引脚(PA0) 默认是外部复位输入,但可以通过修改 Option Bytes(选项字节) 将其复用为 GPIO(包括 ADC 输入) 。
✅ 步骤如下:
1. 确认芯片支持复用
STM32G030J6M6 的 PA0(即 NRST)支持通过 Option Bytes 禁用复位功能 ,复用为普通 IO,包括 ADC 输入
。
2. 使用 STM32CubeProgrammer 修改 Option Bytes
Reset改为GPIO(或PA0_IO)3. 在 CubeMX 中配置 PA0 为 ADC 输入
4. 注意事项
而从数据手册引脚描述中看起来其他引脚的功能不能用的。
这个8脚的芯片,硬件上复位脚、PA0/PA1/PA2共用一个焊盘。
不管你把它配置为 PA0/PA1/PA2的哪个脚,其复位功能始终有效,只要该脚被拉低。
平常,建议把这些个管脚“始终配置为模拟或数字输入”,避免内部输出导致意外复位。
显然,这个封装很有局限性~! 此时,这个脚最安全的用法就是只做复位脚了。
[md]感谢提供方案。我实测了一下, STM32CubeProgrammer的Option Bytes页面没有PA0_MODE字段 同时使用了CubMax将PA0配置为ADC输入通道烧录发现NRST并没有禁用