MM32F0130时钟PLL到72MHz,IO口发送脉冲,低电平异常变宽,求解决方法 大家好, 我在使用灵动MM32F0130系列MCU时遇到了一个问题,希望得到一些帮助。我将时钟PLL配置为72MHz,并使用以下C程序和汇编程序进行GPIO口脉冲发送测试,但发现低电平部分的脉冲宽度异常变宽。 C程序:
while(1){ GPIOB->BSRR = GPIO_Pin_3; GPIOB->BRR = GPIO_Pin_3;} 汇编程序: AREA ctesr,CODE,READONLY EXPORT scan_test GPIOB_BSRR EQU 0X48000410GPIOB_BRR EQU 0X48000414scan_test MOVS R1,#0X01 LDR R2,=GPIOB_BSRR LDR R3,=GPIOB_BRRSENDS STR R1,[R2] STR R1,[R3] B SENDS 是否有人遇到过类似的问题?这种低电平变宽的情况可能是由于时钟不稳定导致的吗?我已经检查了时钟PLL的配置,但问题仍然存在。请教各位大神,有什么可能的原因和解决方法吗?
[color=var(--tw-prose-bold)]
|