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

📄 mcg_init.asm

📁 s08 sci 汇编语言 s 08 sci 汇编语言 s08 sci 汇编语言
💻 ASM
字号:
*--------MCG_INIT:系统时钟初始化-------*
*--------外部晶振4MHz,总线频率8MHz-----*
MCG_INIT:	PSHA
		LDA  #$36			;FEI模式转换到FBE模式			
		STA  MCGC2
WAIT_1:		BRCLR 1,MCGSC,WAIT_1		;判断OSCINIT是否为1,为1表示EREFS位选择的晶体已经完成初始化
		LDA  #$B8			;选择外部时钟,外总参考时钟,参考分频器与系统时钟频率相同
		STA  MCGC1
WAIT_2: 	BRSET 4,MCGSC,WAIT_2		;判断当前参考时钟是否是外部参考时钟
WAIT_3:		LDA  MCGSC			;判断当前时钟模式的MCGOUT馈电是否是外部时钟
		AND  #$08
		CBEQA #$00,WAIT_3
		LDA  #$3E			;FBE模式转换PBE模式
		STA  MCGC2
		LDA  #$90
		STA  MCGC1
		LDA  #$44
		STA  MCGC3
WAIT_4:		BRSET 3,MCGC2,WAIT_4
		LDA  #$36
		STA  MCGC2
WAIT_5:		BRCLR 5,MCGSC,WATI_5
WAIT_6:		BRCLR 6,MCGSC,WATI_6
WAIT_7:		LDA  #$10
		STA  MCGC1
		LDA  MCGSC
		AND  #$0C
		CBEQA #$00,WAIT_7
		PULA
		RTS

⌨️ 快捷键说明

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