AVR
文章平均质量分 79
zhiyu520
穷竭一生
展开
-
avr的外部中断
关于AVR中断:系统在正常运行主程序时,如果突然有一个重要的任务要马上处理,那么系统就要保存现在的工作,然后再去处理这个任务,执行这个重要任务完毕以后再返回原来的主程序继续运行,这就是中断。主程序一旦进入中断服务程序,那么AVR芯片将自动的关闭全局中断,在这个期间不再执行其它的中断请求,直到中断程序结束以后芯片才自动的重新开放全局中断。(注意,在这个期间某些中断请求可能会被丢弃,某些请求会原创 2007-08-24 12:09:00 · 3354 阅读 · 0 评论 -
Atmega16的定时器time0
依照AVR使用范例--定时器应用范例http://www.avrvi.com/avr_examples/timer.html。使用ICC application builder快速配置定时器后生成的代码如下://ICC-AVR application builder : 2007-8-28 0:55:55// Target : M16// Crystal: 7.3728Mhz#include原创 2007-09-01 05:04:00 · 9085 阅读 · 2 评论 -
寻找一份好工作并不难----转贴周立功先生的文章
2002年11、12月份之间的一个多月时间里,我走访了全国各地的十几所大学,接触了300 多个应届本科生与硕士生。面试的结果实在有点出人意外,至今令人仍然感慨万千,我的内心久久不能平静。作为过来人,思前想后,我感到完全有责任将发自心底的感受传递给年轻一代:“一个企业家心灵深处渴望优秀人才的卓越追求和深层次的叹息痛苦和感受”。您们千万不要等到毕业求职时才觉得自己能力太差,世界上从来就没有后转载 2007-09-01 19:21:00 · 1223 阅读 · 0 评论 -
avrI/O 端口操作和上拉电阻
AVR单片机端口操作说明:本节重点介绍真正双向端口操作的方法,及与伪双向端口操作的不同。跑马灯例子。建议先看跑马灯,再绕回来看前面的介绍。 AVR端口是真正的双向端口,不像51伪双向。这也是AVR的一项优势,只是操作时大家注意DDRn就可以了。真正双向端口在模拟时序方面不如伪双向的方便。 DDRn PORTn PINn 解释:n为端口号:ABCDE DDRn:控制端口是输入还是输出,0转载 2007-09-14 01:23:00 · 4711 阅读 · 0 评论 -
CVAVR生成的典型USART收发的接口程序
一般教科书上提供的UART收发的程序往往是一段采用轮循(Polling)方式完成收发的简单代码。但对于高速的AVR来讲,采用这种方式大大降低了MUC的效率。在使用AVR时,应根据芯片本身的特点(片内大容量数据存储器RAM,更适合采用高级语言编写系统程序),编写高效可靠的UART收发接口(低层)程序。下面是一个典型的USART的接口程序。(下面是CodeVisionAVR修改成WINA原创 2007-09-21 21:35:00 · 8136 阅读 · 2 评论 -
TWI(IIC)使用范例AT24C02
这不,看了OURAVR网站的范例,稍微修改了一下,帖在这里当做个笔记.//usart.h#include avr/io.h>//管脚定义#define PIN_RXD 0 //PD0 RXD#define PIN_TXD 1 //PD1 TXD//常量定义#define BAUDRATE 960转载 2007-10-28 08:47:00 · 5849 阅读 · 1 评论