Kim GiJeong
/
HydraulicControlBoard_LIGHT_GJ
eeprom_test
Embed:
(wiki syntax)
Show/hide line numbers
SPI_EEP_ENC.h
00001 #ifndef _SPI_EEP_ENC_H_ 00002 #define _SPI_EEP_ENC_H_ 00003 00004 #include "mbed.h" 00005 00006 00007 void spi_eeprom_ready(void); 00008 void spi_eeprom_write(unsigned short add, unsigned int data); 00009 unsigned int spi_eeprom_read(unsigned short add); 00010 void spi_eeprom_call_data(void); 00011 00012 void spi_enc_set_clear(void); 00013 void spi_enc_set_init(void); 00014 int spi_enc_read(void); 00015 00016 void SPI_VREF_DAC_WRITE_CHANNEL(unsigned int channel, unsigned int mode, unsigned int value); 00017 void SPI_VREF_DAC_WRITE(float VA, float VB, float VC, float VD); 00018 void SPI_VREF_DAC_SET_ZERO(void); 00019 00020 /******************************************************************************* 00021 * ROM DATA ADDRESS ID 00022 ******************************************************************************/ 00023 00024 #define RID_BNO 0 00025 #define RID_OPERATING_MODE 1 00026 #define RID_CAN_FREQ 2 00027 #define RID_JOINT_ENC_DIR 3 00028 #define RID_VALVE_DIR 4 00029 #define RID_VALVE_ENC_DIR 5 00030 #define RID_VOLATGE_SUPPLY 6 00031 #define RID_VOLTAGE_VALVE 7 00032 00033 #define RID_P_GAIN_VALVE_POSITION 8 00034 #define RID_I_GAIN_VALVE_POSITION 9 00035 #define RID_D_GAIN_VALVE_POSITION 10 00036 00037 #define RID_P_GAIN_JOINT_POSITION 11 00038 #define RID_I_GAIN_JOINT_POSITION 12 00039 #define RID_D_GAIN_JOINT_POSITION 13 00040 00041 #define RID_P_GAIN_JOINT_TORQUE 14 00042 #define RID_I_GAIN_JOINT_TORQUE 15 00043 #define RID_D_GAIN_JOINT_TORQUE 16 00044 00045 #define RID_VALVE_DEADZONE_PLUS 17 00046 #define RID_VALVE_DEADZONE_MINUS 18 00047 00048 #define RID_VELOCITY_COMP_GAIN 19 00049 #define RID_COMPLIANCE_GAIN 20 00050 00051 #define RID_VALVE_CNETER 21 00052 00053 #define RID_VALVE_FF 22 00054 00055 #define RID_BULK_MODULUS 23 00056 00057 #define RID_CHAMBER_VOLUME_A 24 00058 #define RID_CHAMBER_VOLUME_B 25 00059 00060 #define RID_PISTON_AREA_A 26 00061 #define RID_PISTON_AREA_B 27 00062 00063 #define RID_PRES_SUPPLY 28 00064 #define RID_PRES_RETURN 29 00065 00066 #define RID_ENC_LIMIT_PLUS 30 00067 #define RID_ENC_LIMIT_MINUS 31 00068 00069 #define RID_STROKE 32 00070 00071 //#define RID_VALVE_LIMIT_PLUS 34 00072 //#define RID_VALVE_LIMIT_MINUS 35 00073 00074 #define RID_ENC_PULSE_PER_POSITION 36 00075 #define RID_TORQUE_SENSOR_PULSE_PER_TORQUE 37 00076 #define RID_PRES_SENSOR_A_PULSE_PER_BAR 38 00077 #define RID_PRES_SENSOR_B_PULSE_PER_BAR 39 00078 00079 #define RID_FRICTION 40 00080 #define RID_HOMEPOS_OFFSET 41 00081 #define RID_HOMEPOS_VALVE_OPENING 42 00082 00083 #define RID_TORQUE_SENSOR_VREF 45 00084 00085 #define RID_PRES_A_SENSOR_VREF 50 00086 #define RID_PRES_B_SENSOR_VREF 51 00087 00088 #define RID_VALVE_MAX_POS 52 00089 #define RID_VALVE_MIN_POS 53 00090 00091 #define RID_VALVE_POS_NUM 54 00092 //#define RID_DDV_CENTER 55 00093 #define RID_VALVE_CENTER_OFFSET 56 00094 00095 #define RID_VALVE_GAIN_PLUS_1 60 00096 #define RID_VALVE_GAIN_MINUS_1 61 00097 #define RID_VALVE_GAIN_PLUS_2 62 00098 #define RID_VALVE_GAIN_MINUS_2 63 00099 #define RID_VALVE_GAIN_PLUS_3 64 00100 #define RID_VALVE_GAIN_MINUS_3 65 00101 #define RID_VALVE_GAIN_PLUS_4 66 00102 #define RID_VALVE_GAIN_MINUS_4 67 00103 #define RID_VALVE_GAIN_PLUS_5 68 00104 #define RID_VALVE_GAIN_MINUS_5 69 00105 00106 #define RID_VALVE_POS_VS_PWM_0 70 00107 #define RID_VALVE_POS_VS_PWM_1 71 00108 #define RID_VALVE_POS_VS_PWM_2 72 00109 #define RID_VALVE_POS_VS_PWM_3 73 00110 #define RID_VALVE_POS_VS_PWM_4 74 00111 #define RID_VALVE_POS_VS_PWM_5 75 00112 #define RID_VALVE_POS_VS_PWM_6 76 00113 #define RID_VALVE_POS_VS_PWM_7 77 00114 #define RID_VALVE_POS_VS_PWM_8 78 00115 #define RID_VALVE_POS_VS_PWM_9 79 00116 #define RID_VALVE_POS_VS_PWM_10 80 00117 #define RID_VALVE_POS_VS_PWM_11 81 00118 #define RID_VALVE_POS_VS_PWM_12 82 00119 #define RID_VALVE_POS_VS_PWM_13 83 00120 #define RID_VALVE_POS_VS_PWM_14 84 00121 #define RID_VALVE_POS_VS_PWM_15 85 00122 #define RID_VALVE_POS_VS_PWM_16 86 00123 #define RID_VALVE_POS_VS_PWM_17 87 00124 #define RID_VALVE_POS_VS_PWM_18 88 00125 #define RID_VALVE_POS_VS_PWM_19 89 00126 #define RID_VALVE_POS_VS_PWM_20 90 00127 #define RID_VALVE_POS_VS_PWM_21 91 00128 #define RID_VALVE_POS_VS_PWM_22 92 00129 #define RID_VALVE_POS_VS_PWM_23 93 00130 #define RID_VALVE_POS_VS_PWM_24 94 00131 00132 #define RID_IS_FIRST 99 00133 00134 00135 #define RID_VALVE_POS_VS_FLOWRATE_0 100 00136 #define RID_VALVE_POS_VS_FLOWRATE_1 101 00137 #define RID_VALVE_POS_VS_FLOWRATE_2 102 00138 #define RID_VALVE_POS_VS_FLOWRATE_3 103 00139 #define RID_VALVE_POS_VS_FLOWRATE_4 104 00140 #define RID_VALVE_POS_VS_FLOWRATE_5 105 00141 #define RID_VALVE_POS_VS_FLOWRATE_6 106 00142 #define RID_VALVE_POS_VS_FLOWRATE_7 107 00143 #define RID_VALVE_POS_VS_FLOWRATE_8 108 00144 #define RID_VALVE_POS_VS_FLOWRATE_9 109 00145 #define RID_VALVE_POS_VS_FLOWRATE_10 110 00146 #define RID_VALVE_POS_VS_FLOWRATE_11 111 00147 #define RID_VALVE_POS_VS_FLOWRATE_12 112 00148 #define RID_VALVE_POS_VS_FLOWRATE_13 113 00149 #define RID_VALVE_POS_VS_FLOWRATE_14 114 00150 #define RID_VALVE_POS_VS_FLOWRATE_15 115 00151 #define RID_VALVE_POS_VS_FLOWRATE_16 116 00152 #define RID_VALVE_POS_VS_FLOWRATE_17 117 00153 #define RID_VALVE_POS_VS_FLOWRATE_18 118 00154 #define RID_VALVE_POS_VS_FLOWRATE_19 119 00155 #define RID_VALVE_POS_VS_FLOWRATE_20 120 00156 00157 #define RID_VALVE_POS_VS_FLOWRATE_0_1 200 00158 #define RID_VALVE_POS_VS_FLOWRATE_1_1 201 00159 #define RID_VALVE_POS_VS_FLOWRATE_2_1 202 00160 #define RID_VALVE_POS_VS_FLOWRATE_3_1 203 00161 #define RID_VALVE_POS_VS_FLOWRATE_4_1 204 00162 #define RID_VALVE_POS_VS_FLOWRATE_5_1 205 00163 #define RID_VALVE_POS_VS_FLOWRATE_6_1 206 00164 #define RID_VALVE_POS_VS_FLOWRATE_7_1 207 00165 #define RID_VALVE_POS_VS_FLOWRATE_8_1 208 00166 #define RID_VALVE_POS_VS_FLOWRATE_9_1 209 00167 #define RID_VALVE_POS_VS_FLOWRATE_10_1 210 00168 #define RID_VALVE_POS_VS_FLOWRATE_11_1 211 00169 #define RID_VALVE_POS_VS_FLOWRATE_12_1 212 00170 #define RID_VALVE_POS_VS_FLOWRATE_13_1 213 00171 #define RID_VALVE_POS_VS_FLOWRATE_14_1 214 00172 #define RID_VALVE_POS_VS_FLOWRATE_15_1 215 00173 #define RID_VALVE_POS_VS_FLOWRATE_16_1 216 00174 #define RID_VALVE_POS_VS_FLOWRATE_17_1 217 00175 #define RID_VALVE_POS_VS_FLOWRATE_18_1 218 00176 #define RID_VALVE_POS_VS_FLOWRATE_19_1 219 00177 #define RID_VALVE_POS_VS_FLOWRATE_20_1 220 00178 00179 #define RID_SENSING_MODE 221 00180 #define RID_CURRENT_CONTROL_MODE 222 00181 #define RID_FLAG_VALVE_DEADZONE 223 00182 00183 #define RID_K_SPRING 57 00184 #define RID_D_DAMPER 58 00185 00186 #endif //_SPI_H_
Generated on Sat Jul 16 2022 06:11:12 by 1.7.2