-
我也查到过这个,但不明白那个芯片是什么。现在手头上只有149,只能使用蜂鸣器。。。
-
我也查到过这个,但不明白那个芯片是什么。现在手头上只有149,只能使用蜂鸣器。。。
-
再顶
-
再顶
-
顶下
-
不知道有没有大神看出哪里有问题啊???
-
接收程序:
#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 ORG 0FFF2h ;接收中断 DC16 USART0RX_ISR RESEG DATA16_NBuffer: DS8 200 RSEG CSTACK ; pre-declaration of segment RSEG CODE ; place program in 'CODE' segmentinit: MOV #SFE(CSTACK), SP ; set up stackmain: NOP ; main program MOV.W #WDTPW+WDTHOLD,&WDTCTL ; Stop watchdog timer CALL #UART0_INIT ;初始化程序 MOV #Buffer, R4 ;把赋给R4 BIS.B #GIE, SR ;开总控位 JMP $UART0_INIT: ;初始化程序 BIS.B #SWRST, &U0CTL ;软件复位 BIS.B #BIT4+BIT5,&P3SEL ;BIS.B #SPB+CHAR,&U0CTL ;偶校验,8位 BIS.B #PENA+PEV+SPB+CHAR,&U0CTL ;奇偶校验允许 BIS.B #BIT4,&U0TCTL ;选择ACLK BIC.B #BIT5,&U0TCTL BIS.B #URXEIE,&U0RCTL ;全收 MOV.B #03h, &U0BR0 ;N=3 MOV.B #00h, &U0BR1 MOV.B #0E0h, &U0MCTL BIS.B #UTXE0+URXE0,&ME1 ;打开使能 BIC.B #SWRST, &U0CTL BIS.B #URXIE0,&IE1 ;打开分控位 RETUSART0RX_ISR ;中断子程 MOV.B &RXBUF0,0(R4) ;把接收缓冲器中的内容移至以R4为地址的空间 RETI END
-
接收程序:
#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 ORG 0FFF2h ;接收中断 DC16 USART0RX_ISR RESEG DATA16_NBuffer: DS8 200 RSEG CSTACK ; pre-declaration of segment RSEG CODE ; place program in 'CODE' segmentinit: MOV #SFE(CSTACK), SP ; set up stackmain: NOP ; main program MOV.W #WDTPW+WDTHOLD,&WDTCTL ; Stop watchdog timer CALL #UART0_INIT ;初始化程序 MOV #Buffer, R4 ;把赋给R4 BIS.B #GIE, SR ;开总控位 JMP $UART0_INIT: ;初始化程序 BIS.B #SWRST, &U0CTL ;软件复位 BIS.B #BIT4+BIT5,&P3SEL ;BIS.B #SPB+CHAR,&U0CTL ;偶校验,8位 BIS.B #PENA+PEV+SPB+CHAR,&U0CTL ;奇偶校验允许 BIS.B #BIT4,&U0TCTL ;选择ACLK BIC.B #BIT5,&U0TCTL BIS.B #URXEIE,&U0RCTL ;全收 MOV.B #03h, &U0BR0 ;N=3 MOV.B #00h, &U0BR1 MOV.B #0E0h, &U0MCTL BIS.B #UTXE0+URXE0,&ME1 ;打开使能 BIC.B #SWRST, &U0CTL BIS.B #URXIE0,&IE1 ;打开分控位 RETUSART0RX_ISR ;中断子程 MOV.B &RXBUF0,0(R4) ;把接收缓冲器中的内容移至以R4为地址的空间 RETI END
-
搞不懂里面的寄存器啊。对寄存器进行读写和对ram的读写好难啊。
-
多谢了~请问MSP-EXP430F5529的三轴加速度传感器使用方法和这个的重合度大吗?
-
请问是哪个文档??怎么没找到??
-
顶之