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

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

?? initc5402.asm

?? c5402addfilter程序,實現addfilter功能
?? ASM
字號:
	.global _InitC5402 
	.global _OpenMcBSP
	.global _CloseMcBSP 
	.global _READAD50 
	.global _WRITEAD50
	.include MMRegs.h
_InitC5402:
	NOP
	LD #0, DP ; reset data–page pointer
	STM #0, CLKMD ; software setting of DSP clock
	STM #0, CLKMD ; (to divider mode before setting)	
	STM #0x4007, CLKMD ; set C5402 DSP clock to 40MHz	
* STM #0x4007, CLKMD ; set C5402 DSP clock to 100MHz
; (based on DSK crystal at 20MHz)
******* Configure C5402 System Registers *******
	STM #0x2000, SWWSR ; 2 wait cycle for IO space &
; 0 wait cycle for data&prog spaces
	STM #0x0000,BSCR ; set wait states for bank switch:
; 64k mem bank, extra 0 cycle between
; consecutive prog/data read
;	STM #0x1800,ST0 ; ST0 at default setting
;	STM #0x2900,ST1 ; ST1 at default setting(note:INTX=1)
;	STM #0x00A0,PMST ; MC mode & OVLY=1, vectors at 0080h
******* Set up Timer Control Registers *******
	STM #0x0010, TCR ; stop on–chip timer0
	STM #0x0010, TCR1 ; stop on–chip timer1
; Timer0 is used as main loop timer
;	STM #2499, PRD ; timer0 rate=CPUCLK/1/(PRD+1)
; =40M/2500=16KHz
* STM #6249, PRD ; if CPU at 100M/6250=16KHz  


	
******* Initialize McBSP1 Registers *******
	STM SPCR1, McBSP1_SPSA ; register subaddr of SPCR1
	STM #0000h, McBSP1_SPSD ; McBSP1 recv = left–justify
; RINT generated by frame sync
	STM SPCR2, McBSP1_SPSA ; register subaddr for SPCR2
; XINT generated by frame sync
	STM #0000h, McBSP1_SPSD ; McBSP1 Tx = FREE(clock stops
; to run after SW breakpoint
	STM RCR1, McBSP1_SPSA ; register subaddr of RCR1
	STM #0040h, McBSP1_SPSD ; recv frame1 Dlength = 16 bits
	STM RCR2, McBSP1_SPSA ; register subaddr of RCR2 
	STM #0040h, McBSP1_SPSD ; recv Phase = 1
; ret frame2 Dlength = 16bits
	STM XCR1, McBSP1_SPSA ; register subaddr of XCR1
	STM #0040h, McBSP1_SPSD ; set the same as recv
	STM XCR2, McBSP1_SPSA ; register subaddr of XCR2
	STM #0040h, McBSP1_SPSD ; set the same as recv
	STM PCR, McBSP1_SPSA ; register subaddress of PCR
	STM #000eh, McBSP1_SPSD ; clk and frame from external (slave)
; FS at pulse–mode(00)
******* Finish DSP Initialization *******
	STM #0x0000, IMR ; disable peripheral interrupts
	STM #0xFFFF, IFR ; clear the intrupts’ flags
	RET ; return to main
	NOP
	NOP 
	
******* Waiting for McBSP0 RX Finished *******
IfRxRDY1:
	NOP
	STM SPCR1, McBSP1_SPSA ; enable McBSP1 Rx
	LDM McBSP1_SPSD, A
	AND #0002h, A ; mask RRDY bit
	BC IfRxRDY1, AEQ ; keep checking
	NOP
	NOP
	RET ; return
	NOP
	NOP
******* Waiting for McBSP0 TX Finished *******
IfTxRDY1:
	NOP
	STM SPCR2, McBSP1_SPSA ; enable McBSP1 Tx
	LDM McBSP1_SPSD, A
	AND #0002h, A ; mask TRDY bit
	BC IfTxRDY1, AEQ ; keep checking 
	NOP
	NOP
	RET ; return
	NOP
	NOP

******************************************
******************************************
_OpenMcBSP:

	rsbx  xf
	call wait
	NOP
	
	STM SPCR1, McBSP1_SPSA ; enable McBSP0 RX for ADC data in
	LDM McBSP1_SPSD,A
	OR #0x0001, A
	STLM A, McBSP1_SPSD
	STM SPCR2, McBSP1_SPSA ; enable McBSP0 TX for DTMF out
	LDM McBSP1_SPSD,A
	OR #0x0001, A
	STLM A, McBSP1_SPSD
	LD #0h, DP ; load data page 0
	rpt #23
	NOP  
	       
	ssbx  xf
	
	NOP
	NOP
	
	
;	CALL IfTxRDY1
;	STM #0x0101, McBSP1_DXR1
	
;	CALL IfTxRDY1
;	STM #0x0208, McBSP1_DXR1

