单片机与触摸屏通信影响脉冲的产生

我用STC12C5A60S2单片机与信捷触摸屏通信,用单片机T0还要产生2路脉冲以控制步进电机和3路占空比可调的脉冲控制无刷电机,现在出现通信中断和T0中断有影响,占空比... 我用STC12C5A60S2单片机与信捷触摸屏通信,用单片机T0还要产生2路脉冲以控制步进电机和3路占空比可调的脉冲控制无刷电机,现在出现通信中断和T0中断有影响,占空比不稳定,按说T0的中断优先级别高于串口中断,不应该影响脉冲的产生呀,那位帮助解决一下,谢谢啦 展开
 我来答
师峭都cC
2019-07-28 · TA获得超过6864个赞
知道大有可为答主
回答量:9831
采纳率:79%
帮助的人:398万
展开全部
由于8051并没有pwm模块,那么要产生pwm信号就必须用软件延时或者计时器来模拟产生。1、定时器法:将定时器设置成定时中断,分两次进中断,一次给控制端口送高电平,一次送低电平。高低电平的定时的时间要看控制的要求而定。这种方法的缺点是频率不是很高。2、软件延时法,可以设置一个延时函数,时间到就转换io电平也可以产生pwm信号。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式