📄 owndefs.inc
字号:
.def Flags = r0
.def Scount0 = r2 ; sleeptimers, increment each ms
.def Scount1 = r3 ; sleeptimers, increment each 256 ms
.def Scount2 = r4 ; sleeptimers, increment each 65536 ms
.def Temp = r16
.def Tempi = r17
.def Address = r18
.def Data1 = r19
.def Data2 = r20
.def Checkz = r21
.def Counter = r22
.def BitCnt = r23
.def Channel = r24
.def ResCount= r25
.def SegCount= r26
.def SegVal = r27
.def Hldcnt = r28
.equ TS=300000 ; # of ms before powerdown (2000ms - 16777215ms) (2 sec - 4h40min)
.equ TSH=TS/65535+1 ; sleeptimer high value
.equ TSM=(TS-TSH)/255+1 ; sleeptimer middle value
.equ TSL=TS-TSH-TSM ; sleeptimer low value
.equ addr = 0xE7
.equ Preamble= 0xF0
.equ UARTSync= 0xF0
.equ Code = 0x55
.equ Fclk = 4000000
.equ BitRate = 62500
.equ BRR = (Fclk/(16*Bitrate))-1
.equ timerdiv= 64
.equ timerval= 256-(Fclk/timerdiv)/1000
.equ DTX = 5 ; #ms from TXEN=1 to modulation
.equ band = 1*64 ; 1 = 868, 2 = 915
.equ OutPwr = 3*64
;.equ extfreq = 0 ; extclk= Fosc/1
;.equ extfreq = 0x40 ; extclk= Fosc/2
.equ extfreq = 0x80 ; extclk= Fosc/4
;.equ extfreq = 0xc0 ; extclk= Fosc/8
.equ ChannelListen= 50
.equ TableAddr= $60
.equ ChannelAddr= $90
.equ SegFlash= 220
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -