Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "usart.h"
- void USART_ini (unsigned int speed)
- {
- UBRRH=(unsigned char) (speed>>8);
- UBRRL=(unsigned char) speed;
- UCSRB=(1<<RXEN)|(1<<TXEN);
- UCSRB|=(1<<RXCIE);
- UCSRA|=(1<<U2X);
- UCSRC=(1<<URSEL)|(1<<USBS)|(1<<UCSZ1)|(1<<UCSZ0);
- }
- void USART_Transmit (unsigned char dat)
- {
- while(!(UCSRA&(1<<UDRE))) ;
- UDR=dat;
- }
Add Comment
Please, Sign In to add comment