uart.h


1
/*
2
 * uart.h
3
 *
4
 * Created: 17.11.2016 21:22:05
5
 *  Author: Bone
6
 */ 
7
8
9
#ifndef UART_H_
10
#define UART_H_
11
12
#include <stdbool.h>
13
14
#define UART_BAUD_RATE      9600
15
16
#define UART_BAUD_CALC(UART_BAUD_RATE,F_OSC) \
17
( ( F_OSC ) / ( ( UART_BAUD_RATE ) * 8UL ) - 1 )
18
19
20
#define NET_UCSRA             UCSR0A
21
#define NET_UCSRB             UCSR0B
22
#define NET_UCSRC             UCSR0C
23
#define NET_UDR               UDR0
24
#define NET_ADRESS        0x01
25
#define UART_BAUD_RATE        9600
26
27
28
29
extern void NetInit();
30
31
extern void NetSetTxEnable(bool enable);//******************************************************
32
33
34
35
36
37
38
39
40
41
#endif /* UART_H_ */