STM32无法通过串口烧录程序

小弟最近在做STM32程序开发工作,程序有了也在开发板上进行了验证,可是在通过串口往产品里烧的时候,产品板子一点反映也没有,程序死活就是进不去,气死我了,望各位高人指点迷津,小弟不胜感谢!

做硬件调试我们会遇到各种各样的问题,一定要以“戒急用忍”的心态去对待工作和生活。
一般来讲,STM32是一个片上系统,启用初期与外围其它模块没有什么关系,所以问题肯定是出在STM32本身,您可以按下如下几个步骤核查:
1. STM32是3.3V供电,要保证所有的VCC和GND都没有接错。

2. STM32f103有内部复位电路,只有当检测到外部电压大于电压阀值时才会启动。因为需要检测外部电压,所以模拟Ref/VDDA/VSSA不能开路,做实验是可以将Ref/VDDA与3.3V链接,VSSA与GND链接。
3. 串口连接时,要记得正确配置好Boot0和Boot1引脚的电平。
a、首先设置跳线boot0 = 1,boot1=0。
b、连接板上的UART1 到你所用的PC串口。
4. 串口收发引脚要连接正确,即
a. PC机的TXD与板上的RXD连接,
b. PC机的RXD与板上TXD连接,
c. 共地

请按以上步骤核查。
温馨提示:内容为网友见解,仅供参考
无其他回答

如何通过串口烧写STM32程序
1、首先安装ST官方串口下载软件,Flash_Loader_Demonstrator_v0_Setup.exe用交叉串口线连接开发板和电脑,BOOT0选择为1,BOOT1选择为0,接上开发板电源,SW1切换到ON打开电源开关。2、编译hex或bin,在官网下载免费烧录工具软件,stm32芯片出厂时已内置bootloader,可以通过usart,spi,i2c下载程序。另外,...

STM32无法通过串口烧录程序
1. STM32是3.3V供电,要保证所有的VCC和GND都没有接错。2. STM32f103有内部复位电路,只有当检测到外部电压大于电压阀值时才会启动。因为需要检测外部电压,所以模拟Ref\/VDDA\/VSSA不能开路,做实验是可以将Ref\/VDDA与3.3V链接,VSSA与GND链接。3. 串口连接时,要记得正确配置好Boot0和Boot1引脚的电平...

什么类型的STM32芯片不可以串口下载程序?
在实际使用过程中,如果遇到STM32芯片不能通过串口下载程序的情况,可以考虑使用其他方式进行下载,例如使用ST-Link调试器或者外部Bootloader程序等。

stm32串口烧写 无法解锁读保护
J-LINK有个解锁菜单,需要解锁才能正常再次烧写程序。当然解锁会导致Flash内容被全部擦出。 启动"J-Flash ARM"工具,Target->unsercure chip 就解除了芯片的读保护。Target->unsercure chip 后一定要上电复位,系统不复位是不行的。m r w u .@ n e t去掉@欢迎访问 ...

stm32单片机烧写程序,总是提示串口被占用怎么解决?没有打开别的软件,驱...
确认一下串口号有没有选对,插拔一下串口线,换一个串口助手,换别人的电脑试一下

在安装stm32 Flash Loader Demo烧录软件出现的错误!!!
串口被占用了,首先要确认一下串口端口的选择是否正确,一般不用COM0这个端口,提示这个错误说明其他程序占用了你的串口,需要先将其关闭,如果找不到端口在哪关,可以直接重启电脑,

没法下载程序到stm32中,提示无法打开串口Com0. No This comport Or...
在你的烧录软件里搜索一下串口,可能是你的ISP烧录软件没有识别你的板子与电脑连接的串口(比如你电脑和板子连的串口是COM4,但是你的烧录软件识别的串口是COM1)我用的烧录软件是mcuisp V0.993版本 !!!新手同遇到此问题!!误解的话勿喷!!!

如何使用FlyMcu烧录stm32单片机
在“校验”、“编程前重装文件”和“编程后执行”选项中,对勾选择需要的项目,然后点击“开始编程”。整个烧录过程需要一定时间,请耐心等待。一旦右侧状态栏出现如图所示的提醒,这表示烧录过程已经完成。通过这种方法,您可以顺利完成STM32单片机的串口烧录。需要注意的是,这里简述的是串口烧录的过程,而...

STM32 与 MATLAB\/Python 串口通讯错误记录
此方法虽解决了问题,但也存在两个问题:每次 MATLAB 连接串口时,单片机都会复位;此外,Simulink 中无相关设置,因此无法使用 Simulink 连接具有一键下载启动功能的 STM32 电路。最终,这个困扰我多年的串口通讯问题得到解决。通过检查单片机的复位电路和串口通讯数据流,可以确定串口无响应问题是否由 RTS 和...

如何使用串口来给STM32下载程序
STM32的启动模式介绍 主闪存启动模式:单片机上电即运行程序。系统存储器启动模式:上电之前设置BOOT0=1,BOOT1=0,通过串口下载程序。上电后设置BOOT0=1,BOOT1=0并按复位键也能通过串口下载程序。SRAM启动模式:用于快速程序调试,允许从RAM启动代码,调试完成后下载到Flash。掉电重启不能运行程序的...

相似回答