老师您好!问题一:我刚把程序烧写进去,点击运行,就会进入下面这段程序的这句话asm("ESOP0");中
if(SysCtrlRegs.PLLSTS.bit.MCLKSTS!=0)
asm("ESOP0");
我查了下,进入这里说明时钟丢失。这是怎么回事啊?请教我怎么弄,或者怎么查?再次点击运行,就会正常运行了,就不进入这个函数了。
问题二:运行正常之后,我有PWM脉冲输出(在做直流电机控制,PWM控制),可是电机停止运行之后,PWM输出脚状态不定,有时为高电平,有时为低电平,这是怎么回事?我是哪里没有配置吗?还是需要做什么工作,才能让这个引脚的电平一定,我希望是低电平!
感谢!
user4539844:
回复 囧:
哦,这样啊。那要是以后我烧写到FLASH中运行之后,这个PWM引脚的状态会是高还是低啊?