Gast
#4358059
Hallo, Kann mir bitte jemand helfen, Ich versuche mit einem ATMega328 auf einem .......... display über SPI etwas anzuzeigen aber es klappt nicht. Ich habe nach diesem "Tutorial" gearbeitet: https://code.google.com/p/u8glib/wiki/avr und verwende diese library: (AVR) https://code.google.com/p/u8glib/ Das wäre mein Programm: #include <avr/interrupt.h> #include <avr/io.h> #include "u8g.h" u8g_t u8g; void draw(void) { u8g_SetFont(&u8g, u8g_font_6x10); u8g_DrawStr(&u8g, 0, 15,"hello"); } int main(void) { CLKPR = 0x80; CLKPR = 0x00; u8g_InitSPI(&u8g, &u8g_dev_ssd1322_nhd31oled_gr_sw_spi, PN(1,5), PN(1,3), PN(1,2), PN(2,1), U8G_PIN_NONE ); while (1) { u8g_FirstPage(&u8g); do { draw(); } while ( u8g_NextPage(&u8g) ); u8g_Delay(100); } }