a61_mf6210_tx.asm

来自「用W588D写的驱动6210-2.4G无线模块,收发程序在一块,(65C02汇编」· 汇编 代码 · 共 65 行

ASM
65
字号
;***************************************************************************
;<<<<<<<<<<<<<<<<<<<<2.4GRF_MF6210模块驱动子程序>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;***************************************************************************
;===========================================================================
;所用项目:
;包含函数:	
;			1.MMF6210_DATA_TX		;MF6210发送数据
;===========================================================================
;修改日期:2008/03/06
;程序员:FengXing
;===========================================================================
;1.	MF6210发送数据
MMF6210_DATA_TX:
	;-----------------------------------
	MACRO_MF6310_Enable_TX
	;-----------------------------------
	MACRO_MF6310_CLR_TX_FIFO
	;-----------------------------------
	MACRO_MF6210_SS_L
	LDA #Mac_MF6210_ADDR_80		;地址
	STA gMF6210_Send_BUFF
	JSR MMF6210_WR_DATA
	;---------------------
	LDA #FFH					;数据包长度
	STA gMF6210_Send_BUFF
	JSR MMF6210_WR_DATA
	;---------------------
	LDA #03H					;数据包ID
	STA gMF6210_Send_BUFF
	JSR MMF6210_WR_DATA
	;---------------------
;	STZ gMF6210_DATA_Counter
SMF6210_DATA_TX_SendData:
	LDA #55H					;数据1
	STA gMF6210_Send_BUFF
	JSR MMF6210_WR_DATA
	;---------------------
	LDA #AAH					;数据2
	STA gMF6210_Send_BUFF
	JSR MMF6210_WR_DATA
	;---------------------
	LDA #66H					;数据3
	STA gMF6210_Send_BUFF
	JSR MMF6210_WR_DATA
	;---------------------
	LDA #99H					;数据4
	STA gMF6210_Send_BUFF
	JSR MMF6210_WR_DATA
	;---------------------
	LDA #77H					;数据5
	STA gMF6210_Send_BUFF
	JSR MMF6210_WR_DATA
	;---------------------
	LDA #75H					;数据校验和
	STA gMF6210_Send_BUFF
	JSR MMF6210_WR_DATA
	;---------------------
;	INC gMF6210_DATA_Counter
;	LDA gMF6210_DATA_Counter
;	CMP #0
;	BCC SMF6210_DATA_TX_SendData
	;---------------------
	MACRO_MF6210_SS_H
	RTS

⌨️ 快捷键说明

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