《AVR单片机GCC程序设计》

源代码在线查看: debugprint.c

软件大小: 1316 K
上传用户: tsdtz
关键词: AVR GCC 单片机 程序设计
下载地址: 免注册下载 普通下载 VIP

相关代码

				/*
					debugprint.c
					UART初始化标准I/O
					
					外部4MHz晶振
					
					芯艺 2004-09-11
				*/
				
				
				#include 
				
				#include 
				
				//uart写一字节数据
				int usart_putchar(char c)
				{
					if(c=='\n')
						usart_putchar('\r');
					loop_until_bit_is_set(UCSRA,UDRE);
					UDR=c;
					return 0;
				}
				//uart读一字节数据
				int usart_getchar(void)
				{
					loop_until_bit_is_set(UCSRA,RXC);
					return UDR;
				}
				
				void IoInit(void)
				{
					//初始化uart
					UCSRB=_BV(RXEN)|_BV(TXEN);/*(1					UBRRL=25;	//9600 baud 6MHz:38  4MHz:25	
					
					//打开标准I/O流
					fdevopen(usart_putchar,usart_getchar,0);	
				}
							

相关资源