📄 snsles2431.lst
字号:
MPASM 5.15 SNSLES2431.ASM 2-22-2008 14:34:38 PAGE 5
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00135
00136
00137
00138
00042 ;--------------------------------------------------
00043 ;Configuration register settings
00044
00045 LIST p=18f2431,f=INHX32
00046
00047
Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG.
300000 06FF 00048 __CONFIG _CONFIG1H,0x06 ;_OSC_HS_1H &_FCMEN_OFF_1H&_IESO_OFF_1H
Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG.
00049 __CONFIG _CONFIG2L,0x0E ;_PWRTEN_ON_2L & _BOREN_ON_2L & _BORV_20_2L
Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG.
300002 1E0E 00050 __CONFIG _CONFIG2H,0x1E ;_WDTEN_OFF_2H
Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG.
00051 __CONFIG _CONFIG3L,0x3C ;0x24 ;_PWMPIN_OFF_3L & _LPOL_LOW_3L & _HPOL_LOW_3L & _GPTRE
N_ON_3L
Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG.
300004 9D3C 00052 __CONFIG _CONFIG3H, 0x9D ;_FLTAMX_RC1_3H & _PWM4MX_RB5_3H
Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG.
300006 FF80 00053 __CONFIG _CONFIG4L, 0x80
Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG.
00054 __CONFIG _CONFIG5L, 0x0F
Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG.
300008 C00F 00055 __CONFIG _CONFIG5H, 0xC0
Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG.
00056 __CONFIG _CONFIG6L, 0x0F
Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG.
30000A E00F 00057 __CONFIG _CONFIG6H, 0xE0
Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG.
00058 __CONFIG _CONFIG7L, 0x0F
Warning[230]: __CONFIG has been deprecated for PIC18 devices. Use directive CONFIG.
30000C 400F 00059 __CONFIG _CONFIG7H, 0x40
00060 ;--------------------------------------------------
00061 ;******************************************************************
00062 #define HURST_MOTOR
00063 ;#define PICDEM_MC_LV_SCHEMATIC
00064 ;#define AN970_SCHEMATIC
00065
00066 #define CYCLE_COUNT_MAXH 0x4E
00067 #define CYCLE_COUNT_MAXL 0x20
00068 #define MAX_FLTA_COUNT 0x20
00069 #define MAX_FLTB_COUNT .20
00070 #define MAX_HEATSINKTEMP .20
00071
00072 #define CURRENT_FAULT_INPUT 1
00073 ;----------------------------------------------
00074 ;FLAGS bits
00075 #define HALL_FLAG 0
00076 #define FLAG_FAULT 1
00077 #define PARAM_DISPLAY 2
MPASM 5.15 SNSLES2431.ASM 2-22-2008 14:34:38 PAGE 6
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00078 #define POSITION_BIT 3
00079 #define VELOCITY_READY 4
00080 #define NEGATIVE_ERROR 5
00081 #define CALC_PWM 6
00082
00083
00084 ;FLAGS1 bits
00085 #define DEBOUNCE 0
00086 #define KEY_RS 1
00087 #define KEY_FR 2
00088 #define KEY_PRESSED 3
00089 #define RUN_STOP 4
00090 #define FWD_REV 5
00091
00092
00093 ;FLT_FLAGS bits
00094 #define OCUR 0
00095 #define OVOLT 1
00096 #define OTEMP 2
00097
00098 ;FLAGS_SRLS bits
00099 #define IC_ALOWED 0
00100 #define SWITCH_SENSORLESS 1
00101 #define PHASE_SHIFT_READY 2
00102 #define OPEN_SPEED_STEP2 3
00103
00104 #define PC_COM 7
00105
00106 ;Delay parameters
00107 #define DELAY_COUNT1 0x01
00108 #define DELAY_COUNT2 0xFF
00109
00110 ;#ifdef PICDEM_MC_LV_SCHEMATIC
00111 ;Keys parameters
00112 ;#define KEY_PORT PORTC
00113 ;#define RUN_STOP_KEY 3
00114 ;#define FWD_REV_KEY 4
00115 ;#define DEBOUNCE_COUNT 0x8F
00116 ;LED parameters
00117 ;#define LED_PORT PORTC
00118 ;#define RUN_STOP_LED 5
00119 ;#define FWD_REV_LED 6
00120
00121 ;#define LED1 PORTC,5
00122 ;#define LED2 PORTC,6
00123 ;#define LED3 PORTC,7
00124
00125 ;#define LED1 TRISC,5
00126 ;#define LED2 TRISC,4
00127 ;#define LED3 TRISC,3
00128 ;#endif
00129
00130 ;#ifdef AN970_SCHEMATIC
MPASM 5.15 SNSLES2431.ASM 2-22-2008 14:34:38 PAGE 7
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00131 ;Keys parameters
00132 ;#define KEY_PORT PORTC
00133 ;#define RUN_STOP_KEY 0
00134 ;#define FWD_REV_KEY 2
00135 ;#define DEBOUNCE_COUNT 0x8F
00136 ;LED parameters
00137 ;#define LED_PORT PORTC
00138 ;#define RUN_STOP_LED 0
00139 ;#define FWD_REV_LED 2
00140
00141 ;#define LED1 PORTC,5
00142 ;#define LED2 PORTC,4
00143 ;#define LED3 PORTC,3
00144 ;#endif
00145 ;#ifdef AN970_SCHEMATIC
00146 ;Keys parameters
00147 #define KEY_PORT PORTC
00148 #define RUN_STOP_KEY 0
00149 #define FWD_REV_KEY 2
00150 #define DEBOUNCE_COUNT 0x8F
00151 ;LED parameters
00152 #define LED_PORT PORTC
00153 #define RUN_STOP_LED 0
00154 #define FWD_REV_LED 2
00155
00156 #define LED1 PORTC,5
00157 #define LED2 PORTC,4
00158 #define LED3 PORTC,3
00159 ;#endif
00160
00161 ;******************************************************************
00162 ;BLDC_MOTOR_CONTROL UDATA_ACS
00163
000000 00164 HALL_SENSOR_COUNT res 1
000001 00165 SPEED_REFH res 1
000002 00166 SPEED_REFL res 1
000003 00167 FLAGS res 1
000004 00168 FLAGS1 res 1
000005 00169 FLT_FLAGS res 1
000006 00170 FLAGS_SRLS res 1
00171
000007 00172 DEBOUNCE_COUNTER res 1
000008 00173 COUNTER res 1
000009 00174 COUNTER1 res 1
00000A 00175 COUNTER_SP res 1
00000B 00176 COUNTER_SP1 res 1
00000C 00177 RPM_COUNTER res 1
00000D 00178 VELOCITY_READH res 1
00000E 00179 VELOCITY_READL res 1
00180
00000F 00181 SPEED_REF_RPMH res 1
000010 00182 SPEED_REF_RPML res 1
000011 00183 SPEED_FEEDBACKH res 1
MPASM 5.15 SNSLES2431.ASM 2-22-2008 14:34:38 PAGE 8
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
000012 00184 SPEED_FEEDBACKL res 1
000013 00185 SPEED_ERRORH res 1
000014 00186 SPEED_ERRORL res 1
000015 00187 ERROR_PWMH res 1
000016 00188 ERROR_PWML res 1
00189
000017 00190 POSITION_TABLE_FWD res 8
00001F 00191 POSITION_TABLE_REV res 8
00192
000027 00193 CURRENT_UH res 1
000028 00194 CURRENT_UL res 1
00195
000029 00196 PDC_TEMPH res 1
00002A 00197 PDC_TEMPL res 1
00198
00002B 00199 ARG1H res 1
00002C 00200 ARG1L res 1
00002D 00201 ARG2H res 1
00002E 00202 ARG2L res 1
00002F 00203 RESH res 1
000030 00204 RESL res 1
00205
000031 00206 CYCLE_COUNTH res 1
000032 00207 CYCLE_COUNTL res 1
00208
000033 00209 FAULTA_COUNT res 1
000034 00210 FAULTB_COUNT res 1
000035 00211 PWM_CYCLE_COUNT res 1
000036 00212 OPEN_HALL res 1
000037 00213 TABLE_OFFSET res 1
000038 00214 COUNT_OPEN_LOOPL res 1
000039 00215 COUNT_OPEN_LOOPH res 1
00216
00003A 00217 DISPLAY_TEMP1 res 1
00003B 00218 DISPLAY_TEMP2 res 1
00219
00003C 00220 OVDCOND_TEMP res 1
00221
00003D 00222 BEMF_ZC res 1
00003E 00223 LOCK_ROTOR_COUNT res 1
00003F 00224 OVDCOND_TEMP1 res 1 ;;;;;;;;;;;;;;;;;;;;
000040 00225 CX res 1
000041 00226 CX1 res 1
000042 00227 CX2 res 1
000043 00228 CX3 res 1
000044 00229 CX4 res 1
000045 00230 CX5 res 1
00231 ;Time res 8
00232
00233
000046 00234 T res 1
000047 00235 J res 1
00236
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -