亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? msp430x24x_uscib1_spi_09.s43

?? 步進電機驅動程序msp430f247單片機
?? S43
字號:
;*******************************************************************************
;   MSP430x24x Demo - USCI_B1, SPI 3-Wire Master Incremented Data
;
;   Description: SPI master talks to SPI slave using 3-wire mode. Incrementing
;   data is sent by the master starting at 0x01. Received data is expected to
;   be same as the previous transmission.  USCI RX ISR is used to handle
;   communication with the CPU, normally in LPM0. If high, P1.0 indicates
;   valid data reception.  Because all execution after LPM0 is in ISRs,
;   initialization waits for DCO to stabilize against ACLK.
;   ACLK = n/a, MCLK = SMCLK = DCO ~ 1048kHz.  BRCLK = SMCLK/2
;
;   Use with SPI Slave Data Echo code example.  If slave is in debug mode, P1.1
;   slave reset signal conflicts with slave's JTAG; to work around, use IAR's
;   "Release JTAG on Go" on slave device.  If breakpoints are set in
;   slave RX ISR, master must stopped also to avoid overrunning slave
;   RXBUF.
;
;                    MSP430F249
;                 -----------------
;             /|\|              XIN|-
;              | |                 |  
;              --|RST          XOUT|-
;                |                 |
;                |             P5.1|-> Data Out (UCB1SIMO)
;                |                 |
;          LED <-|P1.0         P5.2|<- Data In (UCB1SOMI)
;                |                 |
;  Slave reset <-|P3.5         P5.3|-> Serial Clock Out (UCB1CLK)
;
;   B. Nisarga
;   Texas Instruments Inc.
;   September 2007
;   Built with IAR Embedded Workbench Version: 3.42A
;*******************************************************************************
#include "msp430x24x.h"

#define     MST_Data   R6
#define     SLV_Data   R7
;-------------------------------------------------------------------------------
            RSEG    CSTACK                  ; Define stack segment
;-------------------------------------------------------------------------------
            RSEG    CODE                    ; Assemble to Flash memory
;-------------------------------------------------------------------------------
RESET       mov.w   #SFE(CSTACK),SP         ; Initialize stackpointer
StopWDT     mov.w   #WDTPW+WDTHOLD,&WDTCTL  ; Stop watchdog timer
CheckCal    cmp.b   #0FFh,&CALBC1_1MHZ      ; Calibration constants erased?
            jeq     Trap
            cmp.b   #0FFh,&CALDCO_1MHZ
            jne     Load  
Trap        jmp     $                       ; Trap CPU!!
Load        mov.b   &CALBC1_1MHZ,&BCSCTL1   ; Set DCO to 1MHz
            mov.b   &CALDCO_1MHZ,&DCOCTL    ;
SetupP1     clr.b   &P1OUT                  ; 
            bis.b   #001h,&P1DIR            ; P1.0 setup for LED 
SetupP3     mov.b   #020h,&P3OUT            ; Set slave reset - P3.5
            bis.b   #020h,&P3DIR
SetupP5     bis.b   #00Eh,&P5SEL            ; P5.1,2,3 USCI_B1 option select      
            
SetupSPI    bis.b   #UCCKPL+UCMSB+UCMST+UCSYNC,&UCB1CTL0;3-pin, 8-bit SPI master
            bis.b   #UCSSEL_2,&UCB1CTL1     ; SMCLK
            bis.b   #02h,&UCB1BR0           ; /2
            clr.b   &UCB1BR1                ;
            bic.b   #UCSWRST,&UCB1CTL1      ; **Initialize USCI state machine**
            bis.b   #UCB1RXIE,&UC1IE        ; Enable USCI_B1 RX interrupt

            bic.b   #02h,&P3OUT             ; Now with SPI signals initialized,
            bis.b   #02h,&P3OUT             ; reset slave
            mov.w   #50,R15                 ; Wait for slave to initialize
waitForSlv  dec.w   R15                     ;
            jnz     waitForSlv              ;
                                            ;
            mov.b   #001h,MST_Data          ; Initialize data values
            mov.b   #000h,SLV_Data          ;
                                            ;
