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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? exer4.asm

?? 基于TMS320C5410的串口測(cè)試程序
?? ASM
字號(hào):
;----------------------------------------------------------------
; This program use McBSP1 sent SINE table.The table is in VC5402'
; ROM.So, the program move the talbe to xbuffer first, then send
; them from McBSP1.The rbuffer use to save recived data !
;----------------------------------------------------------------
     .title  "for test BSP program  (Transmit) "
     .mmregs
     .global _c_int00,int_send,int_rev
     
;----------define serial control registers' address--------
DRR10			.set	0x0021		; McBSP0 data receive register 1
DRR11			.set	0x0041		; McBSP1 data receive register 1
DRR12			.set	0x0031		; McBSP2 data receive register 1

DXR10			.set	0x0023		; McBSP0 data transmit register 1
DXR11			.set	0x0043		; McBSP1 data transmit register 1
DXR12			.set	0x0033		; McBSP2 data transmit register 1

MCBSP0_SPSA		.set	0x0038
MCBSP0_SPSD     .set	0x0039
MCBSP1_SPSA     .set	0x0048		; serial 1
MCBSP1_SPSD		.set	0x0049      ; serial 1

MCBSP2_SPSA     .set	0x0034
MCBSP2_SPSD     .set	0x0035

MCBSP_SPCR1_SUB_ADDR	.set	0x0000
MCBSP_SPCR2_SUB_ADDR   	.set	0x0001 
MCBSP_RCR1_SUB_ADDR   	.set	0x0002
MCBSP_RCR2_SUB_ADDR   	.set	0x0003
MCBSP_XCR1_SUB_ADDR   	.set	0x0004
MCBSP_XCR2_SUB_ADDR   	.set	0x0005
MCBSP_SRGR1_SUB_ADDR   	.set	0x0006
MCBSP_SRGR2_SUB_ADDR   	.set	0x0007
MCBSP_MCR1_SUB_ADDR		.set    0x0008
MCBSP_MCR2_SUB_ADDR    	.set	0x0009
MCBSP_RCERA_SUB_ADDR	.set	0x000a
MCBSP_RCERB_SUB_ADDR	.set	0x000b
MCBSP_XCERA1_SUB_ADDR	.set	0x000c
MCBSP_XCERA2_SUB_ADDR	.set	0x000d
MCBSP_PCR_SUB_ADDR		.set	0x000e

stack_size	.set	100h

temp		.usect ".var",1		; temp is in 60h-7fh, dp=0;
send_ptr	.usect ".var",1    	; save sent buf ptr
rev_ptr		.usect ".var",1     ; save rev buf ptr
isnew		.usect ".var",1     ;	
                                     
xbuffer	.usect ".xbuf",128
rbuffer .usect ".rbuf",128

     .bss addr_stack,stack_size
     
     .text            

_c_int00:
     ssbx intm                  ; disable all interrupt !
     stm  #2028h,PMST			; vector in 1800h
     stm  #addr_stack+stack_size,sp	; init SP
     stm  #0c00h,IMR              ; enable serial_1 send !
     
     stm  #xbuffer,ar0
     rpt  #127
     mvpd #0fe00h,*ar0+			; move sine tabel to xbuffer !
     
     stm  #rbuffer,ar0
     rpt  #127
     st   #0,*ar0+			   ; clear rev_buffer to 0
     
     stm  #xbuffer,send_ptr	  
     stm  #rbuffer,rev_ptr
                                   
     stm  #128,bk				; circular buffer size=256

;******************************************************************
; The following codes are used to initalize McBSP1 !
; When Transmit, this DES5402PP makes CLK,FS ! the other
; DES5402PP receives the CLK,FS ! 
;******************************************************************
     stm  #0,MCBSP1_SPSA 		; choose SPCR11
     stm  #2000h,MCBSP1_SPSD	; receive sign_extend in DRR
     stm  #1,MCBSP1_SPSA        ; choose SPCR20
     stm  #100h,MCBSP1_SPSD     ; 
     stm  #2,MCBSP1_SPSA        ; choose RCR10
     stm  #40h,MCBSP1_SPSD      ; 16 bits each word
     stm  #3,MCBSP1_SPSA        ; choose RCR20
     stm  #40h,MCBSP1_SPSD
     stm  #4,MCBSP1_SPSA        ; choose XCR10
     stm  #40h,MCBSP1_SPSD      ; 16 bits each word
     stm  #5,MCBSP1_SPSA        ; choose XCR20
     stm  #0,MCBSP1_SPSD
     stm  #6,MCBSP1_SPSA        ; choose SRGR1
     stm  #1C8h,MCBSP1_SPSD      ; CLKG=100M /200=500K
     stm  #7,MCBSP1_SPSA        ; choose SRGR2
     stm  #2000h,MCBSP1_SPSD    ; Sample rate generator clock derived from CPU clock
                                ; 0x8,0x9,0xa,0xb,0xc,0xd all = 0x0
     stm  #0eh,MCBSP1_SPSA      ; choose PCR0
     stm  #0a0eh,MCBSP1_SPSD    
     
     rpt  #0ffh
     nop

     stm  #0h,MCBSP1_SPSA 
     stm  #2001h,MCBSP1_SPSD	; enable recive !
     stm  #1,MCBSP1_SPSA
     stm  #1c1h,MCBSP1_SPSD     ; enable transmit !
     stm  #0,DXR11
          
