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

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

?? main.asm

?? 關于56F8346DSP芯片如果操作內部FLASH寫入
?? ASM
字號:
;The code is run on 56F8300Demo board and CW ver7.2 for 56F800/E
;The example demo how to write data Flash following the instruction in the UM
;Note:The Falsh writting is executed in ISR,after press IRQA,the Flash will be written
;Flash writting is finished by a state machine,the procedure is following:
;1)because FFM_CLKD can be written only once after reset,checking if it has been written is necessary
;2)Clear KEYACC bit to disable Security Key Writing and setting Flash bank for example P&B or D
;3)checking the lock bit in FM_CR	so that you can update the protect reg
;4)page erase:
;	A:write page_erase command to FM_CMD
;	B:write any data to Flash address which will be erased
;	C:set CBEIF bit in FM_USTAT to launch the command
;	D:check if error has occured
;	E:check the two bits CBEIF&CCIF to check if the command is over
;	F:continue
;5)page programe
;	A:write page_erase command to FM_CMD
;	B:write  data to Flash address which will be programed
;	C:set CBEIF bit in FM_USTAT to launch the command
;	D:check if error has occured
;	E:check the two bits CBEIF&CCIF to check if the command is over
;	F:continue
;
;;
;



FM_BASE     EQU $00F400

; metrowerks sample code
;Flash memory register address
FFM_CLKD     EQU FM_BASE+0
FFM_CR 		EQU FM_BASE+1
FFM_SECH		EQU FM_BASE+3
FFM_SECL		EQU FM_BASE+4
FFM_PROT		EQU FM_BASE+$10
FFM_PROTB	EQU FM_BASE+$11
FFM_USTAT	EQU FM_BASE+$13
FFM_CMD		EQU FM_BASE+$14
;FFM_OPOT0	EQU FM_BASE+$1A
;FFM_OPOT1	EQU FM_BASE+$1B
;FFM_OPOT1	EQU FM_BASE+$1C

;GPIOA register address
GPIOA_BASE 	equ $F2E0
GPIOA_PER	equ GPIOA_BASE+$3
GPIOA_DDR	equ GPIOA_BASE+$2
GPIOA_DR	equ GPIOA_BASE+$1

;GPIOB register address
GPIOB_BASE 	equ $F300
GPIOB_PER	equ GPIOB_BASE+$3
GPIOB_DDR	equ GPIOB_BASE+$2
GPIOB_DR	equ GPIOB_BASE+$1



IPR2	equ $F1A2
ICTL    equ $F1BD

DATA_FLASH_ADDRESS_8323 equ $1000
DATAFLASH_PAGE_SIZE		equ $100
PROG_FLASH_ADDRESS_8323 equ $3F00 




	section rtlib
	org	p:

	global	Fmain
	GLOBAL M56832x_IRQA
	SUBROUTINE "Fmain",Fmain,FmainEND-Fmain

; assembly level entry point
Fmain:
	nop				; do nothing
	nop
;enable interrupt
	bfset #$0001,x:>>ICTL ;set falling edge of IRQA to trigger interrupt
	bfclr #$0300,sr
	bfset #$000F,X:>>IPR2
;configure the red led pin on 56F8323Demo board	
	move.w #$0000,x:>>GPIOA_PER
	bfset  #$0FFF,x:>>GPIOA_DDR
	bfclr  #$0FFF,x:>>GPIOA_DR ;led off
	
	move.w #$0000,x:>>GPIOB_PER
	bfset  #$000F,x:>>GPIOB_DDR
	bfclr  #$000F,x:>>GPIOB_DR ;led off	
;WAIT4:
	nop	
;red led on	
	moveu.w #DATA_FLASH_ADDRESS_8323,r0
	moveu.w #DATAFLASH_PAGE_SIZE,LC
	clr A
	doslc endloop1
	move.w x:(r0)+,y0
	cmp.w  y0,A
	jne label1
	inc.w A
	nop
endloop1:
	nop
	jmp WAIT3
	nop
label1:	bfset  #$0001,x:>>GPIOA_DR ;red led on	
WAIT3:
	nop
	nop
	nop
	nop
	jmp WAIT3 ;forever loop
FmainEND:



;IRQA interrupt service routine
M56832x_IRQA:
	nop
	nop
;setting Flash clock
;checking if the clock reg has been written	
	bftstl #$0080,x:>>FFM_CLKD ;check the DIVLD bit
	jcc LABEL1
	move.w #$0052,x:>>FFM_CLKD
