编译器:WinAVR-20050214 本程序简单的示范了如何使用ATMEGA16的USART USART的设置 波特率的计算 发送采用查询方式 接收采用中断方式 */ #include <avr/io.h> #include <avr/delay.h> #include <avr/signal.h> #include <avr/interrupt.h> /* 注: 本范例为7.3728MHz外部石英晶体振荡器 即 F_CPU=7372800 因为7.3728MHz能生成多种标准的通讯波特率 如果使用其他系统时钟频率,注意 波特率误差不要超过 +/-1%. 做USART通讯时,除非你掌握了校准技术,否则请不要使用内部/外部RC振荡器
|