[原创]各位大虾:我想利用CH372构成与PC机的通讯,同时51单片机还要不停定时中断,这样会打断CH372对51的中断程序,请问这样有问题吗!

各位大虾: 我想利用CH372构成与PC机的通讯,同时51单片机还要不停定时中断,这样会打断CH372对51的中断程序,请问这样有问题吗!

你可以这样做下看可以不可以,375上传数据采用查询的方式,然后你可以在你的定时中断里面置一个标志,然后在主程序里面调用你定时中断要处理的函数就可以了


谢谢大虾回复,不过我的定时中断,优先级最高,不能暂缓。我的项目,主要由上位机发送数据,然后单片机按照非常严格的间隔将数据输出,如果数据输出的时间间隔被改变,则输出波形的频率会改变,这是不能接受的。 我希望,单片机一方面通过USB口不停的获得实时数据,然后按照数据所规定的频率和幅度输出,两次输出的时间间隔在1US左右(根据信号的频率来定)。上位机根据信号的频率和幅度、种类计算出数据,发给单片机,信号主要为正弦波,而且可以变频。

现在最大的问题是USB(CH372)的内置固件方式的程序不能被打断,不知其外置部件方式能否被打断。

希望大侠指点一下,不胜感激!


只有登录才能回复,可以选择微信账号登录