📄 lxfxp2.h
字号:
//Some internal registers
#define PT7A 131
#define PT7A_ENB 130
#define PT7B 129
#define PT7B_ENB 128
#define PT8A 127
#define PT8A_ENB 126
#define PT8B 125
#define PT8B_ENB 124
#define PT9A 123
#define PT9A_ENB 122
#define PT9B 121
#define PT9B_ENB 120
//Some internal registers
#define PT13A 107
#define PT13A_ENB 106
#define PT13B 105
#define PT13B_ENB 104
#define PT14A 103
#define PT14A_ENB 102
#define PT14B 101
#define PT14B_ENB 100
#define PT15A 99
#define PT15A_ENB 98
#define PT15B 97
#define PT15B_ENB 96
#define PT16A 95
#define PT16A_ENB 94
#define PT16B 93
#define PT16B_ENB 92
#define PT17A 91
#define PT17A_ENB 90
#define PT17B 89
#define PT17B_ENB 88
#define PT18A 87
#define PT18A_ENB 86
#define PT18B 85
#define PT18B_ENB 84
#define PT19A 83
#define PT19A_ENB 82
#define PT19B 81
#define PT19B_ENB 80
#define PT20A 79
#define PT20A_ENB 78
#define PT20B 77
#define PT20B_ENB 76
//Some internal registers
#define PT21A 75
#define PT21A_ENB 74
#define PT21B 73
#define PT21B_ENB 72
#define PT22A 71
#define PT22A_ENB 70
#define PT22B 69
#define PT22B_ENB 68
#define PT23A 67
#define PT23A_ENB 66
#define PT23B 65
#define PT23B_ENB 64
#define PT24A 63
#define PT24A_ENB 62
#define PT24B 61
#define PT24B_ENB 60
#define PT25A 59
#define PT25A_ENB 58
#define PT25B 57
#define PT25B_ENB 56
#define PT26A 55
#define PT26A_ENB 54
#define PT26B 53
#define PT26B_ENB 52
#define PT27A 51
#define PT27A_ENB 50
#define PT27B 49
#define PT27B_ENB 48
#define PT28A 47
#define PT28A_ENB 46
#define PT28B 45
#define PT28B_ENB 44
#define PR2A 43
#define PR2A_ENB 42
#define PR2B 41
#define PR2B_ENB 40
//Some internal registers
#define PR5A 31
#define PR5A_ENB 30
#define PR5B 29
#define PR5B_ENB 28
#define PR6A 27
#define PR6A_ENB 26
#define PR6B 25
#define PR6B_ENB 24
#define PR7A 23
#define PR7A_ENB 22
#define PR7B 21
#define PR7B_ENB 20
#define PR8A 19
#define PR8A_ENB 18
#define PR8B 17
#define PR8B_ENB 16
#define PR9A 15
#define PR9A_ENB 14
#define PR9B 13
#define PR9B_ENB 12
#define PR10A 11
#define PR10A_ENB 10
#define PR10B 9
#define PR10B_ENB 8
#define PR11A 7
#define PR11A_ENB 6
#define PR11B 5
#define PR11B_ENB 4
#define PR12A 3
#define PR12A_ENB 2
#define PR12B 1
#define PR12B_ENB 0
/**********************************************************************
* Boundary register list END
**********************************************************************/
//Flash 引脚定义
#define CPU_FALSH_CS PR12B
#define CPU_FALSH_CS_ENB PR12B_ENB
#define CPU_FALSH_RD PR12A
#define CPU_FALSH_RD_ENB PR12A_ENB
#define CPU_FALSH_WE PR11B
#define CPU_FALSH_WE_ENB PR11B_ENB
#define CPU_FALSH_RESET PR7B
#define CPU_FALSH_RESET_ENB PR7B_ENB
//地址引脚
#define CPU_ADDR0 PB8A
#define CPU_ADDR0_ENB PB8A_ENB
#define CPU_ADDR1 PB7A
#define CPU_ADDR1_ENB PB7A_ENB
#define CPU_ADDR2 PB8B
#define CPU_ADDR2_ENB PB8B_ENB
#define CPU_ADDR3 PB7B
#define CPU_ADDR3_ENB PB7B_ENB
#define CPU_ADDR4 PB9A
#define CPU_ADDR4_ENB PB9A_ENB
#define CPU_ADDR5 PB9B
#define CPU_ADDR5_ENB PB9B_ENB
#define CPU_ADDR6 PB13B
#define CPU_ADDR6_ENB PB13B_ENB
#define CPU_ADDR7 PB13A
#define CPU_ADDR7_ENB PB13A_ENB
#define CPU_ADDR8 PB15A
#define CPU_ADDR8_ENB PB15A_ENB
#define CPU_ADDR9 PB14A
#define CPU_ADDR9_ENB PB14A_ENB
#define CPU_ADDR10 PB15B
#define CPU_ADDR10_ENB PB15B_ENB
#define CPU_ADDR11 PB14B
#define CPU_ADDR11_ENB PB14B_ENB
#define CPU_ADDR12 PB16A
#define CPU_ADDR12_ENB PB16A_ENB
#define CPU_ADDR13 PB16B
#define CPU_ADDR13_ENB PB16B_ENB
#define CPU_ADDR14 PB17A
#define CPU_ADDR14_ENB PB17A_ENB
#define CPU_ADDR15 PB17B
#define CPU_ADDR15_ENB PB17B_ENB
#define CPU_ADDR16 PB18A
#define CPU_ADDR16_ENB PB18A_ENB
#define CPU_ADDR17 PB19A
#define CPU_ADDR17_ENB PB19A_ENB
#define CPU_ADDR18 PB18B
#define CPU_ADDR18_ENB PB18B_ENB
#define CPU_ADDR19 PB19B
#define CPU_ADDR19_ENB PB19B_ENB
#define CPU_ADDR20 PB20A
#define CPU_ADDR20_ENB PB20A_ENB
#define CPU_ADDR21 PB20B
#define CPU_ADDR21_ENB PB20B_ENB
#define CPU_ADDR22 PB21A
#define CPU_ADDR22_ENB PB21A_ENB
#define CPU_ADDR23 PB21B
#define CPU_ADDR23_ENB PB21B_ENB
#define CPU_ADDR24 PB22A
#define CPU_ADDR24_ENB PB22A_ENB
//数据引脚
#define CPU_DATA0 PR24A
#define CPU_DATA0_ENB PR24A_ENB
#define CPU_DATA1 PR24B
#define CPU_DATA1_ENB PR24B_ENB
#define CPU_DATA2 PR20A
#define CPU_DATA2_ENB PR20A_ENB
#define CPU_DATA3 PR20B
#define CPU_DATA3_ENB PR20B_ENB
#define CPU_DATA4 PR18B
#define CPU_DATA4_ENB PR18B_ENB
#define CPU_DATA5 PR19B
#define CPU_DATA5_ENB PR19B_ENB
#define CPU_DATA6 PR18A
#define CPU_DATA6_ENB PR18A_ENB
#define CPU_DATA7 PR19A
#define CPU_DATA7_ENB PR19A_ENB
#define CPU_DATA8 PR17B
#define CPU_DATA8_ENB PR17B_ENB
#define CPU_DATA9 PR17A
#define CPU_DATA9_ENB PR17A_ENB
#define CPU_DATA10 PR16B
#define CPU_DATA10_ENB PR16B_ENB
#define CPU_DATA11 PR16A
#define CPU_DATA11_ENB PR16A_ENB
#define CPU_DATA12 PR15B
#define CPU_DATA12_ENB PR15B_ENB
#define CPU_DATA13 PR14B
#define CPU_DATA13_ENB PR14B_ENB
#define CPU_DATA14 PR15A
#define CPU_DATA14_ENB PR15A_ENB
#define CPU_DATA15 PR14A
#define CPU_DATA15_ENB PR14A_ENB
/**********************************************************************
* Boundary register list END
**********************************************************************/
#define LXFXP25E208ID "0000 0001001010011001 000001000011" // JTAG ID-codes for the LXFXP25E208
/**********************************************************************
* 变量声明
**********************************************************************/
extern int pin[];
extern int datapin[16];
extern int addresspin[25];
extern int datapin_enb[16] ;
extern int addresspin_enb[25];
/**********************************************************************
* 调试测试函数
**********************************************************************/
DWORD LXFXP2_bus2_test(int cs, int r, int w, DWORD address, DWORD data);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -