我想利用PWM的上升沿触发中断,每进入一次中断就执行一次ADC操作,这样就可以用PWM的频率控制ADC的采样频率。
上图是我在Notification.c中编辑edgeNotification()的程序,如果像上图那样在中断子程中加入while循环来等待ADC采样完成,串口最终就不能输出任何数据,而如
果去掉等待的这一句,串口会按照PWM的频率输出一串0
我觉得必须得判断ADC是否采样完成才能,但我也知道在中断子程中加入while语句是不符合常理的,所以希望各路高人能指导我一下该如何改写这一段?
拜托各位了