Mainloop    mov.b   MST_Data,&UCB1TXBUF     ; Transmit first character
            bis.b   #LPM0+GIE,SR            ; CPU off, enable interrupts
            nop                             ; Required for debugger only
                                            ;
;-------------------------------------------------------------------------------
USCIB1RX_ISR;       Test for valid RX and TX character
;-------------------------------------------------------------------------------
TX1         bit.b   #UCB1TXIFG,&UC1IFG      ; USCI_B1 TX buffer ready?
            jz      TX1                     ; Jump is TX buffer not ready
                                            ;
            cmp.b   SLV_Data,&UCB1RXBUF     ; Test for correct character RX'd
            jeq     Pass                    ;
Fail        bic.b   #01h,&P1OUT             ; If incorrect, clear LED
            jmp     TX2                     ;
Pass        bis.b   #01h,&P1OUT             ; If correct, light LED
TX2         inc.b   MST_Data                ; Increment master value
            inc.b   SLV_Data                ; Increment expected slave value
            mov.b   MST_Data,&UCB1TXBUF     ; Send next value
                                            ;
            mov.w   #30,R15                 ; Add time between transmissions to
cycleDelay  dec.w   R15                     ; make sure slave can keep up
            jnz     cycleDelay              ;
            reti                            ; Exit ISR
;-------------------------------------------------------------------------------
            COMMON  INTVEC                  ; Interrupt Vectors
