麻烦大家帮我看下,以下程序能发送,为什么发送出来的只有0X00
LDAA #$77 ;发送数据 STAA SCI0DRL
语句没啥用赋不了值!
main: LDX #$0080 ;设置波特率
STX SCI0BD LDAA #$00 ;
STAA SCI0CR1 LDAA #$08 ;使能
STAA SCI0CR2
WAIT:
NOP
LOOP:
NOP
BRCLR SCI0SR1,#$80,LOOP
BSET SCI0SR1,SCI0SR1_TDRE
NOP NOP
LDAA #$77 ;发送数据
STAA SCI0DRL
NOP
LDX #$3996
DLOOPEX
BNE DLOOP
NOP
BRA WAIT
END |