单片机
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 · 9057 阅读 · 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 · 2604 阅读 · 0 评论