aboutsummaryrefslogtreecommitdiff
path: root/amforth-6.5/msp430/devices/msp430f5529/words/usart-init.asm
blob: 4bcd00ca25202f6f8e02a6d5d17c436a9cb4f3eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    CODEHEADER(XT_USART,6,"+usart")
        ; USCI_A0
  mov.b #030h, &P4SEL                 ; Use P4.4/P4.5 for USCI_A1 TXD/RXD

  ;------------------------------------------------------------------------------
  ; Init serial communication

  mov.b #UCSWRST, &UCA1CTL1         ; **Put state machine in reset**
  bis.b #UCSSEL_2, &UCA1CTL1        ; SMCLK

  mov.w #4, &UCA1BRW                ; 8 MHz 115200 Baud
  mov.b #3Bh, &UCA1MCTL             ; Modulation UCBRSx=5, UCBRFx=3, UCOS16

  bic.b #UCSWRST, &UCA1CTL1         ; **Initialize USCI state machine**

	NEXT