Teade

Collapse

Foorumi reeglid.

Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less

Optrexi LCD F-51852 init

Collapse
X
 
  • Filter
  • Kellaaeg
  • Show
Clear All
new posts

    Optrexi LCD F-51852 init

    egas keegi juhuslikult pole kokku puutunud mainitud 128x64 LCDga?
    lubab sisse kirjutada ja datat lugeda, ka sisemine pingemundur töötab ( teeb - pinge) , aga see osa mis kontrastsust reguleerib ja LCDtugipinged teeb ei toimi.
    pilti ette ei ilmu. pinnil V5 peaks olema -5...8V aga on mingid millivoldid.
    Jääb mulje et alginitis mingi kamm. vöi siis töesti vigane tykk. kahjuks pole teist kah.
    muidu ytleks et nii heleda taustvalgusega ekraani pole veel näinud, 100mA juures on heledus umbes sama mis arvutimolul VA702.
    koodijupike kah :

    /* see on osake nju6676.h sisust */
    #define DISPLAY_ON 0xAF
    #define DISPLAY_OFF 0xAE
    #define LCD_SET_START_LINE 0x40
    #define LCD_SET_PAGE 0xB0
    #define LCD_SET_COLUMN 0
    #define LCD_ADC_NORMAL 0xA0
    #define LCD_BIAS_SET9 0xA2
    #define LCD_INVERSE_ON 0xA7
    #define LCD_INVERSE_OFF 0xA6
    #define LCD_COM_DIR_NORM 0xC0
    #define LCD_PCS_ALL_ON 0x2F // köik sees
    #define LCD_DRIVER_ON 0xE7 // ainult NJU6676
    #define LCD_SET_EVR 0x81
    /* nju6676.h löpp */

    void lcd_init (void)
    {
    LCD_RST_PIN = 0;
    viide_40(); // 40uS paus
    LCD_RST_PIN = 1;
    viide_40();
    // lcd_command ( LCD_BIAS_SET9); // LCD BIAS setup
    // lcd_command ( LCD_ADC_NORMAL ); // normal driver direction
    // lcd_command ( LCD_COM_DIR_NORM );
    // lcd_command ( LCD_SET_START_LINE); // start line =0
    lcd_command (LCD_PAGE_SET); // page = 0
    lcd_column_set (0); // column = 0
    lcd_volume_set ( 0x3F); // kontrastsus = max
    lcd_command (DISPLAY_ON);
    lcd_command ( LCD_PCS_ALL_ON); // booster ON v.reg ON v.follower ON
    viide(50000); // 50mS
    lcd_command ( LCD_DRIVER_ON);
    }

    #2
    Seda oled sirvinud
    http://www.optrex.com/pdf/NJU6676%20Eng.pdf
    peaks olema selle LCD kontrolleri kohta.
    pärit on ta siit http://www.optrex.com/literature/

    Comment


      #3
      jah ikka, mille järgi ma siis teda käima peaks panema ?
      polegi aru saanud, vist ikka vigane eksemplar, kui lasin välise -10V toite V5 peale ja softis keelasin pingemuunduri ja regulaatori ära siis vötab pildi ette .
      kui lubada pingemuundur vöi regulaator, hakkab välisest toitest suht palju voolu vötma , ca 1,5mA, ehkki pilt jääb ette.
      softis siis:

      #define LCD_PCS_ALL_ON 0x29 // ainult pinge puhvrid sees

      varsti saan paar tykki juurde, eks näeb.

      Comment

      Working...
      X