我做的电机控制算法主要写在PWM中断里,在PWM中断(8K)里我想把电机的实时转速存储到数组里面,并把数据发送到串口示波器显示,如果存储的太快,数组里面的数据会是错误的,有什么改进的方法吗?非常期望跟你们探讨探讨
Joey Mao:
guosheng zhu1:
串口发送数据很慢,想把你实时存储下来的数据全部发送出去不好实现。你在中断中可以定义一定长度的数组(不要太长),然后用最新的数据覆盖前面的数据,然后在循环中通过串口发送数组数据。或者,您的中断中任务不多,时间充足,也可以就用串口发送在中断中实时发送数据。