#include #include #include #include #include "uart_komplett.h" #include "timer1.h" //Dinge definieren #define LED_DDR DDRC //definieren der LED DDR #define LED_PORT PORTC //defintion des genauen ports für die DDR #define LED_PORTPIN1 PC1 //definition der roten LED #define LED_PORTPIN0 PC0 //definition des gruenen LED //Variablen definieren uint16_t adc_wert = 0; //halt die noetige variable festlegeb uint8_t puts_stop = 0; //stoppt variable fuer puts volatile uint8_t overflowzahl = 0; //zaehlt die overflows //Funktionen definieren void adc_init() { uint16_t result; //ergebnis variable festlegen, uint16 wegen 10 bit ergebnis ADMUX = (1<>8); USART_Transmit(adc_wert ); USART_Transmit(0x0A); overflowzahl=0; } } }