![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
avr
a358763471
这个作者很懒,什么都没留下…
展开
-
串口
<br />应用芯片: AT Mega16 晶振: 7.3728MHz <br />代码文件: uart_int.c <br /> |_________DELAY.H<br />##############################################<br />DELAY.H :<br />#ifndef __IAR_DELAY_H<br />#define __IAR_DELAY_H<br />#in原创 2010-12-20 14:34:00 · 620 阅读 · 0 评论 -
AVR 溢出中断
关于溢出中断不管是哪个单片机都是不断累加,使其寄存器溢出触发中断,然后跳转到中断函数处执行中断服务程序。对于定时器初值的设定可以加深对定时器的工作原理的理解。 ATMega16 里面有8位和16位两种定时器,他们何时会溢出这个是固定的,也就是到达他们的计数范围的最大值就会产生中断,8位的定时器的最大计数范围是0~256(2的8次方),就是累加到256后他就会产生中断,16位的定时器最大计数范围是0~65536(2的16次方),累加到65536时他就会产生中断。 而我们所谓的计数初值是就原创 2010-12-20 14:23:00 · 998 阅读 · 0 评论 -
模拟比较器
<br />模拟比较器<br /> <br />模拟比较器对正极 AIN0 的值与负极 AIN1 的值进行比较。当 AIN0 上的电压比负极 AIN1上的电压要高时,模拟比较器的输出 ACO 即置位。比较器的输出可用来触发定时器 / 计数器 1 的输入捕捉功能。此外,比较器还可触发自己专有的、独立的中断。用户可以选择比较器是以上升沿、下降沿还是交替变化的边沿来触发中断。Figure 97 为比较器及其外围逻辑电路的框图。<br /> <br /><br /> <br />特殊功能IO寄存器- SFIOR<b原创 2011-01-13 10:09:00 · 3637 阅读 · 0 评论