- 18
- 0
- 约3.05千字
- 约 5页
- 2016-08-25 发布于河南
- 举报
avr单片机的定时器、中断和PWM(转)
/s/blog_4aa25f130100go4v.html转
?
中断:我的理解就是cpu执行时,遇到中断——根据对应的中断源(硬件或软件)——pc定位中断入口地址,然后根据这里的函数指针——跳转到相应的服务程序
??? 之所以上面()了硬件或软件,这里还涉及到向量中断和非向量中断:区别就在于确定中断源,如果是硬件编码了中断源的,直接跳转相应的服务函数则是向量中断。而非向量中断指的是:如果发生中断了,但此时还不清楚是那个中断,需要查找标志位来确定跳转到那个中断区域。
??? 可以发现向量中断肯定来的快些,这里为定时器的中断来做好准备。
????再来看看avr单片机的定时器:
定时器/计数1(16位)————分为普通模式,CTC模式,快速pwm模式,相位修正pwm模式,相位频率修正pwm模式,输入捕获模式。
??? 普通模式:
???*1 寄存器TCCR1B?(控制寄存器)
??? 7????????? 6???????? 5?????????? 4??????????? 3?????????? 2?????????? 1????????? 0
??? ICNC1????? ICES1???? -????????? WGM13????????WGM12?????? CS12?????? CS11??????? CS10
???
??? CS12? CS11 CS10控制分频(内:预
原创力文档

文档评论(0)