请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430FR5989 工具/软件:Code Composer Studio
我正在运行一个超级简单的程序:
int main (void) { WDT_A_HOLD (WDT_A_base); GPIO_setAsOutputPin (GPIO_PORT_PJ、GPIO_PIN4); while (1) { GPIO_setOutputHighOnPin (GPIO_PORT_PJ、GPIO_PIN4); GPIO_setOutputLowOnPin (GPIO_PORT_PJ、GPIO_PIN4); } }
我能够通过调试器对电路板进行编程、并通过代码进行分步式线程。 当我单步执行寄存器映射中的代码时、我可以看到正确的引脚和端口发生变化。 但是、当我用示波器探测它时、我不会看到物理引脚上的电压发生变化、它仅为0V。
微控制器是否可以保持某种复位状态、但调试器仍然工作? 或者、是否存在可能未正确连接 I/O 缓冲器的电压?