在TSSOP20的PIN4与QFN20的PIN1支持通用GPIO功能PA14,复用功能SWDCLK,MM32F0010在上电复位后,默认是SWDCLK功能的,通过对相关寄存器的配置,可以实现通用GPIO功能PA14,UART1_TXD,附加功能nRST之间的切换。 在Datasheet中,有提供了相关的描述; 但使用中可能会遇到把该I/O配置为PA14/UART_TX,需恢复为SWDCLK功能 nRST/PA14/SWCLK Pin被配置为PA14或UART1_TXD后,如果需要再次通过SWD接口连接目标MCU,可做如下动作: 1) 因为程序配置为PA14或UART1_TXD后, 会使该I/O无法再成为SWCLK,但只要进入RESET(内部软件复位, IWDG 复位, Standby 唤醒,Power Reset等,都会先把该IO切换为SWCLK功能; 2) 但上述时间窗口比较不好掌握,最好是在程序中进入main()程序后,配置该PIN为PA14或UART1_TX前,有预置较长时间的延时等待(>100ms),可通过重新上电MCU,立刻执行Erase Chip功能,擦除目标MCU中Main Flash空间的程序; 3) 使用MM32LINK工具尝试进行恢复。
|