⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 debug.c

📁 AVRmega28L的串口发送数据程序
💻 C
字号:
#include "config.h"


void Usart0_byte( BYTE OneByte )
  {     
      while ( ! (UCSR0A & (1 << UDRE0) ) );    /* Waiting for empty transmit buffer */              
      UDR0 = OneByte;     
      while( ! (UCSR0A & (1 << TXC0) ) );                
  }
void Usart1_byte(BYTE OneByte)
{
	/*///while (!CHECK_BIT(UCSR0A,1<<UDRE0));
	int i,j;
	UDR0 = data ;
	for(i=0;i<200;i++)
		for(j=0;j<200;j++);
	///while (!CHECK_BIT(UCSR0A, 1<<TXC0));
	
	return 0;*/
	while ( ! (UCSR1A & (1 << UDRE1) ) );    /* Waiting for empty transmit buffer */              
      UDR1 = OneByte;     
      while( ! (UCSR1A & (1 << TXC1) ) );     
} 
  
  
void debug0_Print(char* buf)
{
       while ( *buf != '\0' )
        {
            Usart0_byte( *buf );
            buf++;                                  
        }
}
  
void debug1_Print(char* buf)
{
       while ( *buf != '\0' )
        {
            Usart1_byte( *buf );
            buf++;                                  
        }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -