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

📄 define.h

📁 此文件是硬盘自伺服刻录代码
💻 H
📖 第 1 页 / 共 3 页
字号:
#define DataFIRCoef_2   	*(volatile unsigned char *)0x10002444
#define DataFIRCoef_3 	    *(volatile unsigned char *)0x10002446
#define DataFIRCoef_4  	    *(volatile unsigned char *)0x10002448
#define DataFIRCoef_5   	*(volatile unsigned char *)0x1000244a
#define DataFIRCoef_6   	*(volatile unsigned char *)0x1000244c
#define DataFIRCoef_7   	*(volatile unsigned char *)0x1000244e
#define DataFIRCoef_8 	    *(volatile unsigned char *)0x10002450
#define DataFIRCoef_9  	    *(volatile unsigned char *)0x10002452
#define DataFIRCoef_10   	*(volatile unsigned char *)0x10002454
#define DataFIRCoef_11   	*(volatile unsigned char *)0x10002456
//Data Timing Loop control
#define DataTimingLoop_0   	*(volatile unsigned char *)0x10002458
#define DataTimingLoop_1   	*(volatile unsigned char *)0x1000245a
#define DataTimingLoop_2   	*(volatile unsigned char *)0x1000245c
#define DataTimingLoop_3   	*(volatile unsigned char *)0x1000245e
#define SyncDSBNRZ      	*(volatile unsigned char *)0x10002460
//Write And Read Mode Controller
#define RWModeControl_1   	*(volatile unsigned char *)0x10002462
#define RWModeControl_2    	*(volatile unsigned char *)0x10002464
#define RWModeControl_3   	*(volatile unsigned char *)0x10002466
#define RWModeControl_4  	*(volatile unsigned char *)0x10002468
#define RWModeControl_5   	*(volatile unsigned char *)0x1000246a
#define RWModeControl_6   	*(volatile unsigned char *)0x1000246c
#define RWModeControl_7   	*(volatile unsigned char *)0x1000246e
#define RWModeControl_8 	*(volatile unsigned char *)0x10002470
#define RWModeControl_9  	*(volatile unsigned char *)0x10002472
#define RWModeControl_10   	*(volatile unsigned char *)0x10002474
#define RWModeControl_11   	*(volatile unsigned char *)0x10002476
#define WritePre_0      	*(volatile unsigned char *)0x10002478
#define WritePre_1      	*(volatile unsigned char *)0x1000247a
#define WritePre_2      	*(volatile unsigned char *)0x1000247c
#define ServoPESH       	*(volatile unsigned short *)0x1000247E
//PowerManagementControl
#define PowerManagementC_0	*(volatile unsigned char *)0x10002488
#define PowerManagementC_1	*(volatile unsigned char *)0x1000248a
#define PowerManagementC_2	*(volatile unsigned char *)0x1000248c
#define AuxiliaryADCC   	*(volatile unsigned char *)0x1000248e
#define ContinuityTest   	*(volatile unsigned char *)0x10002492
#define AutoZeroABUFC   	*(volatile unsigned char *)0x10002494
#define TimeLoopTest    	*(volatile unsigned char *)0x10002498
#define VDDRegulator   	    *(volatile unsigned char *)0x1000249A
#define SSFControl    	    *(volatile unsigned char *)0x1000249c
#define DataFIRResetC  	    *(volatile unsigned char *)0x1000249e
#define WR1_ASC   	        *(volatile unsigned char *)0x100024a0
#define AsymmetryControl    *(volatile unsigned char *)0x100024a4
#define TimingLoopControl   *(volatile unsigned char *)0x100024a6
//Data Acquisition controller
#define DataAcquisition_0   *(volatile unsigned char *)0x100024a8
//#define DataAcquisition_l   *(volatile unsigned char *)0x100024aa
#define DataAcquisition_1   *(volatile unsigned char *)0x100024aa
#define DataAcquisition_2   *(volatile unsigned char *)0x100024ac
#define DataAcquisition_3   *(volatile unsigned char *)0x100024ae
#define DataAcquisition_4   *(volatile unsigned char *)0x100024b0
#define DataAcquisition_5   *(volatile unsigned char *)0x100024b2
#define DataAcquisition_6   *(volatile unsigned char *)0x100024b4
#define Test_Control        *(volatile unsigned char *)0x100024b6
//Thermal Asperity Detector Controller
#define TherAsperityDete_0  *(volatile unsigned char *)0x100024b8
#define TherAsperityDete_1  *(volatile unsigned char *)0x100024ba
#define TherAsperityDete_2  *(volatile unsigned char *)0x100024bc
//
#define DataGainThreshold   *(volatile unsigned char *)0x100024c2
#define Diagnostics_1       *(volatile unsigned char *)0x100024c6
#define BaseLineControl_0   *(volatile unsigned char *)0x100024c8
#define BaseLineControl_1   *(volatile unsigned char *)0x100024ca
#define DataFIRRegistor_12  *(volatile unsigned char *)0x100024d2
#define DataFIRRegistor_13  *(volatile unsigned char *)0x100024d4
#define DataFIRRegistor_14  *(volatile unsigned char *)0x100024d6
#define ChannelInImpendace  *(volatile unsigned char *)0x100024d8
#define AutoZeroCorFrecy    *(volatile unsigned char *)0x100024da
#define DataHPFCorFrecy     *(volatile unsigned char *)0x100024dc
#define PhaseLongLoop_0     *(volatile unsigned char *)0x100024de
//Noise Predictive Target Control
#define NoisePreTar_0       *(volatile unsigned char *)0x100024e0
#define NoisePreTar_1       *(volatile unsigned char *)0x100024e2
#define NoisePreTar_2       *(volatile unsigned char *)0x100024e4
#define NoisePreTar_3       *(volatile unsigned char *)0x100024e6
#define MNPOperControl      *(volatile unsigned char *)0x100024e8
#define MNPControlData      *(volatile unsigned char *)0x100024ea
#define MNPParameterData    *(volatile unsigned char *)0x100024ee
#define ForcedSyncMark      *(volatile unsigned char *)0x100024f0
#define WCLKDelay           *(volatile unsigned char *)0x100024f2
#define SyncByteDefect      *(volatile unsigned char *)0x100024f4
#define DefectMonitorScan_0 *(volatile unsigned char *)0x100024f6
#define DefectMonitorScan_1 *(volatile unsigned char *)0x100024f8
#define DefectMonitorScan_2 *(volatile unsigned char *)0x100024fa
#define DefectMonitorScan_3 *(volatile unsigned char *)0x100024fc
#define ServoPES_1          *(volatile unsigned char *)0x100024fE
//Bank 2 Registor 
#define PinConfiguration_0  *(volatile unsigned char *)0x10002508
#define PinConfiguration_1  *(volatile unsigned char *)0x1000250a
#define PinConfiguration_2  *(volatile unsigned char *)0x1000250c
#define PinConfiguration_3  *(volatile unsigned char *)0x1000250e
#define ServoConfiguration0 *(volatile unsigned char *)0x10002510
#define ServoConfiguration1 *(volatile unsigned char *)0x10002512
#define ServoConfiguration2 *(volatile unsigned char *)0x10002514
#define ServoConfiguration3 *(volatile unsigned char *)0x10002516
#define ServoConfiguration4 *(volatile unsigned char *)0x10002518
#define ServoConfiguration5 *(volatile unsigned char *)0x1000251a
#define ServoConfiguration6 *(volatile unsigned char *)0x1000251c
#define ServoConfiguration7 *(volatile unsigned char *)0x1000251e
//Servo Gain Value Control
#define ServoGain_0         *(volatile unsigned char *)0x10002520
#define ServoGain_1         *(volatile unsigned char *)0x10002522
#define ServoGain_2         *(volatile unsigned char *)0x10002524
#define ServoGain_3         *(volatile unsigned char *)0x10002526
#define ServoGain_4         *(volatile unsigned char *)0x10002528
#define ServoGain_5         *(volatile unsigned char *)0x1000252a
#define ServoGain_6         *(volatile unsigned char *)0x1000252c
#define ServoGain_7         *(volatile unsigned char *)0x1000252e
//Preamp Interface Controller
#define PreampInterface_0   *(volatile unsigned char *)0x10002530
#define PreampInterface_1   *(volatile unsigned char *)0x10002532
#define PreampInterface_2   *(volatile unsigned char *)0x10002534
#define PreampInterface_3   *(volatile unsigned char *)0x10002536
//ABUF Control
#define ABUFControl_0       *(volatile unsigned char *)0x10002538
#define ABUFControl_1       *(volatile unsigned char *)0x1000253a
//
#define SelfServoWrite_0    *(volatile unsigned char *)0x1000253e
#define SelfServoWrite_1    *(volatile unsigned char *)0x10002540
#define SelfServoWrite_2    *(volatile unsigned char *)0x10002542
#define SelfServoWrite_3    *(volatile unsigned char *)0x10002544
#define SelfServoWrite_4    *(volatile unsigned char *)0x10002546
#define SelfServoWrite_5    *(volatile unsigned char *)0x10002548
#define SelfServoWrite_6    *(volatile unsigned char *)0x1000254a
#define SelfServoWrite_7    *(volatile unsigned char *)0x1000254c
//
#define ServoFIRBoostTap_1  *(volatile unsigned char *)0x1000254e
#define ServoFIRBoostTap_3  *(volatile unsigned char *)0x10002550
#define ServoFIRTiming      *(volatile unsigned char *)0x10002552
#define ServoModeAsymmetry  *(volatile unsigned char *)0x10002554
//
#define ManchesterCode_1    *(volatile unsigned char *)0x10002556
#define ServoTimingLoop_0   *(volatile unsigned char *)0x10002558
#define ServoTimingLoop_1   *(volatile unsigned char *)0x1000255a
#define ServoTimingLoop_2   *(volatile unsigned char *)0x1000255c
#define ServoTimingLoop_3   *(volatile unsigned char *)0x1000255e
#define ServoTimingLoop_4   *(volatile unsigned char *)0x10002560
//
#define ServoTimestamp      *(volatile unsigned char *)0x10002564
#define SSWTimeStamp        *(volatile unsigned char *)0x10002566
#define ServoSyncMark       *(volatile unsigned char *)0x10002568
//
#define RROReadData_0       *(volatile unsigned char *)0x1000256a
#define RROReadData_1       *(volatile unsigned char *)0x1000256c
#define RROReadData_2       *(volatile unsigned char *)0x1000256e
//Gray Code Data
#define GrayCodeData_0      *(volatile unsigned char *)0x10002570
#define GrayCodeData_1      *(volatile unsigned char *)0x10002572
#define GrayCodeData_2      *(volatile unsigned char *)0x10002574
#define GrayCodeData_3      *(volatile unsigned char *)0x10002576
//
#define ChipId_0            *(volatile unsigned char *)0x10002578
#define ChipId_1            *(volatile unsigned char *)0x1000257a
//
#define ServoPES_2          *(volatile unsigned short *)0x1000257e
//Bank 3 Controller
#define TimingRecoveryC     *(volatile unsigned char *)0x10002580
#define TimingNeeded        *(volatile unsigned char *)0x10002588
#define LFGControl          *(volatile unsigned char *)0x1000258a
#define ServoFreGener_0     *(volatile unsigned char *)0x1000258c
#define ServoFreGener_1     *(volatile unsigned char *)0x1000258e
//
#define ServoModeAuZeCorFre *(volatile unsigned char *)0x10002590
#define SevoModeInHPFCorFre *(volatile unsigned char *)0x10002592
//
#define RRO1Delay           *(volatile unsigned char *)0x10002594
#define RRO2Delay           *(volatile unsigned char *)0x10002596
#define RROSyncField        *(volatile unsigned char *)0x10002598
//
#define RROWriteData_0      *(volatile unsigned char *)0x1000259a
#define RROWriteData_1      *(volatile unsigned char *)0x1000259c
#define RROWriteData_2      *(volatile unsigned char *)0x1000259e
//
#define RROControl          *(volatile unsigned char *)0x100025a0
#define SVDControl          *(volatile unsigned char *)0x100025a2
#define GrayCodeError_0     *(volatile unsigned char *)0x100025a6
#define ServoIndexMark      *(volatile unsigned char *)0x100025a8
//
#define ServoAddressMark    *(volatile unsigned char *)0x100025aa
#define ServoGrayCodeLength *(volatile unsigned char *)0x100025ac
#define ServoGrayCodeSplit  *(volatile unsigned char *)0x100025ae
#define NRZDiagnostics_0    *(volatile unsigned char *)0x100025b6
//
#define ServoCTFControl_0    *(volatile unsigned char *)0x100025b8
#define ServoCTFControl_1    *(volatile unsigned char *)0x100025ba
#define ServoCTFControl_2    *(volatile unsigned char *)0x100025bc
#define ServoCTFControl_3    *(volatile unsigned char *)0x100025be
#define ServoCTFControl_4    *(volatile unsigned char *)0x100025c0
//
#define STM_Reg13            *(volatile unsigned char *)0x100025c6
#define ServoAcquisition_0   *(volatile unsigned char *)0x100025c8
#define ServoAcquisition_1   *(volatile unsigned char *)0x100025ca
#define ServoAcquisition_2   *(volatile unsigned char *)0x100025cc
#define ServoAcquisition_3   *(volatile unsigned char *)0x100025ce
//
#define ServoGainUpdCotl     *(volatile unsigned char *)0x100025d0
#define SevoSncMarkDeteTiOut *(volatile unsigned char *)0x100025d2
#define ServoBGATEDelay_1    *(volatile unsigned char *)0x100025d4
#define ServoBGATEDelay_2    *(volatile unsigned char *)0x100025d6
//
#define PESIntegration       *(volatile unsigned char *)0x100025d8
#define PESBurstFields       *(volatile unsigned char *)0x100025da
#define PESBurstFields_1     *(volatile unsigned char *)0x100025dc
#define PESGapRROGateLength  *(volatile unsigned char *)0x100025de
//
#define PESTransSerInterMode *(volatile unsigned char *)0x100025e0
#define PESScale             *(volatile unsigned char *)0x100025e2
#define PESBitShift          *(volatile unsigned char *)0x100025e4
#define NRZDiagnostics_1     *(volatile unsigned char *)0x100025e6
//
#define ShortServoControl_0  *(volatile unsigned char *)0x100025e8
#define ShortServoControl_1  *(volatile unsigned char *)0x100025ea
#define ShortServoControl_2  *(volatile unsigned char *)0x100025ec
#define ServoTimeoutControl  *(volatile unsigned char *)0x100025ee
//
#define AnalogFrontEndCal_0  *(volatile unsigned char *)0x100025f0
#define ServoPES_3           *(volatile unsigned short *)0x100025fe

