你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32f0 用串口2下载的问题

[复制链接]
zx717 提问时间:2018-1-2 09:30 /
电源是3.26v  boot0接地  nrst接了100nf的电容。想用串口2下载程序到单片机,一直下载不进去。分别用官方isp,FlyMcu软件 ,单片机都无响应。不知道是否还需要配置其他东西才能用串口2下载bin文件?
收藏 评论19 发布时间:2018-1-2 09:30

举报

19个回答
nyszx 回答时间:2018-1-29 09:35:20

看了STM32F030x4/x6/x8/xC and STM32F070x6/xB系列参考手册和STM32F0x1/STM32F0x2/STM32F0x8系列参考手册,里面只说了USART,按照之前的习惯,ST应该会指明是USART几,随便翻了几个数据手册,只有030特殊一点:
f030.jpg
f030-1.jpg

其他的051:
f051.jpg
072
f072.jpg
其次参照AN2606,楼主只说了F0没有说具体哪个型号(还是我没看到),所以不能以偏概全,我也有图为证:
QQ截图1.jpg
QQ截图2.jpg
QQ截图3.jpg
QQ截图4.jpg
QQ截图5.jpg
QQ截图6.jpg
QQ截图7.jpg
QQ截图8.jpg
QQ截图9.jpg
QQ截图10.jpg


评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

七哥 回答时间:2018-1-29 09:48:56
nyszx 发表于 2018-1-29 09:35
看了STM32F030x4/x6/x8/xC and STM32F070x6/xB系列参考手册和STM32F0x1/STM32F0x2/STM32F0x8系列参考手册 ...

多谢指正
楼主没说明什么型号,我也就奔着最简单的的型号去了,找的F030手册。
F030尽管有些型号的PA14、PA15对应的是USART2,但是这个不具有boot功能;只有F030X6和F030X4的USART1对应PA14、PA15,是具有boot功能的。
努力的人 回答时间:2018-2-2 14:25:12
nyszx 发表于 2018-1-29 09:28
不做过多解释了,我用过107的USART2 boot,AN2606详细写明了ST MCU全系列的BOOT支持外设
附件:AN2606( ...

是的,这个问题在别的帖子里,你已经提到过了。感觉这个问题不用纠结的,其实只要你自己可以写驱动的话,管他支不支持你都可以boot的对吧,设计电路就选择常规的来设计就好了,我们把更多精力花在系统实现上,可以学到的更多
努力的人 回答时间:2018-1-24 10:30:08
这个不是所有的串口都可以BOOT的,一般只有串口1可以

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

chrome777 回答时间:2018-1-24 15:53:55
串口下载程序只支持串口1,而且是固定引脚PA9,A10,然后下载的时候需要将BOOT0拉高。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

七哥 回答时间:2018-1-26 00:00:57
用手册说话。只有USART1可以ISP下载

傲游截图20180125230950.jpg
傲游截图20180125231001.jpg

傲游截图20180125235854.jpg

傲游截图20180125231141.jpg

傲游截图20180125231153.jpg


评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

nyszx 回答时间:2018-1-26 14:55:55
toofree 发表于 2018-1-26 00:00
用手册说话。只有USART1可以ISP下载

PA14\PA15是UART2  PA9\PA10是UART1
nyszx 回答时间:2018-1-26 15:00:44
ST基本上都不是只有一个串口可以BOOT,楼主要检查使用的是UART2哪个管脚作为通信的。默认的PA2\PA3是不可使用的,得用PA14\PA15

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

nyszx 回答时间:2018-1-26 15:02:58
morphlings2014 发表于 2018-1-24 15:53
串口下载程序只支持串口1,而且是固定引脚PA9,A10,然后下载的时候需要将BOOT0拉高。 ...

不是吧,只是大家喜欢只用串口1而已,USART1\USART2\USART3都可以,一般都有两个,不同器件不同。
七哥 回答时间:2018-1-26 16:07:16
nyszx 发表于 2018-1-26 14:55
PA14\PA15是UART2  PA9\PA10是UART1

UART1.jpg
努力的人 回答时间:2018-1-27 19:19:08
nyszx 发表于 2018-1-26 15:00
ST基本上都不是只有一个串口可以BOOT,楼主要检查使用的是UART2哪个管脚作为通信的。默认的PA2\PA3是不可使 ...

你再好好看一下,boot只能串口1的
nyszx 回答时间:2018-1-29 09:28:06
努力的人 发表于 2018-1-27 19:19
你再好好看一下,boot只能串口1的

不做过多解释了,我用过107的USART2 boot,AN2606详细写明了ST MCU全系列的BOOT支持外设
附件:AN2606( en.CD00167594.pdf (3.42 MB, 下载次数: 4)
x5y4z3 回答时间:2018-1-29 09:41:23
好几年前有捣鼓过,是只有一个(应为预设的第一个)USART 是可以用来下载的!

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

nyszx 回答时间:2018-1-29 09:41:37
楼主把具体型号说一下吧
nyszx 回答时间:2018-1-29 09:50:15
x5y4z3 发表于 2018-1-29 09:41
好几年前有捣鼓过,是只有一个(应为预设的第一个)USART 是可以用来下载的!
...

强大的ST MCU 不止一个USART可以下载!
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版