;;	rsbx	xf
;;  NOP
;;NOP       
    CALL IfTxRDY1
	STM #0x0001, McBSP1_DXR1;request secondary communication
	NOP
	CALL IfTxRDY1 
	STM #0100h, McBSP1_DXR1;write 00h to register 1

	CALL IfTxRDY1
	STM #0000h, McBSP1_DXR1 
	
	NOP
	NOP
	rpt #20h
	nop
           
	CALL IfTxRDY1
	STM #0x0001, McBSP1_DXR1;request secondary communication
	CALL IfTxRDY1 
	STM #0200h, McBSP1_DXR1;write 00h to register 2 
	
	CALL IfTxRDY1
	STM #0000h, McBSP1_DXR1 	
			    
   	CALL IfTxRDY1
	STM #0x0001, McBSP1_DXR1;request secondary communication
	CALL IfTxRDY1 
	STM #0300h, McBSP1_DXR1;write 00h to register 3

	CALL IfTxRDY1
	STM #0000h, McBSP1_DXR1 

    CALL IfTxRDY1
	STM #0x0001, McBSP1_DXR1;request secondary communication
	CALL IfTxRDY1 
	STM #0490h, McBSP1_DXR1;write 00h to register 4
							;bypass internal DPLL
							;and select the Sample Frequency  

	CALL IfTxRDY1
	STM #0000h, McBSP1_DXR1 
	
;	CALL IfTxRDY1
;	STM #0x0001, McBSP1_DXR1
;	CALL IfTxRDY1
;	STM #0102h, McBSP1_DXR1 ;enable digital loopback 	
		
;	CALL IfTxRDY1
;	STM #0x0001, McBSP1_DXR1
;	CALL IfTxRDY1
;	STM #0208h, McBSP1_DXR1 ;enable analog loopback

	RET
	NOP
	NOP

 
*********************
_CloseMcBSP:
	STM SPCR1, McBSP1_SPSA ; disable McBSP0 RX
	LDM McBSP1_SPSD,A
	AND #0xFFFE, A
	STLM A, McBSP1_SPSD
	STM SPCR2, McBSP1_SPSA ; disable McBSP0 TX
	LDM McBSP1_SPSD,A
	AND #0xFFFE, A
	STLM A, McBSP1_SPSD
	RPT #5
	RET
	NOP
	NOP



_READAD50:
	stm		0x00ff,ar3
	stm		0x3000,ar2
	
loopa:
	CALL IfRxRDY1
	ldm	  McBSP1_DRR1,b
	stl	  b,*ar2+
;    banz  loopa,*ar3- 
    
	nop
	nop 
	ret
	nop
	nop
	
_WRITEAD50:
	stm		0x00ff,ar3
	stm		0x3100,ar2
loopb:
	CALL 	IfTxRDY1   
	ldu		*ar2+,B
	and     #0fffeh,b ;mask the LSB
	stlm    B, McBSP1_DXR1
;	banz	loopb,*ar3-
	nop
	nop
	ret
	nop
	nop 
	
wait: 
	stm 	20h,ar3
loop1:              
	stm 	020h,ar4
loop2:
	banz 	loop2,*ar4-
	banz 	loop1,*ar3-
	ret     
	nop
	nop
	nop
	nop
	
	.end
************************************************************************
** End of File –– InitC5402.asm
************************************************************************
























