stm8l discovery alle elemente des LCDs blinken lassen

Gast #4051463
Lesenswert?

Hey. Ich spiele gerade mit dem stm8l-discovery board. Jetzt wollte ich 
beim am Anfang alle Elemente des LCDs blinken lassen - dafür gibt es 
nach der StandardLibrary sogar eine eigene Funktion BlinkConfig(x,x). 
Nur leider funktioniert es bei mir nicht, was muss ich sonst noch 
machen, damit alle Elemente einfach nur blinken...?
1
#include "stm8l15x.h"
2
#include "stm8l15x_it.h"
3

4
main()
5
{ 
6
  LCD_GLASS_Init();
7
  LCD_BlinkConfig(LCD_BlinkMode_AllSEG_AllCOM, LCD_BlinkFrequency_Div256);
8
        while(1){};
9
}
Wenn ich anstatt LCD_BlinkConfig(x,x) einfach nur einen Buchstaben 
schreibe, funktioniert das!
Gast #4051480
Lesenswert?

Das ist wohl ein Mißverständnis. BlinkConfig konfiguriert nur das 
Blinken, schaltet es aber nicht ein.
1
@brief  Configures the LCD Blink mode and Blink frequency.
2
  * @param  LCD_BlinkMode: specifies the LCD blink mode.
3
  *          This parameter can be one of the following values:
4
  *            @arg LCD_BlinkMode_Off:           Blink disabled
5
  *            @arg LCD_BlinkMode_SEG0_COM0:     Blink enabled on SEG[0], COM[0] (1 pixel)
6
  *            @arg LCD_BlinkMode_SEG0_AllCOM:   Blink enabled on SEG[0], all COM (up to 8 
7
  *                                       pixels according to the programmed duty)
8
  *            @arg LCD_BlinkMode_AllSEG_AllCOM: Blink enabled on all SEG and all COM 
9
  *                                       (all pixels)
10
  * @param  LCD_BlinkFrequency: specifies the LCD blink frequency.
11
  *          This parameter can be one of the following values:
12
  *            @arg LCD_BlinkFrequency_Div8:    The Blink frequency = fLcd/8
13
  *            @arg LCD_BlinkFrequency_Div16:   The Blink frequency = fLcd/16
14
  *            @arg LCD_BlinkFrequency_Div32:   The Blink frequency = fLcd/32
15
  *            @arg LCD_BlinkFrequency_Div64:   The Blink frequency = fLcd/64 
16
  *            @arg LCD_BlinkFrequency_Div128:  The Blink frequency = fLcd/128
17
  *            @arg LCD_BlinkFrequency_Div256:  The Blink frequency = fLcd/256
18
  *            @arg LCD_BlinkFrequency_Div512:  The Blink frequency = fLcd/512
19
  *            @arg LCD_BlinkFrequency_Div1024: The Blink frequency = fLcd/1024
20
  * @retval None

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren