logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Obsługa wyświetlacza przez MSP430FG

arikadiusz 15 Kwi 2010 00:48 2563 5
REKLAMA
  • #1 7962783
    arikadiusz
    Poziom 12  
    Witam, jako ze pierwszy raz mam stycznosc z tego rodzaju wyswietlaczem nie bardzo rozumiem po mimo ze program jest poprawny dlaczego nie chce mi on dzialac... Kod programu najprostszy na swiecie zmodyfikowany z TI.

    
    #include "msp430.h"                                     ; #define controlled include file
    
    
                NAME    main                                    ; module name
    
                PUBLIC  main                                    ; make the main label vissible
                                                            ; outside this module
                ORG     0FFFEh
                DC16    init                                    ; set reset vector to 'init' label
    
                RSEG    CSTACK                                  ; pre-declaration of segment
                RSEG    CODE                                    ; place program in 'CODE' segment
    
    init:       MOV     #SFE(CSTACK), SP                        ; set up stack
    
    SetupIO
                mov.b   #0xF0,&P3SEL                      
                mov.b   #0x1F,&P4SEL 
    
    SetupLCD    mov.b   #LCDON+LCDSG0_4+LCD4MUX,&LCDCTL         ; 4mux LCD, segs0-23=outputs
    SetupBT     mov.b   #BT_fLCD_DIV128,&BTCTL                  ; Set LCD frame freq = ACLK/128
    
    mov.b   #0x06,R5
    
    main        
    
                mov.b   #0xFF,LCDMEM(R5);
    
                jmp     main                                ; Od nowa
    
    
                JMP $           
                END
    


    schemat:
    Obsługa wyświetlacza przez MSP430FG

    Obsługa wyświetlacza przez MSP430FG

    Bede wdzieczny za jakakolwiek pomoc. Jakies pomiary? sposoby zeby zobaczyc czy to wogole zyje? cokolwiek..
  • REKLAMA
  • #2 7963048
    Dr_DEAD
    Poziom 28  
    A masz w ogóle kwarc zegarkowy?
  • REKLAMA
  • #3 7963841
    arikadiusz
    Poziom 12  
    no jasne ze mam.
  • REKLAMA
  • #4 7963982
    Dr_DEAD
    Poziom 28  
    To na początek wyprowadź go na pin A.5 i zmierz go oscyloskopem.
  • REKLAMA
  • #5 7964097
    Konto nie istnieje
    Konto nie istnieje  
  • #6 7964119
    piti___
    Poziom 23  
    Nie zmieniasz funkcji pinów COM1-4 na peryferia.
    Nie zmieniasz funkcji pinów R13 R23 R33 na peryferia.
    Jak wygląda mostek na pinach R13 R23 R33.

    Deklarujesz że masz 0-23 segmenty a na schemacie masz podłączone SEG0 do pinu S27... itp.
REKLAMA