;-------------------------------------------------------------------------------
            ORG     USCIAB1RX_VECTOR        ; USCI_B1 Rx Vector
            DW      USCIB1RX_ISR            ;
            ORG     RESET_VECTOR            ; RESET Vector
            DW      RESET                   ;
            END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美久久一二三四区| 亚洲欧洲精品天堂一级| 国产天堂亚洲国产碰碰| 亚洲综合无码一区二区| 激情文学综合丁香| 欧洲亚洲国产日韩| 欧美精品一区男女天堂| 亚洲小说欧美激情另类| 国产a区久久久| 欧美成人国产一区二区| 一区二区三区四区蜜桃| 成人免费观看视频| 日韩欧美国产一二三区| 亚洲国产cao| kk眼镜猥琐国模调教系列一区二区| 日韩一区二区三区在线观看| 亚洲欧美日韩国产手机在线| 成人综合日日夜夜| 久久久www成人免费无遮挡大片| 午夜精品久久久久久久99水蜜桃 | 91香蕉视频mp4| 国产欧美日韩另类视频免费观看| 麻豆国产一区二区| 日韩午夜激情av| 免费视频一区二区| 欧美一区二区三区四区视频 | 中文字幕精品在线不卡| 国产精品18久久久久久vr| 精品美女在线播放| 韩国欧美国产1区| 欧美精品一区二区三区蜜臀| 免费av成人在线| 欧美一区二区三区思思人| 日韩电影在线观看网站| 精品国产一二三| 久久99精品视频| 岛国一区二区三区| 久久网这里都是精品| 激情综合色播激情啊| 精品国产一区二区三区久久影院| 喷白浆一区二区| 狠狠色丁香久久婷婷综合丁香| 国产精品一区三区| 国产精品盗摄一区二区三区| 亚洲欧美电影院| 久久综合久久鬼色中文字| 在线视频国内自拍亚洲视频| 国产91色综合久久免费分享| 日日摸夜夜添夜夜添精品视频| 国产精品理论片| 精品欧美一区二区久久| 日本精品视频一区二区| 成人精品电影在线观看| 精品一区二区综合| 日韩激情av在线| 亚洲自拍偷拍网站| 国产精品亲子伦对白| 日韩免费观看高清完整版在线观看| 色综合咪咪久久| 不卡高清视频专区| 国产高清不卡一区| 精品亚洲欧美一区| 日本亚洲欧美天堂免费| 亚洲成人资源网| 一区二区视频在线| 亚洲同性gay激情无套| 中文字幕不卡在线播放| 久久久蜜桃精品| 精品三级在线看| 精品日韩99亚洲| 欧美变态tickling挠脚心| 欧美一级片免费看| 欧美久久久久中文字幕| 在线亚洲一区二区| 在线免费观看日韩欧美| 色八戒一区二区三区| 91亚洲精品久久久蜜桃网站| 99久久精品国产一区二区三区| 福利一区在线观看| 懂色av一区二区三区免费观看| 国产成人在线观看免费网站| 国产aⅴ综合色| 不卡高清视频专区| 一本色道亚洲精品aⅴ| 色婷婷av一区二区| 欧美色视频在线| 91精品国产综合久久久久久| 欧美一区二区三区视频免费播放| 日韩一区二区电影在线| 日韩手机在线导航| 26uuu色噜噜精品一区二区| 国产亚洲精品bt天堂精选| 欧美激情在线一区二区三区| 中文字幕av一区二区三区高| 亚洲裸体在线观看| 亚洲gay无套男同| 免费成人在线网站| 国产精品538一区二区在线| av不卡在线播放| 欧美三级视频在线播放| 日韩视频免费观看高清完整版在线观看 | 国产98色在线|日韩| 99re成人在线| 欧美日韩免费电影| 精品欧美乱码久久久久久1区2区| 久久夜色精品国产噜噜av| 中文字幕欧美区| 亚洲天堂av一区| 免费亚洲电影在线| 粉嫩在线一区二区三区视频| 在线中文字幕一区二区| 日韩欧美高清dvd碟片| 国产欧美日韩亚州综合| 一区二区三区免费网站| 麻豆成人在线观看| 99久久久久久99| 日韩免费高清电影| 国产精品久久毛片a| 午夜在线成人av| 国产高清不卡一区| 欧美日韩夫妻久久| 欧美经典三级视频一区二区三区| 亚洲国产日韩一级| 国产成人欧美日韩在线电影| 欧美专区亚洲专区| 国产片一区二区三区| 亚洲国产aⅴ成人精品无吗| 国产精品一级二级三级| 欧美精品第1页| 国产精品欧美一区喷水| 日韩精品久久理论片| 色综合天天综合在线视频| 精品国产91乱码一区二区三区| 一区二区在线观看av| 国产大陆精品国产| 日韩一区二区高清| 一区二区三区高清| 国产a久久麻豆| 337p日本欧洲亚洲大胆色噜噜| 一区二区三区中文字幕精品精品| 国产精品资源在线看| 欧美精品丝袜久久久中文字幕| 中文字幕字幕中文在线中不卡视频| 日本成人在线看| 欧美日韩亚洲丝袜制服| 亚洲视频你懂的| 国产成人亚洲综合a∨婷婷图片| 欧美久久久一区| 一区二区三区日韩精品| 国产91精品一区二区麻豆网站| 欧美一区二区性放荡片| 一二三四区精品视频| 不卡的av电影| 国产欧美一区二区三区网站| 久久精品国产99国产精品| 91麻豆精品国产91久久久使用方法 | 久久成人免费网| 91麻豆精品国产91久久久| 亚洲在线中文字幕| 91麻豆自制传媒国产之光| 国产精品三级久久久久三级| 国产精品亚洲成人| 久久蜜桃av一区二区天堂| 奇米影视一区二区三区| 欧美日本一区二区在线观看| 亚洲综合成人网| 欧美视频自拍偷拍| 亚洲一区影音先锋| 欧美性色欧美a在线播放| 亚洲午夜精品网| 欧美老人xxxx18| 天天av天天翘天天综合网| 欧美日韩国产大片| 日本一道高清亚洲日美韩| 欧美一区二区视频网站| 青娱乐精品视频| 日韩欧美成人一区| 久久99国内精品| 久久综合久久鬼色中文字| 国产精品99久| 最新高清无码专区| 欧美制服丝袜第一页| 无吗不卡中文字幕| 欧美一区日本一区韩国一区| 久草精品在线观看| 国产亚洲欧美日韩在线一区| 成人精品免费看| 亚洲国产精品一区二区www在线| 91精品国产91久久久久久最新毛片| 久久国产精品露脸对白| 日本一区二区视频在线| 91丨porny丨户外露出| 在线观看av不卡| 日韩精品一二三四| 国产网红主播福利一区二区| www.成人网.com| 日韩国产欧美三级| 国产欧美视频在线观看| 色天天综合色天天久久| 日韩av不卡一区二区|