Hi,
schau mer mal![]()
Das Verknüpfen in der init-Methode kannst Du Dir sparen, wenn Du folgendes schreibst:Code:/* da fehlt doch eine Klammer ;) */ void (*lcd_menu[10] (void) /* keine Klammer hinter dem Funktionsnamen, sonst wird die Funktion aufgerufen! */ lcd_menu[0] = uart_menu(); //Zb /* der stimmt */ (*lcd_menu[0])(); //Funktionausfruf
Lesestoff:Code:void (*lcd_menu[10])(void) = { uart_menu, luftdruck_menu, foobar_menu, ... };
http://www.newty.de/fpt/index.html und ausserdem
http://www.mikrocontroller.net/artic....29Entprellung
Grüße,
Hans







Zitieren

Lesezeichen