📄 spi_view.asm
字号:
;Add by zyg for spi
.def dav_1,dav_2,SPI_VIEW
.include "x24x_app.h"
sigview1 .set 1
gain1 .set 0
sigview2 .set 0
gain2 .set 1
dav_1 .usect "spi_view",1
dav_2 .usect "spi_view",1
SPI_VIEW:
.if (x240)
LDP #SPI_PC1>>7
LACL SPI_BUF
LACL SPI_PC1
AND #0BFH
SACL SPI_PC1
SPLK #2CH,SPI_DAT ;30H
POLLZ LACL SPI_STS
AND #040H
XOR #040H
BCND POLLZ,NEQ
LACL SPI_BUF;?
RPT #7
ROR
AND #0FFH
LDP #SPI_PC1>>7
SACL SPI_DAT
POLLZ1 LACL SPI_STS
AND #040H
XOR #040H
BCND POLLZ1,NEQ
LACL SPI_BUF
LACL SPI_PC1
OR #040H
SACL SPI_PC1
.endif
.if (x2407)
ldp #dav_1
lacc dav_1,gain1
.if sigview1
XOR #8000H
.endif
RPT #7
ROR
AND #0FFH
OR #3100H
LDP #SPI_STS>>7
SACL SPI_DAT
POLLZ1 LACL SPI_STS
AND #040H
XOR #040H
BCND POLLZ1,NEQ
LACL SPI_BUF
RET;;;;;
ldp #dav_2
lacc dav_2,gain2
.if sigview2
XOR #8000H
.endif
RPT #7
ROR
AND #0FFH
OR #2400H
LDP #SPI_STS>>7
SACL SPI_DAT
POLLZ2 LACL SPI_STS
AND #040H
XOR #040H
BCND POLLZ2,NEQ
LACL SPI_BUF
.endif
RET
;ADD BY ZYG FOR SPI
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -