[STM32F1] 无法用串口下程序

[复制链接]
1823|26
 楼主| chenho 发表于 2019-4-18 19:56 | 显示全部楼层 |阅读模式
stm32f103rbt6 无法用串口下程序
zhuhuis 发表于 2019-4-18 19:59 | 显示全部楼层

楼主详细说说怎么回事啊,这么说太笼统了
 楼主| chenho 发表于 2019-4-18 20:03 | 显示全部楼层
boot1通过47R接地,BOOT0通过2K接3.3V。
VSSA,VSSD均接上电源3.3V和地;
下载线序正确。RX接TX,TX接RX,共地。用视波器看单片机RX端确实也收到数据了。
电源也用视波器看了波形好,接线也用万用表打了也是通的,上电后测各端电压也正常。但就是下载不进去程序。
串口下程序硬件方面应该就与这些有关吧?我买的新块子,后来又换了一块还是下不进去
songqian17 发表于 2019-4-18 20:06 | 显示全部楼层
接的哪个串口?
zwll 发表于 2019-4-18 20:11 | 显示全部楼层
软件提示什么呢?
 楼主| chenho 发表于 2019-4-18 20:14 | 显示全部楼层
串口1,软件提示401连接超时。下载程序时我短接单片机接收发送端,下载软件能接收到好像是7f!
zwll 发表于 2019-4-18 20:18 | 显示全部楼层
下载模式要选择对,还有就是BOOT选择好。
chuxh 发表于 2019-4-18 20:22 | 显示全部楼层
不行的话就换个烧写器试试。
gongche 发表于 2019-4-20 08:00 | 显示全部楼层
ISP 控制很简单, 除了 BOOT 设定好外, 当然电源和通信接口也连接正常.
huanghuac 发表于 2019-4-20 08:04 | 显示全部楼层
而不同的 STM32 的版本, 支持的 USART 端口也有不同. 但 PA9,10 这个 USART1 都是支持的.
happy_10 发表于 2019-4-20 08:07 | 显示全部楼层
另外电路上有没有设置什么上下拉电路影响的通信呢
 楼主| chenho 发表于 2019-4-20 08:10 | 显示全部楼层
感谢大家的回答!已经找到原因了,还真是买了便宜货导致的。我从以前能正常使用的板子上拆了一块芯片重新焊了一块板子就能下载程序。说明板子和电路都没问题。就是芯片有问题导致的。最开始我以怀疑过芯片有问题,都换了一块,还是不能下程序。后来听说有种叫翻新货。我买的是八块钱一片的便宜货,我看原装得要十多元。我果断不再信任这批芯片了。从原来的板子拆块芯片来试。结果确认就是芯片的问题。
paotangsan 发表于 2019-5-9 13:40 | 显示全部楼层
能详细说说吗
木木guainv 发表于 2019-5-9 14:22 | 显示全部楼层
我没有用串口下载过程序
jkl21 发表于 2019-5-9 21:09 | 显示全部楼层
设置跳线boot0 = 1,boot1=0。  
wwppd 发表于 2019-5-9 21:10 | 显示全部楼层
连接板上的UART1 到你所用的PC串口
maqianqu 发表于 2019-5-9 21:10 | 显示全部楼层
要记得正确配置好Boot0和Boot1引脚的电平
dspmana 发表于 2019-5-9 21:10 | 显示全部楼层
只有当检测到外部电压大于电压阀值时才会启动
eefas 发表于 2019-5-9 21:10 | 显示全部楼层
要保证所有的VCC和GND都没有接错。
pl202 发表于 2019-5-9 21:10 | 显示全部楼层
TXD RXD接反了?      
您需要登录后才可以回帖 登录 | 注册

本版积分规则

748

主题

9853

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部