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.
schemat:
Bede wdzieczny za jakakolwiek pomoc. Jakies pomiary? sposoby zeby zobaczyc czy to wogole zyje? cokolwiek..
#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:
Bede wdzieczny za jakakolwiek pomoc. Jakies pomiary? sposoby zeby zobaczyc czy to wogole zyje? cokolwiek..