您好,我正在使用 LPC55S26。我使用 PIO0_5 引脚作为 UART4 接收器 (FC4_RXD)。问题是,如果重置(接收数据)期间此引脚为低,它就会跳转到 ISP,并且我的程序无法启动。有没有办法禁用 ISP 功能并使引脚仅作为 UART4 接收器工作?我尝试在 BOOT_CFG (0x9E400) 中写入 0x70,但没有成功。
我准备了 Cyclone 的程序映像(来自 PEMicro),将 BOOT_CFG(0x9E400)的位 4-6 设置为 1(0x70)。我使用 PIO0_5 低电平启动了我的电路板,但它挂了,无法启动。我使用 MultilinkUniversal (PEMicro) 进行调试并验证位置 0x9E400 是否设置为 0x70。根据我从 LPC55S26 手册中理解的内容,在重置期间,CPU 首先查看引脚 PIO0_5,它会给人的印象是,如果它为低,它总是进入 ISP 模式,而不管 BOOT_CFG 中的位如何,但奇怪的是,如果是这样,我发现 PIO0_5 可以配置为 UART 接收没有任何意义。