中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

电源是3.26v boot0接地 nrst接了...

 喜欢小小小侯

下载贤集网APP入驻自媒体

电源是3.26v  boot0接地  nrst接了100nf的电容。想用串口2下载程序到单片机,一直下载不进去。分别用官方isp,FlyMcu软件 ,单片机都无响应。不知道是否还需要配置其他东西才能用串口2下载bin文件?

最新回复
发布回复
应该用串口1 吧,boot0应该接高电平,注意查看有关芯片boot模式的设置
应该用串口一,而且复位脚要引出,防止烧录不进去
若电压为3.26V并且boot0接地,NRST信号正常连接但仍无法通过串口下载程序,可能的原因包括串口设置的问题或者连接管脚不匹配。在串口通信中,双方的波特率及通信参数需要一致。如果可用工具支持,可以尝试使用其他串口线缆或更换PC的串口显示测试来排查问题。同时,需要确保MCU的引脚配置没有误用,并检查电路板上的电源供电是否稳定。如果依然下载失败,可以考虑再检查其他硬件因素,如接插件接触不良、外部电磁干扰等。
要注意NRST引脚的接法,100nF电容的作用是去耦。如果信号传输不畅或有阻抗,可能导致NRST未能及时拉高,结果导致无法进入编程状态。因此使用示波器观察NRST引脚在上电和重启时的波形,以确认是不是在下载过程中存在卡滞;并在USB转串口工具配置时,使用足够速度和波特率,确保下载协议相关设置正确,保证程序可以顺利写入。
在3.26V电源下下载程序的问题,首先,确保CPU的供电稳定并满足STM32的工作电压要求。如果电源不稳定或低于3.3V,可能导致ESP32无法正常工作或掉电,同时确保BOOT0引脚的处理方式正确,如果接地,其应从FLASH启动程序而非内置BOOT引导。引导模式配置错误也会导致下载过程中长时间无法完成。

为您推荐

热门交流