之前给开发板通过UART通信正常。后续不知道为什么。再使用好像不再工作了。具体现象是:
通过GPIO口给开发板wakeup引脚一个唤醒脉冲,开发板上D22 LED灯闪了一下后熄灭(之前使用LED始终亮着)
同时VREF基准电压会从低电压升至2.5V再降至几毫伏,VM电压也是这样的 现象。
gioSetBit(gioPORTA, 0, 0); // assert wake (active low)
delayus(10);
gioToggleBit(gioPORTA, 0); // deassert wake
唤醒序列进行单步调试,wakeup引脚i始终保持高电平,电压均正常,D22 LED灯亮
而后再低电平,电压降低,D22熄灭。
请问,这是出现了什么问题?
如果始终保持wakeup引脚高电平的话,能不能通信,会不会损坏芯片?