?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品视频观看| 国产美女娇喘av呻吟久久| 日本不卡的三区四区五区| 精品一区二区国语对白| 国产激情一区二区三区桃花岛亚洲| 国产91清纯白嫩初高中在线观看 | 91精品国产欧美一区二区成人| 欧美日韩成人综合在线一区二区| 3d动漫精品啪啪| 国产精品三级久久久久三级| 午夜视黄欧洲亚洲| 国产成人亚洲精品狼色在线| 欧美做爰猛烈大尺度电影无法无天| 日韩一区二区中文字幕| 国产精品每日更新| 久久99精品久久久久久国产越南 | 欧美一区二区三区四区在线观看 | 欧美xxxxx裸体时装秀| 国产精品久久久久一区二区三区| 午夜激情久久久| 成人av在线一区二区三区| 成人丝袜高跟foot| 日韩欧美一二三四区| 亚洲激情男女视频| 国产麻豆91精品| 欧美肥妇毛茸茸| 国产日韩欧美电影| 日韩av高清在线观看| 粉嫩av亚洲一区二区图片| 在线播放中文字幕一区| 亚洲欧美色一区| 国产成人亚洲综合a∨猫咪| 色悠悠久久综合| 国产欧美一区二区三区网站| 久久精品国产999大香线蕉| 不卡大黄网站免费看| 久久久国产精品不卡| 久久成人免费网| 欧美一区二区三区四区在线观看| 日韩一区中文字幕| 风流少妇一区二区| 久久精品欧美一区二区三区麻豆| 亚洲激情校园春色| 色哟哟一区二区在线观看| 欧美国产精品v| 成人免费视频一区| 中文字幕av一区 二区| 国产成人免费视频| 国产日韩精品一区| 韩国成人精品a∨在线观看| 日韩一二在线观看| 老司机精品视频一区二区三区| 欧美精品日韩精品| 美国av一区二区| 精品99一区二区三区| 黑人巨大精品欧美一区| 欧美va日韩va| 国产一区二区三区在线观看精品| 日韩欧美的一区二区| 另类中文字幕网| 久久婷婷色综合| 成人一区在线看| 国产精品色在线观看| 91老师片黄在线观看| 亚洲自拍另类综合| 制服丝袜日韩国产| 精东粉嫩av免费一区二区三区| 精品精品国产高清a毛片牛牛 | 水蜜桃久久夜色精品一区的特点| 26uuu成人网一区二区三区| 99视频一区二区| 理论电影国产精品| 一区二区三区产品免费精品久久75 | 欧美日本韩国一区| 国产激情一区二区三区桃花岛亚洲| 一区二区三区在线播| 久久久亚洲精华液精华液精华液 | 成人aa视频在线观看| 亚洲成人动漫av| 国产精品看片你懂得 | 欧美日本韩国一区| 波多野结衣欧美| 蜜桃久久久久久久| 亚洲va欧美va人人爽午夜| 国产日韩欧美麻豆| 精品久久国产字幕高潮| 色诱亚洲精品久久久久久| 国产成人午夜片在线观看高清观看 | 精品亚洲porn| 日韩中文字幕麻豆| 亚洲激情一二三区| 综合激情网...| 中文字幕精品三区| 国产丝袜欧美中文另类| 91精品国产综合久久久久久| 91麻豆精品一区二区三区| 国产高清不卡一区| 国产一区日韩二区欧美三区| 日韩二区在线观看| 日韩av电影免费观看高清完整版| 成人免费一区二区三区在线观看| 久久先锋影音av鲁色资源网| 日韩欧美中文字幕一区| 欧美精品九九99久久| 欧美日韩一二区| 欧美日韩国产一级二级| 欧美在线观看一区| 欧美中文字幕不卡| 精品视频色一区| 欧美欧美欧美欧美首页| 欧美日韩一区成人| 3d成人h动漫网站入口| 日韩午夜中文字幕| 日韩三级中文字幕| 精品国产91亚洲一区二区三区婷婷 | 欧洲av一区二区嗯嗯嗯啊| 在线观看一区二区视频| 欧洲一区在线电影| 欧美日韩国产电影| 91精品免费在线| 日韩一二在线观看| 久久婷婷成人综合色| 欧美国产日韩在线观看| 亚洲视频在线观看三级| 亚洲国产视频直播| 男女男精品视频| 国产精品亚洲人在线观看| 成人黄色一级视频| 欧美影视一区在线| 日韩三级中文字幕| 国产日韩欧美制服另类| 亚洲视频一区二区在线| 亚洲欧美一区二区三区孕妇| 亚洲二区在线视频| 激情六月婷婷综合| 成人免费福利片| 欧美久久久一区| 欧美精品一区二区三区在线| 国产精品国产三级国产aⅴ中文| 亚洲人成伊人成综合网小说| 亚洲成人精品一区二区| 久久99国产精品免费| 99国内精品久久| 777xxx欧美| 国产精品久久国产精麻豆99网站| 国产精品色一区二区三区| 亚洲亚洲人成综合网络| 激情都市一区二区| 色香蕉久久蜜桃| 精品成人一区二区三区| 亚洲精选在线视频| 激情国产一区二区| 欧美综合在线视频| 久久久噜噜噜久久中文字幕色伊伊| 日韩码欧中文字| 国产一区二区三区香蕉| 欧美三级乱人伦电影| 久久精品欧美日韩精品| 午夜激情综合网| 色综合久久综合中文综合网| 欧美不卡视频一区| 亚洲一级在线观看| av综合在线播放| 日韩三级中文字幕| 亚洲成人动漫av| 色菇凉天天综合网| 国产偷国产偷精品高清尤物| 爽爽淫人综合网网站| 一本大道久久a久久综合| 久久久亚洲高清| 美日韩一区二区| 欧美日韩一二三区| 亚洲日本欧美天堂| 高清av一区二区| 久久伊人蜜桃av一区二区| 天天综合日日夜夜精品| 色综合久久天天综合网| 国产精品欧美极品| 国产在线视频一区二区三区| 欧美精品123区| 亚洲在线视频网站| 不卡av在线网| 中文一区二区完整视频在线观看| 青青草国产成人av片免费| 欧美喷水一区二区| 亚洲国产一区二区在线播放| 91免费国产视频网站| 中文字幕亚洲在| 99re66热这里只有精品3直播 | 精油按摩中文字幕久久| 日韩丝袜情趣美女图片| 日韩高清国产一区在线| 欧美日韩国产片| 水蜜桃久久夜色精品一区的特点 | 欧美视频在线观看一区| 一区二区三区鲁丝不卡| 欧美中文字幕一二三区视频| 亚洲三级在线观看| 色一区在线观看| 亚洲一区二区三区自拍|