#define TestOutputEnable     *(volatile unsigned short *)0x1000800c
#define TestOutputControl_0  *(volatile unsigned short *)0x1000a820
#define TestOutputControl_1  *(volatile unsigned short *)0x1000a822
#define IndexsectorCtrl      *(volatile unsigned short *)0x1000269c
/*
unsigned WData[30]={
// debug
    0x302c0000,
    0x50382800,
    0xff380020
	//0x14388800,
	
	//////0x00030000,
	//0x08388800,		
	//0xD25459D1,
	//0x443C9400,		// old 628 	: 0x0274														// a0 -- ffff
	//0x0239002C,
	//0xD25405C5,		// once find, loop infinitely												// 0xffff1d20
	//0x02380000,
	//0x02390020,		// old 128	: 0x0080
	//0x556C0000,
	//0x556C0100,		// old 4829	: 0x12DD
	
	//0x08380000,		// 184	: 00B8
	
	//0x443C9520,
	
	//0x00000000,
	
	//0x00000000,
	
	//0x00000000,		// 184 0f 03   647b22
	
	//0x00000000,																					// SSN+1 works how long?
	
	//0x00030000,		// 126
	
	//0x14388800,		// 1 17 02																	// 0x0001BA0A
	
	//0x04389800,    //a49 
	
	//0xD25459D1,
	
	//0x0239002C,
	
	//0x02380000,
	
	//0x556C0000,
	
	//0x07380000,
	
	//0x0F388800,
	
	//0x04389820,
	
	//0x00000000,
		
	//0x00000000,		// 3000 for safey
	
	//0x00000000,
	
	//0x00000000,
	
	//0x00000000,		// 70

⌨️ 快捷键说明

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