单片机
lianghongge
紧跟着时间飞奔
展开
-
ATMEGA128定时器1的使用
好久没弄AVR了,这次准备改进学校的机器人低层驱动,先做几个必要的小实验先。 AVR和ucosii都是个好东西~~,小巧运行速度快,又让人联想到以前那个外国人用AVR做为CPU自制的双轮车,真让人兴奋。。//环境:winavr+avr studiochar temp=0;ISR(TIMER1_COMPA_vect )//中断函数{ // user code here temp++; if (temp==10) temp=0; PORTA=原创 2010-12-20 16:23:00 · 9056 阅读 · 0 评论 -
ATMEGA128 UART的使用
#include "myuart.h"#include "avr/io.h"#include #define UDRE 5 #define RXEN 4#define TXEN 3#define UCSZ0 1#define RXC 7#define RXCIE 7ISR(USART0_RX_vect)//接收中断{ unsigned char dummy; while ( UCSR0A & (1 { dummy =原创 2010-12-20 19:11:00 · 2984 阅读 · 0 评论 -
使用winavr2010+avrStudio时要注意的地方
<br />1. 注重程序文件的后缀名,".c"文件是编写C语言文件,".C"是C++文件,区别仅仅是大小写之分。<br />2. 在ucosii里,自己编写的printf函数里面的一个数组最好要声明为静态,不然不稳定。<br />static char string[256];原创 2010-12-25 17:01:00 · 2603 阅读 · 0 评论