This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430FR6877: LCD Blinking in case of mux mode 8

Part Number: MSP430FR6877
Other Parts Discussed in Thread: MSP430WARE

How to do LCD blinking in mux mode 8.

The LCD blinking frequency is done using:

LCD_C_setBlinkingControl(LCD_C_BASE, LCD_C_BLINK_FREQ_CLOCK_DIVIDER_1, LCD_C_BLINK_FREQ_CLOCK_PRESCALAR_32768, LCD_C_BLINK_MODE_ALL_SEGMENTS);

But to start blinking, how can I use:

LCD_C_setBlinkingMemory(LCD_C_BASE, 0, 0xFF);

  • Hi Ahmed,

    You can look at the code example lcd_c in C:\ti\msp\MSP430Ware_3_80_10_09\driverlib\examples\MSP430FR5xx_6xx for the usage. That particular example uses LCD_C_setMemory() but you should be able to use LCD_C_setBlinkingMemory() in a similar manner.

    Srinivas

  • I have implemented them as following and it is working:

    void lcdSetBlink(void)
    {
      //LCD_C_setBlinkingMemory(LCD_C_BASE, 0, 0xFF);
      LCDCBLKCTL |= LCD_C_BLINK_MODE_ALL_SEGMENTS;
    }
    
    void lcdClrBlink(void)
    {
      LCDCBLKCTL &= ~LCD_C_BLINK_MODE_ALL_SEGMENTS;
      LCD_C_clearBlinkingMemory(LCD_C_BASE);
    }

    The thing was the issue of using the blinking with 8-mux mode.

**Attention** This is a public forum