📄 rs232.c
字号:
#include "RS232.h"
void Rs232_Init(void)
{
UBRR0H = 0;
UBRR0L = 47;
UCSR0C = 0X36;
UCSR0B |=_BV(RXEN0) |_BV(TXEN0)|_BV(RXCIE0);
UCSR0A =0X00;
}
void send_data(void)
{ UBRR0H = 0;
UBRR0L = 47;
UCSR0C = 0X36;
UCSR0B |=_BV(RXEN0) |_BV(TXEN0)|_BV(RXCIE0)|_BV(TXCIE0);
UCSR0A =0X00;
Send0_lp=2;
Receive0_lp=0;
Staut0&=~(1<<0);
UDR0=Send0[1];
}
void send_data1(void)
{ UBRR0H = 0;
UBRR0L = 47;
UCSR0C = 0X36;
UCSR0B |=_BV(RXEN0) |_BV(TXEN0)|_BV(RXCIE0);
UCSR0B &=~(1<<TXCIE0);
UCSR0A =0X00;
// Send0_lp=2;
// Receive0_lp=0;
Staut0&=~(1<<0);
// UDR0=Send0[1];
}
void Putc(uchar c)
{ UDR0 = c;
while(!(UCSR0A & (1<<TXC0)))
;
UCSR0A |= _BV(TXC0);
}
//void Putc1(uchar c)
//{
// while((UCSR0A & (1<<UDRE0)))
// UDR0 = c;
//}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -