⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 setallregister.asm

📁 5509的代码程序
💻 ASM
字号:
;Function:		初始化McBSP
	.include RegisterMap.h
	.text
	.def	SetAllRegister
SetAllRegister:

	mov		#0x4020,port(#SPCR1_1)
	;0100000000100000B
	;0---------------	DBL 		数字回环模式
	;-10-------------	RJUST		接收数据对齐调整方式
	;---00-----------	CLKSTP		时钟停止模式选择
	;-----000--------	Reserved	保留
	;--------0-------	DXENA		DX管脚上的额外延迟开关
	;---------0------	ABIS		A-bis模式选择
	;----------10----	RINTM		接收中断RINT的触发方式
	;------------0---	RSYNCERR	接收帧同步错误标志
	;-------------0--	RFULL		接收过速错误标志
	;--------------0-	RRDY		接收就绪标志
	;---------------0	RRST		接收器复位,低有效
	mov		#0x0220,port(#SPCR2_1)
	;0000001000100000B
	;000000----------	Reserved	保留
	;------10--------	FREE/SOFT	在仿真调试中遇到高级语言调试器里的断点时,McBSP的行为控制
	;--------0-------	FRST		帧同步逻辑复位,低有效
	;---------0------	GRST		采样速率发生器复位,低有效
	;----------10----	XINTM		发送中断XINT的触发方式
	;------------0---	XSYNCERR	发送帧同步错误标志
	;-------------0--	XEMPTY		发送寄存器空标志
	;--------------0-	XRDY		发送就绪标志
	;---------------0	XRST		发送器复位			
	mov		#0x0040,port(#RCR1_2)		
	mov		#0x0041,port(#RCR2_1)	
	mov		#0x0040,port(#XCR1_1)	
	mov		#0x0041,port(#XCR1_1)	
	mov		#0x0080,port(#SRGR1_1)
	mov		#0x8080,port(#SRGR2_1)
	mov		#0x0001,port(#MCR1_1)
	mov		#0x0001,port(#MCR2_1)
	mov		#0x0080,port(#PCR_1)
	mov		#0x0001,port(#RCERA_1)
	mov		#0x0000,port(#RCERB_1)
	mov		#0x0000,port(#RCERC_1)
	mov		#0x0000,port(#RCERD_1)
	mov		#0x0000,port(#RCERE_1)
	mov		#0x0000,port(#RCERF_1)
	mov		#0x0000,port(#RCERG_1)
	mov		#0x0000,port(#RCERH_1)
	mov		#0x0001,port(#XCERA_1)
	mov		#0x0000,port(#XCERB_1)
	mov		#0x0000,port(#XCERC_1)
	mov		#0x0000,port(#XCERD_1)
	mov		#0x0000,port(#XCERE_1)
	mov		#0x0000,port(#XCERF_1)
	mov		#0x0000,port(#XCERG_1)
	mov		#0x0000,port(#XCERH_1)
	nop
	nop
	ret

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -