ZHCU778AB January 2014 – September 2022 MSP430FR2032 , MSP430FR2033 , MSP430FR2110 , MSP430FR2111 , MSP430FR2153 , MSP430FR2155 , MSP430FR2310 , MSP430FR2311 , MSP430FR2353 , MSP430FR2355 , MSP430FR2433 , MSP430FR2532 , MSP430FR2533 , MSP430FR2632 , MSP430FR2633 , MSP430FR4131 , MSP430FR4132 , MSP430FR4133 , MSP430FR5041 , MSP430FR5043 , MSP430FR50431 , MSP430FR5847 , MSP430FR58471 , MSP430FR5848 , MSP430FR5849 , MSP430FR5857 , MSP430FR5858 , MSP430FR5859 , MSP430FR5867 , MSP430FR58671 , MSP430FR5868 , MSP430FR5869 , MSP430FR5887 , MSP430FR5888 , MSP430FR5889 , MSP430FR58891 , MSP430FR5947 , MSP430FR59471 , MSP430FR5948 , MSP430FR5949 , MSP430FR5957 , MSP430FR5958 , MSP430FR5959 , MSP430FR5967 , MSP430FR5968 , MSP430FR5969 , MSP430FR5969-SP , MSP430FR59691 , MSP430FR5986 , MSP430FR5987 , MSP430FR5988 , MSP430FR5989 , MSP430FR5989-EP , MSP430FR59891 , MSP430FR6041 , MSP430FR6043 , MSP430FR60431 , MSP430FR6877 , MSP430FR6879 , MSP430FR68791 , MSP430FR6887 , MSP430FR6888 , MSP430FR6889 , MSP430FR68891 , MSP430FR6927 , MSP430FR69271 , MSP430FR6928 , MSP430FR6972 , MSP430FR6977 , MSP430FR6979 , MSP430FR69791 , MSP430FR6987 , MSP430FR6988 , MSP430FR6989 , MSP430FR69891
在 RST/NMI 和 TEST 引脚上应用一个适当的进入序列,将强制 MSP430 从 BSL RESET 矢量(而不是从地址 FFFEh 的 RESET 矢量)开始执行程序。
如果应用程序与计算机 UART 连接,在通过电平转换器之后,这两个引脚可由串行通信接口 (RS232) 的 DTR 和 RTS 信号驱动。请参阅《MSP430™ 闪存器件引导加载程序 (BSL) 用户指南》中的“硬件描述”部分,了解硬件原理图。如果 TEST 保持在低电平,同时 RST/NMI 从低电平上升为高电平,则会使用 0xFFFE 地址的标准用户复位矢量(标准方法,请参阅图 3-1)。
当 TEST 引脚接收到至少两个上升沿(低电平到高电平的转换),并且 TEST 为高电平,同时 RST/NMI 从低电平上升为高电平时,BSL 程序将开始执行(BSL 进入方法,请参阅图 3-2)。此电平转换触发机制提升了 BSL 启动的稳定性。TEST 引脚的第一个高电平必须至少为 tSBW, En(请参阅特定器件数据表,了解 tSBW, En 参数)。
The TEST signal is typically used to switch the port pins between their application function and the JTAG function.在具有 BSL 功能的器件中,TEST 和 RST/NMI 引脚也用于调用 BSL。若要调用 BSL,RST/NMI 引脚必须配置为 RST,并且必须在将 TEST 引脚拉高以及在 TEST 引脚上应用后续两个边沿(下降沿和上升沿)时保持低电平。在 RST/NMI 引脚被释放且 TEST 引脚保持低电平的状态下,BSL 会启动(请参阅图 3-2)。