LABEL1:	nop

;select data Flash
	bfset #$0001,x:>>FFM_CR
;Clear KEYACC bit to disable Security Key Writing
	bfclr #$0020,x:>>FFM_CR	
	
;checking the lock bit in FM_CR	
	bftstl #$0400,x:>>FFM_CR	
	jcs LABEL2
	debughlt ;protect reg writting is forbidden
LABEL2:
	bfclr #$FFFF,x:>>FFM_PROT ; writing data ptotect reg to eneble all section
WAIT:	nop
	bftstl #$0080,x:>>FFM_USTAT
	jcs WAIT
	nop
	nop
	nop
	nop
;page erase
;erase section 0

	move.w #$0000,x:DATA_FLASH_ADDRESS_8323
	move.w #$40,x:>>FFM_CMD	
	bfset  #$0080,x:>>FFM_USTAT
	bftsth	#$0010,x:>>FFM_USTAT
	jcs ERROR
	bftsth	#$0020,x:>>FFM_USTAT
	jcs ERROR
	
WAIT1:	nop
	bftstl #$00C0,x:>>FFM_USTAT
	jcs WAIT1
	nop
	nop
	nop
	nop
;finish the page eraseing process

;programe data Flash
	moveu.w #DATA_FLASH_ADDRESS_8323,r0
	moveu.w #DATAFLASH_PAGE_SIZE,LC
	nop
	nop
	clr A
	doslc endloop
	move.w A1,x:(r0)+
	inc.w A
	move.w #$20,x:>>FFM_CMD
	bfset  #$0080,x:>>FFM_USTAT		
	bftsth	#$0010,x:>>FFM_USTAT
	jcs ERROR
	bftsth	#$0020,x:>>FFM_USTAT
	jcs ERROR
WAIT2:	nop
	bftstl #$00C0,x:>>FFM_USTAT
	jcs WAIT2	
endloop
	nop
;Clear KEYACC bit to disable Security Key Writing
;	bfset #$0020,x:>>FFM_CR		
	nop
	debughlt
	rti
ERROR: 
	nop
	debughlt
	rti
M56832x_IRQAEND

	endsec	

	end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人精品国产免费网站| 国产精品白丝在线| 国产欧美一区二区在线| 亚洲成人精品影院| 成熟亚洲日本毛茸茸凸凹| 在线不卡一区二区| 亚洲同性gay激情无套| 国产毛片精品视频| 91精品国产综合久久久蜜臀图片| 中文字幕一区三区| 国产成人av一区二区| 日韩免费观看2025年上映的电影| 一区二区三区在线影院| 波多野结衣中文一区| 国产日韩欧美精品在线| 国产精品原创巨作av| 欧美大片免费久久精品三p | 日韩电影在线一区二区三区| 成人禁用看黄a在线| 国产视频不卡一区| 久久疯狂做爰流白浆xx| 在线成人av网站| 天天综合天天综合色| 欧美欧美午夜aⅴ在线观看| 一级做a爱片久久| 色婷婷综合在线| 亚洲欧美电影院| 色欧美日韩亚洲| 一区二区免费在线播放| 欧洲国产伦久久久久久久| 一区二区在线免费观看| 欧洲一区在线电影| 五月天中文字幕一区二区| 欧美色图12p| 丝袜亚洲精品中文字幕一区| 欧美日韩免费观看一区三区| 性做久久久久久久久| 欧美伦理电影网| 免费成人在线观看| 精品国产乱子伦一区| 国产一区二区三区美女| 国产精品视频一二三区| 日本久久一区二区三区| 婷婷久久综合九色综合绿巨人| 9191成人精品久久| 九一九一国产精品| 国产精品欧美极品| 欧美视频中文字幕| 日本成人在线视频网站| xfplay精品久久| caoporen国产精品视频| 亚洲综合男人的天堂| 欧美一级欧美一级在线播放| 激情综合亚洲精品| 国产精品毛片久久久久久| 欧亚一区二区三区| 久久精品国产久精国产爱| 中文字幕第一页久久| 日本韩国欧美一区二区三区| 琪琪久久久久日韩精品| 国产欧美日韩另类视频免费观看| 色综合久久久久网| 美女视频免费一区| 国产欧美精品一区二区三区四区| 色欧美片视频在线观看在线视频| 免费人成精品欧美精品| 国产精品丝袜黑色高跟| 91麻豆精品国产91久久久更新时间| 欧美在线视频日韩| 久久91精品久久久久久秒播| 亚洲欧洲精品一区二区三区| 欧美一级夜夜爽| 色婷婷av一区二区三区大白胸| 蜜臀av一区二区在线观看| 中文字幕一区二区视频| 日韩欧美你懂的| 91国偷自产一区二区开放时间 | 99视频超级精品| 毛片不卡一区二区| 国产精品夫妻自拍| 精品粉嫩超白一线天av| 欧美日韩精品欧美日韩精品一| 国产精品888| 蜜臀国产一区二区三区在线播放| 国产精品二三区| 精品国产乱码久久久久久蜜臀| 91黄色在线观看| 成人午夜电影久久影院| 黄色资源网久久资源365| 亚洲国产日产av| 亚洲视频在线一区观看| 久久精品欧美日韩精品| 日韩免费电影一区| 91精品国产91久久综合桃花 | 一区二区三区欧美激情| 欧美国产成人精品| 精品国产乱码久久久久久牛牛| 欧美日韩综合不卡| 日本道在线观看一区二区| www.成人网.com| 国产乱码精品1区2区3区| 久久精品国产一区二区三区免费看 | 日韩精品一区在线| 欧美精品一级二级三级| 欧美性猛片xxxx免费看久爱| 色综合久久66| 色婷婷综合久久久久中文 | 精品国产不卡一区二区三区| 欧美日韩卡一卡二| 欧美视频三区在线播放| 欧美日韩五月天| 欧美日韩精品免费观看视频| 欧美日韩国产综合一区二区三区| 色婷婷av一区二区三区gif | 久久人人爽人人爽| 精品国产乱子伦一区| 精品国产乱码久久久久久夜甘婷婷| 欧美岛国在线观看| 精品粉嫩aⅴ一区二区三区四区| 日韩手机在线导航| 精品久久久久久久久久久久久久久久久 | 欧美大白屁股肥臀xxxxxx| 欧美一区二区三区播放老司机| 欧美一区二区三区的| 欧美mv日韩mv国产网站| 亚洲一区二区五区| 午夜视黄欧洲亚洲| 日本女人一区二区三区| 久久er99热精品一区二区| 精品一区二区成人精品| 国产一区二区久久| 成人激情开心网| 日本乱人伦aⅴ精品| 欧美精品丝袜中出| 久久久久久99精品| 亚洲啪啪综合av一区二区三区| 亚洲午夜久久久久久久久电影网| 日韩精品五月天| 国产毛片精品视频| 色综合久久中文字幕综合网| 欧美日韩国产美| 国产午夜亚洲精品不卡| 中文字幕在线不卡国产视频| 亚洲大片精品永久免费| 黄色日韩网站视频| 在线观看亚洲专区| 久久新电视剧免费观看| 亚洲免费观看高清完整版在线观看| 亚洲成av人片www| 国产成人鲁色资源国产91色综| 色猫猫国产区一区二在线视频| 宅男噜噜噜66一区二区66| 欧美国产一区二区在线观看| 亚洲国产cao| 国产精品亚洲第一| 欧美日韩极品在线观看一区| 久久久精品天堂| 亚洲国产美国国产综合一区二区| 国产在线精品一区二区三区不卡| 91视视频在线观看入口直接观看www | 欧美男生操女生| 中文字幕人成不卡一区| 蜜臀精品一区二区三区在线观看| 99热国产精品| 欧美精品一区二区蜜臀亚洲| 亚洲一区二区影院| 99亚偷拍自图区亚洲| 欧美一级高清片| 亚洲制服丝袜av| 91日韩在线专区| 国产精品美女一区二区| 免费在线看一区| 欧洲精品在线观看| 亚洲男同性视频| 成人av网站在线观看免费| 欧美tk丨vk视频| 日韩精品每日更新| 色一情一伦一子一伦一区| 国产色综合久久| 国产一区二区三区四区在线观看 | 国产蜜臀97一区二区三区| 日本午夜精品视频在线观看| 欧美综合一区二区三区| ...xxx性欧美| 懂色av中文一区二区三区 | 日韩欧美国产wwwww| 日韩精品免费视频人成| 欧美日本国产视频| 五月婷婷欧美视频| 欧美性生交片4| 亚洲va在线va天堂| 91久久精品国产91性色tv| 亚洲精品国产高清久久伦理二区| 99视频热这里只有精品免费| 国产精品视频麻豆| 成人国产亚洲欧美成人综合网| 中文字幕不卡三区| 国产宾馆实践打屁股91| 中文字幕va一区二区三区| 成人av在线网站|