?? f2rc7820.h
字號:
/*--------------------------------------------------------------------------
f2_rc7820.h
本文件定義SDH定時處理及時鐘恢復專用集成電路RC7820所有內部寄存器地址。
該芯片的微處理器接口采用六位地址(A0~A5),MCU采用的是間接尋址的方法,
即先寫入地址數據選址,再將數據寫入寄存器。
--------------------------------------*/
#define XBYTE ((unsigned char volatile xdata *) 0) //定義外部絕對地址訪問字節數據類型
#define ADDR XBYTE[0xA400] //地址鎖存器
#define RC7820_REG XBYTE[0x9C00] //光支路7820片選信號
/*------------------------------狀態寄存器,只讀----------------------------*/
#define F2Mode_reg 0x00 //模式寄存器
#define F2Fre_reg1 0x01 //頻偏寄存器1
#define F2Fre_reg2 0x02 //頻偏寄存器2
#define F2T2ql_reg 0x03 //T2質量等級寄存器
#define F2T3ql_reg 0x04 //T3質量等級寄存器
#define F2Reflos_reg1 0x05 //輸入參考時鐘T11~T18丟失寄存器
#define F2Reflos_reg2 0x06 //輸入參考時鐘T2、T3丟失寄存器
#define F2T11revql_reg 0x07 //T11反方向信號質量等級寄存器
#define F2T12revql_reg 0x08 //T12反方向信號質量等級寄存器
#define F2T13revql_reg 0x09 //T13反方向信號質量等級寄存器
#define F2T14revql_reg 0x0A //T14反方向信號質量等級寄存器
#define F2T15revql_reg 0x0B //T15反方向信號質量等級寄存器
#define F2T16revql_reg 0x0C //T16反方向信號質量等級寄存器
#define F2T17revql_reg 0x0D //T17反方向信號質量等級寄存器
#define F2T18revql_reg 0x0E //T18反方向信號質量等級寄存器
#define F2Int_reg 0x0F //中斷向量寄存器
/*------------------------------控制寄存器,讀寫----------------------------*/
#define F2T1s_reg 0x10 //T1信號來源寄存器
#define F2T1freps_reg1 0x11 //T11~T14頻率選擇寄存器
#define F2T1freps_reg2 0x12 //T15~T18頻率選擇寄存器
#define F2T2t3t4_reg 0x13 //T2,T3,T4屬性寄存器
#define F2T4_reg 0x14 //T4來源選擇寄存器
#define F2S_reg 0x15 //變換參考源及強制模式控制寄存器
#define F2Bands_reg 0x16 //帶寬選擇寄存器
#define F2T11ql_reg 0x17 //T11質量等級選擇寄存器
#define F2T12ql_reg 0x18 //T12質量等級選擇寄存器
#define F2T13ql_reg 0x19 //T13質量等級選擇寄存器
#define F2T14ql_reg 0x1A //T14質量等級選擇寄存器
#define F2T15ql_reg 0x1B //T15質量等級選擇寄存器
#define F2T16ql_reg 0x1C //T16質量等級選擇寄存器
#define F2T17ql_reg 0x1D //T17質量等級選擇寄存器
#define F2T18ql_reg 0x1E //T18質量等級選擇寄存器
#define F2Qlos_reg1 0x1F //線路輸出S1來源選擇:T15~T18
#define F2Qlos_reg2 0x20 //線路輸出S1來源選擇:T11~T14
#define F2Ft11revql_reg 0x21 //通過MCU加入的S1字節內容(T11的SSM)
#define F2Ft12revql_reg 0x22 //通過MCU加入的S1字節內容(T12的SSM)
#define F2Ft13revql_reg 0x23 //通過MCU加入的S1字節內容(T13的SSM)
#define F2Ft14revql_reg 0x24 //通過MCU加入的S1字節內容(T14的SSM)
#define F2Ft15revql_reg 0x25 //通過MCU加入的S1字節內容(T15的SSM)
#define F2Ft16revql_reg 0x26 //通過MCU加入的S1字節內容(T16的SSM)
#define F2Ft17revql_reg 0x27 //通過MCU加入的S1字節內容(T17的SSM)
#define F2Ft18revql_reg 0x28 //通過MCU加入的S1字節內容(T18的SSM)
#define F2Ft41ql_reg 0x29 //通過MCU加入的S1字節內容(T41的SSM)
#define F2Ft42ql_reg 0x2A //通過MCU加入的S1字節內容(T42的SSM)
#define F2Loopback_reg 0x2B //環回控制命令寄存器
#define F2Station_reg 0x2C //站鐘指示寄存器
#define F2Frep_reg 0x2D //頻率設置寄存器
#define F2T11ts_reg 0x2E //T11的SSM在SOHI時隙位置寄存器
#define F2T12ts_reg 0x2F //T12的SSM在SOHI時隙位置寄存器
#define F2T13ts_reg 0x30 //T13的SSM在SOHI時隙位置寄存器
#define F2T14ts_reg 0x31 //T14的SSM在SOHI時隙位置寄存器
#define F2T15ts_reg 0x32 //T15的SSM在SOHI時隙位置寄存器
#define F2T16ts_reg 0x33 //T16的SSM在SOHI時隙位置寄存器
#define F2T17ts_reg 0x34 //T17的SSM在SOHI時隙位置寄存器
#define F2T18ts_reg 0x35 //T18的SSM在SOHI時隙位置寄存器
#define F2T11revts_reg 0x36 //T11反向的SSM在SOHI時隙位置寄存器
#define F2T12revts_reg 0x37 //T12反向的SSM在SOHI時隙位置寄存器
#define F2T13revts_reg 0x38 //T13反向的SSM在SOHI時隙位置寄存器
#define F2T14revts_reg 0x39 //T14反向的SSM在SOHI時隙位置寄存器
#define F2T15revts_reg 0x3A //T15反向的SSM在SOHI時隙位置寄存器
#define F2T16revts_reg 0x3B //T16反向的SSM在SOHI時隙位置寄存器
#define F2T17revts_reg 0x3C //T17反向的SSM在SOHI時隙位置寄存器
#define F2T18revts_reg 0x3D //T18反向的SSM在SOHI時隙位置寄存器
#define F2Intmask_reg 0x3E //中斷屏蔽寄存器
#define F2Encrypt_reg 0x3F //加密寄存器
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -