会不会影响串行中断

[复制链接]
1668|30
wuhany 发表于 2022-1-2 10:37 | 显示全部楼层
我记得876A这个芯片的PWM是10位的,你核实一下
dengdc 发表于 2022-1-2 10:50 | 显示全部楼层

中断标志位是否置位,跟全局中断使能/禁能没有关系。若定时器中断和串口中断同时发生,在中断处理函数中,能检查到对应的两个中断标志都置位了。

楼主是驱动什么类型的电机?
wyjie 发表于 2022-1-2 10:51 | 显示全部楼层
一般换相使用中断来做,驱动电机的PWM信号因为对相位稳定度要求比较高,需要硬件外设实现的。
juventus9554 发表于 2022-1-2 10:53 | 显示全部楼层
PIC16F876A里面带有两路10bit的PWM。
supernan 发表于 2022-1-2 10:55 | 显示全部楼层
进中断之后,通过标志位查询是什么中断。
zhanghqi 发表于 2022-1-2 10:58 | 显示全部楼层
因为只有一个中断入口, 如果几个中断同时发生, 谁的ISR写在前面谁就先执行..
chuxh 发表于 2022-1-2 11:00 | 显示全部楼层
所以, 要评估一下, 均衡各个中断的影响.
yszong 发表于 2022-1-2 11:03 | 显示全部楼层
肯定会影响。
wuhany 发表于 2022-1-2 11:07 | 显示全部楼层
中断里面的动作尽量少,可以通过标志位将大部分流程放到中断之外处理
 楼主| chenjunt 发表于 2022-1-2 11:09 | 显示全部楼层
明白了,多谢大家讨论这么多哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部