正在使用STM32L152RB设计一款产品,想在USART串口上预留ISP下载功能,由于布线关系使用了USART2。STM32L152RB有三个USART串口外设,资料说可以使用USART1或USART2进行ISP下载。 在应用笔记AN2606中说USART2 bootloader USART2_RX和USART2_TX对应的管脚是PD6和PD5,可是STM32L152RB是TQFP64封装,USART2_RX和USART2_TX分别在PA3和PA2上,不知道使用STM32L152RB的USART2能不能实现ISP下载? |
或跳线,它们能够在复位期间使 BOOT0 引脚保持高电平,使 BOOT1 引脚保持低电平。
注: 如第 8.1 节:双存储区自举功能所述,当 BFB2 位复位,擦除了两个存储区的起始地址,并
将自举引脚配置为从 Flash 自举时,也可以通过软件执行系统存储器自举模式。
要在系统存储器自举模式下连接 STM32L1xxxx 大容量器件,必须确认以下条件:
● 检测阶段期间,此自举程序未使用的外设 RX 引脚必须保持已知电平(低电平或高电平)
且不得悬空,如下所述:
— 如果使用 USART1 连接自举程序,则检测阶段期间, USART2_RX (PD6)、
USB_DM (PA11) 和 USB_DP (PA12) 引脚必须保持高电平或低电平,并且不得悬空。
— 如果使用 USART2 连接自举程序,则检测阶段期间, USART1_RX (PA10)、
USB_DM (PA11) 和 USB_DP (PA12) 引脚必须保持高电平或低电平,并且不得悬空。
— 如果使用 DFU (USB) 连接自举程序,则检测阶段期间, USART1_RX (PA10) 和
USART2_RX (PD6) 引脚必须保持高电平或低电平,并且不得悬空。
没有解答楼主位提出的问题啊
点评