我希望,单片机一方面通过USB口不停的获得实时数据,然后按照数据所规定的频率和幅度输出,两次输出的时间间隔在1US左右(根据信号的频率来定)。上位机根据信号的频率和幅度、种类计算出数据,发给单片机,信号主要为正弦波,而且可以变频。 不过我的定时中断,优先级最高,不能暂缓。我的项目,主要由上位机发送数据,然后单片机按照非常严格的间隔将数据输出,如果数据输出的时间间隔被改变,则输出波形的频率会改变,这是不能接受的。 现在最大的问题是USB(CH372)的内置固件方式的程序不能被打断,不知其外置部件方式能否被打断。
希望大侠指点一下,不胜感激!