#include #include #include #include #include #define DD_MISO 3 #define DD_MOSI 2 #define DD_SCK 1 #define DD_SS 0 void uart_init() { uint16_t temp = ((8000000)/(9600.0*16)-1); //Berechnung Übertragungsgeschwindigkeit UBRR0L = temp; //Übertragungsgeschwindigkeit übermitteln UBRR0H = temp>>8; UCSR0B |= (1<>5) & 0b00000000111111111111111111111111; //die letzten 5 Bit löschen sendestring(" masterIn: "); sprintf(str, "%ld", masterIn); sendestring(str); //bei interner Temperaturmessung: Temperatur in °C berechnen laut Datenblatt Seite21 Temp = (masterIn*4/1570)-273; sendestring(" Temp: "); sprintf(str, "%ld", Temp); sendestring(str); _delay_ms(2000); } return 0; }