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

📄 usart.h

📁 avr+TFT+SD卡实现数码相框功能
💻 H
字号:
/*******************************************************************
*
*
*
*
*
********************************************************************/

#ifndef __usart_h__
#define __usart_h__

//#define uint8_t unsigned char
//#define uint16_t unsigned int
/*
#define Baud_mul_2()	UCSRA |= (1<<U2X)
#define Mul_master()	UCSRA |= (1<<MPCM)
#define RXC_en()		UCSRB |= (1<<RXCIE)
#define TXC_en()		UCSRB |= (1<<TXCIE)
#define UDR_en()		UCSRB |= (1<<UDRIE)
#define RX_en()			UCSRB |= (1<<RXEN)
#define TX_en()			UCSRB |= (1<<TXEN)
#define Data_format_8()	UCSRB &=~ (1<<UCSZ2);UCSRC |= (1<<URSEL)|(1<<UCSZ1)|(1<<UCSZ0)
#define Data_format_9()	UCSRB |= (1<<UCSZ2);UCSRC |= (1<<URSEL)|(1<<UCSZ1)|(1<<UCSZ0)
#define Mode_sel_0()	UCSRC |= (1<<URSEL);UCSRC &= ~(1<<UMSEL)
#define Mode_sel_1()	UCSRC |= (1<<URSEL);UCSRC |= (1<<UMSEL)
#define Even_parity()	UCSRC |= (1<<URSEL)|(1<<UPM1)
#define Odd_parity()	UCSRC |= (1<<URSEL)|(1<<UPM1)|(1<<UPM0)
#define Stop_bit_1()	UCSRC &=~ (1<<USBS)
#define Stop_bit_2()	UCSRC |= (1<<USBS)

#define Baud_set9600()	UBRRH = 0X00;UBRRL = 0X33
#define Baud_set19200()	UBRRH = 0X00;UBRRL = 0X19
*/
void USART_init(void);
unsigned char USART_Getchar(void);
void USART_Putchar(unsigned char send_char);
void USART_Send_string(char *str);

#endif	//end of usart.h

⌨️ 快捷键说明

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