OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2506|回复: 4

关于UART烧程序的一些问题,不理解

[复制链接]

19

主题

48

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2019-10-30
在线时间
34 小时
发表于 2020-3-7 16:29:34 | 显示全部楼层 |阅读模式
5金钱
请问在用串口烧程序的时候单片机是怎样让io口成uart的?比如说精英板的CH340接的是PA9,PA10把这两个当uart的T,R.但是在程序还没有下进去之前这两个IO口就被认定为uart了,那uart_init是怎么执行的呢?
如果我写了个程序把这两个口的重映射关了那我是不是就不能烧程序进去了?

还是新手,找了些资料还是没看懂,抱歉。

最佳答案

查看完整内容[请看2#楼]

精英板的一键下载原理可以看截图,芯片的系统精英板的一键下载原理可以看截图, 芯片的系统存储区存放了自举程序用来将代码烧写到FLASH。通过USART1可以启用这个自举程序 这点可以看下F1中文参考手册的33页, 关闭串口是否还可以烧录这个可以自行写程序测试下
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10569
金钱
10569
注册时间
2017-2-18
在线时间
1913 小时
发表于 2020-3-7 16:29:35 | 显示全部楼层
本帖最后由 peng1554 于 2020-3-7 17:38 编辑

精英板的一键下载原理可以看截图,芯片的系统精英板的一键下载原理可以看截图,
芯片的系统存储区存放了自举程序用来将代码烧写到FLASH。通过USART1可以启用这个自举程序
这点可以看下F1中文参考手册的33页,
关闭串口是否还可以烧录这个可以自行写程序测试下

下载原理.JPG
回复

使用道具 举报

19

主题

48

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2019-10-30
在线时间
34 小时
 楼主| 发表于 2020-3-7 19:23:26 | 显示全部楼层
peng1554 发表于 2020-3-7 17:37
精英板的一键下载原理可以看截图,芯片的系统精英板的一键下载原理可以看截图,
芯片的系统存储区存放了自 ...

我的意思是,比如说uart_init(115200)这一句是为了设置uart的波特率让数据传输不出问题。那uart_init(115200)他本身是怎么进去的呢?
就是说在设置这一句之前两个设备没有同步,程序是怎么通过uart烧进去的?
非常感谢你的回答,麻烦了
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10569
金钱
10569
注册时间
2017-2-18
在线时间
1913 小时
发表于 2020-3-7 19:57:21 | 显示全部楼层
s965598930 发表于 2020-3-7 19:23
我的意思是,比如说uart_init(115200)这一句是为了设置uart的波特率让数据传输不出问题。那uart_init(1152 ...

你得问下ST原厂那边是怎么让自举程序支持串口烧录代码到片内FLASH了
回复

使用道具 举报

19

主题

48

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2019-10-30
在线时间
34 小时
 楼主| 发表于 2020-3-7 20:25:12 | 显示全部楼层
peng1554 发表于 2020-3-7 19:57
你得问下ST原厂那边是怎么让自举程序支持串口烧录代码到片内FLASH了

好吧,谢谢啦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-21 21:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表