#define F_CPU 1000000UL //Controller Taktfrequenz #include #include #include #define Set_Com_End_H 0xF1 #define Set_Com_End_L 0x67 #define Set_LCD_Mapping_Control 0xC0 #define Set_Scroll_Line_LSB 0x40 #define Set_Scroll_Line_MSB 0x50 #define Set_Panel_Loading 0x2B #define Set_LCD_Bias_Ratio 0xEB #define Set_Vbias_Potentiometer_H 0x81 #define Set_Vbias_Potentiometer_L 0x5F #define Set_RAM_Address_Control 0x89 #define Set_Display_Enable 0xAF #define System_Reset 0xE2 void waitus(void) //warten Fkt { _delay_us(10); } void SPI_Master_Init(void) //ISP Initialisierungs Funktion { SPCR = (1< SCK, PB2 --> CD, PB5 --> MOSI (alle Ausgang) SPI_Master_Init(); //SPI initialisieren SPI_Senden(System_Reset); _delay_ms(10); DOGXL160_Init(); //Display initialisieren //Hauptschleife while(1) { DDRC = 0xff; //AUSGANG PORTC=0b10111111; //LED } return 0; }