发新帖我要提问
12
返回列表
打印

会不会影响串行中断

[复制链接]
楼主: chenjunt
手机看帖
扫描二维码
随时随地手机跟帖
21
wuhany| | 2022-1-2 10:37 | 只看该作者 回帖奖励 |倒序浏览
我记得876A这个芯片的PWM是10位的,你核实一下

使用特权

评论回复
22
dengdc| | 2022-1-2 10:50 | 只看该作者

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

楼主是驱动什么类型的电机?

使用特权

评论回复
23
wyjie| | 2022-1-2 10:51 | 只看该作者
一般换相使用中断来做,驱动电机的PWM信号因为对相位稳定度要求比较高,需要硬件外设实现的。

使用特权

评论回复
24
juventus9554| | 2022-1-2 10:53 | 只看该作者
PIC16F876A里面带有两路10bit的PWM。

使用特权

评论回复
25
supernan| | 2022-1-2 10:55 | 只看该作者
进中断之后,通过标志位查询是什么中断。

使用特权

评论回复
26
zhanghqi| | 2022-1-2 10:58 | 只看该作者
因为只有一个中断入口, 如果几个中断同时发生, 谁的ISR写在前面谁就先执行..

使用特权

评论回复
27
chuxh| | 2022-1-2 11:00 | 只看该作者
所以, 要评估一下, 均衡各个中断的影响.

使用特权

评论回复
28
yszong| | 2022-1-2 11:03 | 只看该作者
肯定会影响。

使用特权

评论回复
29
wuhany| | 2022-1-2 11:07 | 只看该作者
中断里面的动作尽量少,可以通过标志位将大部分流程放到中断之外处理

使用特权

评论回复
30
chenjunt|  楼主 | 2022-1-2 11:09 | 只看该作者
明白了,多谢大家讨论这么多哈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则