;------ init serial port 1 end -----------------------------
     rsbx intm                     ; enable all int, 
again:
     nop
     nop
     b    again    
     nop
;-------------------------------------------------------------
;  interrupt for INT_BXINT !
;-------------------------------------------------------------
int_send:
          pshm st0
          pshm st1      
          pshm ar2
          
          ld  #0,dp
          mvdk send_ptr,ar2		    ; restore send ptr !
          mvdk *ar2+%, DXR11	    ; send data to serial port
          nop
          nop
          mvmd ar2,#send_ptr	 	; save send ptr !

          popm ar2
          popm st1
          popm st0
          rete    
;-------------------------------------------------------------
;  interrupt for INT_BRINT !
;-------------------------------------------------------------
int_rev:  
          pshm st0
          pshm st1   
          pshm ar2   
          
          ld #0,dp
          mvdk rev_ptr,ar2	   ; restore rev ptr !
          ld DRR11,a
          stl a,*ar2+%	   ; save data to rev_buf
;          nop
;          nop
          mvmd ar2,#rev_ptr	   ; save rev ptr !

          cmpm ar2,#0400h
          bc con,ntc
          nop 				  ; set breakpoint here !
          nop                 ; show wave in 0x200 and 0x400
con:          
          popm ar2
          popm st1
          popm st0
          rete          

        .end

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品1区2区| 欧美精品一区二区在线播放| 日本一区免费视频| 蜜臀久久99精品久久久画质超高清| 96av麻豆蜜桃一区二区| 国产蜜臀97一区二区三区| 韩国av一区二区三区四区| 日韩精品一区二区三区swag| 日韩电影一区二区三区| 欧美又粗又大又爽| 国产精品沙发午睡系列990531| 日本不卡高清视频| 3751色影院一区二区三区| 日韩专区在线视频| 欧美人妇做爰xxxⅹ性高电影| 亚洲一区二区三区自拍| 欧美日韩一区精品| 五月天激情综合| 91精品蜜臀在线一区尤物| 亚洲777理论| 91精品欧美一区二区三区综合在| 日本欧美一区二区三区乱码| 欧美久久免费观看| 久久精品国产**网站演员| 日韩欧美黄色影院| 国产原创一区二区三区| 国产女主播视频一区二区| 成人激情av网| 亚洲一区二区欧美激情| 欧美精品一二三| 久久激情五月激情| 国产三级精品三级在线专区| 91视视频在线直接观看在线看网页在线看 | 中文字幕免费在线观看视频一区| 成人午夜短视频| 亚洲人成网站精品片在线观看| 一本在线高清不卡dvd| 午夜影院久久久| 日韩欧美精品在线| 成人av资源在线| 五月婷婷另类国产| 久久色在线观看| 在线一区二区三区做爰视频网站| 日韩激情在线观看| 国产欧美一区二区三区鸳鸯浴| 色综合激情五月| 中文字幕欧美激情一区| 欧美日韩一区中文字幕| 国产精品自拍网站| 亚洲最新在线观看| 久久久精品蜜桃| 欧美性猛交xxxxxx富婆| 国产一区二区美女诱惑| 亚洲蜜臀av乱码久久精品| 91精品国产乱码久久蜜臀| 波多野结衣的一区二区三区| 亚洲欧美偷拍三级| 精品国产99国产精品| 风间由美一区二区三区在线观看| 亚洲日本一区二区三区| 日韩精品在线一区| 色域天天综合网| 国产精品一区三区| 午夜精品福利一区二区三区蜜桃| 国产无人区一区二区三区| 欧美日本视频在线| 99久久99久久精品国产片果冻| 麻豆专区一区二区三区四区五区| 国产精品成人免费精品自在线观看| 欧美一区二区福利在线| 91麻豆国产精品久久| 青青青爽久久午夜综合久久午夜| 久久久久久久久一| 欧美丰满高潮xxxx喷水动漫| 91免费观看视频| 国产精品一品二品| 久久国产人妖系列| 午夜久久久久久| 亚洲视频在线观看三级| 国产亚洲精品超碰| 欧美videossexotv100| 欧美日韩国产综合一区二区| 色94色欧美sute亚洲线路一久| 丁香天五香天堂综合| 国产综合色在线| 日韩激情在线观看| 亚洲一区二区三区四区不卡| 亚洲天堂精品在线观看| 国产精品人成在线观看免费| 久久日一线二线三线suv| 欧美大尺度电影在线| 4438成人网| 欧美日本一道本在线视频| 91精品国产入口在线| 在线观看日韩毛片| 一本一道综合狠狠老| 91丨国产丨九色丨pron| 色视频欧美一区二区三区| 91蜜桃视频在线| 一本久道中文字幕精品亚洲嫩| 91在线免费视频观看| 成人高清在线视频| 99精品久久只有精品| 91丨国产丨九色丨pron| 欧美亚洲一区三区| 欧美色精品在线视频| 91免费看片在线观看| 欧美性极品少妇| 欧美一区国产二区| 欧美成人欧美edvon| 精品免费视频.| 久久精品无码一区二区三区| 国产清纯白嫩初高生在线观看91 | 国产成人综合精品三级| 国产ts人妖一区二区| 99视频热这里只有精品免费| 91欧美一区二区| 欧美午夜在线观看| 欧美一级久久久| 久久理论电影网| 欧美极品xxx| 亚洲精品欧美二区三区中文字幕| 亚洲一区二区视频在线观看| 日本成人在线电影网| 国产曰批免费观看久久久| 波多野结衣中文字幕一区二区三区| 不卡视频免费播放| 欧美视频一二三区| 精品国产91亚洲一区二区三区婷婷 | 欧美一级免费大片| 国产日韩欧美综合一区| 亚洲精品综合在线| 蜜臀av在线播放一区二区三区| 国产麻豆精品在线观看| 色8久久人人97超碰香蕉987| 777久久久精品| 欧美精品一区二区在线观看| 亚洲免费观看在线视频| 亚洲国产毛片aaaaa无费看| 久久精品国产亚洲一区二区三区 | 色素色在线综合| 欧美电影免费观看高清完整版在 | 99久久久久久| 91精品国产一区二区三区香蕉 | 26uuu亚洲| 亚洲高清免费观看| 风间由美一区二区三区在线观看| 色域天天综合网| 精品国产伦一区二区三区免费| 亚洲人成网站影音先锋播放| 美腿丝袜亚洲三区| 91免费视频网址| 久久日韩粉嫩一区二区三区| 亚洲日本va午夜在线电影| 国产东北露脸精品视频| 日韩精品中文字幕在线一区| 五月综合激情日本mⅴ| 91成人免费电影| 亚洲精品中文字幕乱码三区| 成人高清免费观看| 国产丝袜在线精品| 韩国欧美国产1区| 精品国产免费人成电影在线观看四季| 亚瑟在线精品视频| 欧美日韩激情一区二区| 亚洲一区精品在线| 欧美视频在线观看一区二区| 亚洲精品国产无天堂网2021| 色天天综合色天天久久| 亚洲精品一二三四区| 91啪亚洲精品| 亚洲伊人色欲综合网| 欧美亚洲综合另类| 亚洲成人自拍偷拍| 欧美日产在线观看| 秋霞影院一区二区| 精品国偷自产国产一区| 国内精品自线一区二区三区视频| 精品美女在线观看| 国产一区二区精品久久91| 久久精品在这里| 成人午夜精品一区二区三区| 亚洲四区在线观看| 在线影视一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 91精品国产日韩91久久久久久| 麻豆中文一区二区| 久久看人人爽人人| 99国产精品久| 一区二区三区四区蜜桃 | 欧美午夜电影在线播放| 亚洲一区二区高清| 欧美一区二区三区小说| 国产美女娇喘av呻吟久久| 亚洲国产精品传媒在线观看| 色诱视频网站一区| 日本欧美一区二区三区| 久久久影视传媒| 欧美在线观看视频一区二区三区 | 欧美亚洲一区三区|