📄 debug.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 + -