请问stm32f105rc 64pin能通过串口烧写吗?

2019-07-14 14:07发布

STM32f105rc 64pin 能不能通过串口烧写?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
东少2016
1楼-- · 2019-07-15 14:27
1) stm32都可以通过默认的串口1烧写(必须是默认的串口),这是因为stm32内置的固件只支持默认串口1.
2)串口需要max232等串口电路下载;
3)如不能下载,请检查uart电路是不是连接在默认串口1上,检查串口电路是否正常通讯
richard吴
2楼-- · 2019-07-15 19:34
不能支持!
Bootloader unavailability on STM32F105xx/STM32F107xx devices
with a date code below 937
Description
The bootloader cannot be used if the USART1_RX (PA10), USART2_RX (PD6, remapped),
CAN2_Rx (PB5, remapped), OTG_FS_DM (PA11), and/or OTG_FS_DP (PA12) pin(s) are
held low or left floating during the bootloader activation phase.
The bootloader cannot be connected through CAN2 (remapped), DFU (OTG FS in Device
mode), USART1 or USART2 (remapped).
On 64-pin packages, the USART2_RX signal remapped PD6 pin is not available and it is
internally grounded. In this case, the bootloader cannot be used at all.
Workaround
• For 64-pin packages
None. The bootloader cannot be used.

• For 100-pin packages
Depending on the used peripheral, the pins for the unused peripherals have to be kept
at a high level during the bootloader activation phase as described below:
– If USART1 is used to connect to the bootloader, PD6 and PB5 have to be kept at a
high level.
– If USART2 is used to connect to the bootloader, PA10, PB5, PA11 and PA12 have
to be kept at a high level.
– If CAN2 is used to connect to the bootloader, PA10, PD6, PA11 and PA12 have to
be kept at a high level.
– If DFU is used to connect to the bootloader, PA10, PB5 and PD6 have to be kept
at a high level.
richard吴
3楼-- · 2019-07-15 21:44
参考文件《AN2606  Application note  STM32 microcontroller system memory boot mode》
wenxueshu
4楼-- · 2019-07-16 01:50
 精彩回答 2  元偷偷看……
loujie39
5楼-- · 2019-07-16 03:39
肯定可以
60user135
6楼-- · 2019-07-16 09:20
可以的。与103是一样的

一周热门 更多>