attiny设置电平中断

attiny设置电平中断,第1张

1,中断类型,复位中断,INT0外部中断,PCINT0,PCINT1中断,定时器捕获中断,定时器溢出中断,PWMA,PWMB中断,模拟比较器中断,看门狗中断,VLM中断,ADC转换完成中断,UART相关的中断。INT0中断,允许下降沿,上升沿,或者低电平中断,这个可以通过EICRA寄存器控制。这个外部中断是可以用来唤醒从睡眠模式下唤醒器件

首先,你问的部分涉及到不同型号的单片机,这个不是c语言的部分。

第二,定时器自己的方波输出,应该是单片机内部电路的硬件实现的,高端单片机都有pwm模块,估计你问的单片机,有类似的模块。这种模块有个弊端,就是用那个管脚来输出方波一般是有限制的。

第三,软件将io电平改变,很显然,这个是进入到中断中,由软件来实现的。

也就是说,在定时器自己输出时,是不占用cpu计算时间的,而软件呢,是需要进入中断,这样就占用了cpu计算时间。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/7866326.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存