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

📄 说明.txt

📁 dsp tmslf2407a 汇编,c的原代码,包括i2c,scitimer,fir等的很多程序.
💻 TXT
字号:
(1)
///////////////////////////////////////////////////////////////////////////////////
添加一个时钟协议:

设置时钟
host-----reader
    len(13)  com_adr 0x85	year 	month	day	hour	minute	second	weekday  year_header lsb	msb
reader----host
    len(6)   com_adr	0x85	status	lsb msb 
        
0x0d    0x00   0x85   0x01   0x10   0x26   0x08  0x48  0x56    0x6    0x05    0xaa    0xbb
长度0  地址1  命令2   年3    月4    日5    时6   分7    秒8   星期9  年头0a   校验0b  校验0c          
    	     
	返回数据状态正确为ok,错误为error(数据溢出,或者时钟芯片未正确相应)    	         
......................................................................................        
读取时钟
host----reader
    len(5) 	com_adr    0x86	lsb msb
reader---host
    len(14)    com_adr  0x86 status	year month day	hour minute second weekday year_header lsb msb	
	
	数据格式为同设置时钟
	返回数据状态正确为ok,错误为error(数据溢出,或者时钟芯片未正确相应)	
 

0x0e    0x00   0x86    0x00   0x01   0x07   0x26   0x08  0x48  0x56    0x6    0x05     0xaa  		    0xbb
长度0  地址1   命令2  状态3   年4    月5    日6    时7   分8    秒9   星期0a  年头0b   校验1(0x0c)      校验2(0x0d)         
///////////////////////////////////////////////////////////////////////////////////////
(2)
	指示灯的闪烁和光藕的输出已经改为C模式	
(3)
	将cfg2(cfgdata[18]原为flash loader baud)改为模拟串口波特率设置,不带校验,
	0x06	9600bps
	0x07	19200bps
	0x08	28800bps	
	默认值0x08	28800bps
(4)	cfg8中,cfgdata[50]ISO-MODE(高8位)
	0----------fast
	1----------mod
	2----------sub-carrier
	3----------data-rate
	4----------no-ts
	5----------afi
	6----------ti/philips	新加	0:ti;		1:philips
	7----------colision	新加	0:所有卡;	1:new
	
(5) 将iso命令更改,fsk,ask,C程序中全加了watchdog
(6)	isoMode
	isoMode.0:	'0': 1/256;				'1':1/4
	isoMode.1:	'0': 100%;				'1':10%
	isoMode.2:	'0': TI;				'1':philips
	isoMode.3:	'0': all;				'1':new
	isoMode.4:	'0': rd;				'1':wr
	isoMode.5:	'0': ask;				'1':fsk
	isoMode.5:	'0': no inventory;		'1':inventory
(7)	
0xa3 inventory read multiple blocks
0xab inventory get system information
0xac inventory get multiple block security status 三条指令调试完毕,20051029	
(8)  在CFG10中增加一个配置,cfgdata[80]的低8位,若为0xaa表示程序
     加上看门狗功能,否则没有。	20051031	
(9)  解决了连续快次发命令导致串口不接收问题。串口接收子程序中必须读取SCIRXBUF,
	 以清除RXRDY,20051031   
(10) 在Buffer模式下,增加级连读取功能。	20051107  
(11) 20051130~200512全面测试:
		
		ASK模式下:调制深度100%;正常模式;低速传输速率
					PRA8320:测试距离-----42厘米,冲撞读卡30张
					PRA8330:测试距离-----61厘米,冲撞读卡30张
		FSK模式下:正常模式;低速传输速率
					PRA8320:测试距离-----48厘米,冲撞读卡29张
					PRA8330:测试距离-----70厘米,冲撞读卡29张
					
		其他模式下或多或少存在一些问题,暂时考虑屏蔽以待后续解决。缓冲读取模式和扫描模式
		都正常。
		
		发现如下问题:
		a:RF打开命令,每设置一次打开命令,则先清零,再设置到预定数值; (完成)
		b:全面报警问题,报警数据已经采集,有待标定和商榷;
		c:iso模式下,选择命令执行之后,无正常结果;					(完成)
		d: 冲撞模式下,ASK,FSK极少出现多读现象,FSK有时出现漏读现象;
(12)    在ledopt.asm中修改:20051206
			在调用LedOptOut()函数时,保存ar0,ar1,ar2。ask未见看门狗溢出		
(13)    在ledopt.asm中修改:20051207
			在调用汇编函数时,保存ar0,ar1,ar2.....ar7	
		

⌨️ 快捷键说明

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