реклама на сайте
подробности

 
 
> MSP40F449 LCD модуль, проблемы с использованием LCD модуля
tvilsa
сообщение Dec 15 2010, 08:39
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 27-01-09
Пользователь №: 43 990



Всем привет! Решил поиграться с MSP430F449 контроллером. подключил к экрану с тройным мультиплексированием.
записываю подправленный код из примера
Код
//*****************************************************************************
//  Description: Displays "6543210" on MSP-EVK430S320 LCD.
//  ACLK = LFXT1 = 32768Hz, MCLK = SMCLK = default DCO = 32 x ACLK = 1048576Hz
//  //* An external watch crystal between XIN & XOUT is required for ACLK *//    
//
//                                Connections MSP430 -> LCD
//                                -------------------------
//
//                                             T.I. MSP-EVK430S320
//                            MSP430F449       6.5 digit 4 mux LCD
//                                                   #T218010
//                      /|\ ---------------       --------------
//                       | |          COM3 |-----|2    COM4     |
//                       --|RST       COM2 |-----|1    COM3     |
//                         |          COM1 |-----|3    COM2     |
//                         |          COM0 |-----|4,20 COM1     |
//                        -|XIN       SEG0 |-----|19            |
//                    32kHz|          SEG1 |-----|18            |
//                        -|XOUT      SEG2 |-----|17            |
//                         |          SEG3 |-----|16            |
//                         |          SEG4 |-----|15            |
//                         |          SEG5 |-----|14            |
//                         |          SEG6 |-----|13            |
//                         |          SEG7 |-----|12            |
//                       +-|R33       SEG8 |-----|11            |
//                    840k |          SEG9 |-----|10            |
//                       +-|R23       SEG10|-----|9             |
//                    840k |          SEG11|-----|8             |
//                       +-|R13       SEG12|-----|7             |
//                    840k |          SEG13|-----|6             |
//                       +-|R03       SEG14|-----|5 (bits C,E,H |
//                       | |               |     |   of digit 7)|
//                      Vss ---------------       --------------
//

//*****************************************************************************
#include  <msp430x44x.h>


void main(void)
{
  volatile unsigned int i;                  // Use volatile to prevent removal
                                            // by compiler optimization

  WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT
  FLL_CTL0 |= XCAP14PF;                     // Configure load caps
  for (i = 0; i < 10000; i++);              // Delay for 32 kHz crystal to
                                            // stabilize

  LCDCTL = LCDON + LCD3MUX + LCDSG0_2;      // LCD on, 3-Mux, segments S0-S19
  BTCTL = BT_fLCD_DIV32;                   // LCD clock freq
  P5SEL = 0xFF;                             // Select P5.0-7 as Com and Rxx
    unsigned char x;



    for (x=0; x<9; x++)
    {
      LCDMEM[x] = 0;                
    }
  }

потом через отладчик меняю содержимое LCDMEM и смотрю что на экране.
Проблема в том что все символы на экране ели светятся. почти не видно.
при этом в режиме STATICLCD сегменты отражаются ярко.
Между можками R03,R13,R23,R33 включены резисторы на 800кОм.
Причем в режиме STATICLCD при наличии резисторов тоже ели видно, а при отключенных нормально.
Помогите пожалуйста разобраться с этими резисторами. не пойму зачем они и какой номинал поставить.
Заранее спасибо.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th June 2025 - 11:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01352 секунд с 7
ELECTRONIX ©2004-2016