參數(shù)資料
型號: GPTRM
英文描述: General-Purpose Timer Reference Manual
中文描述: 通用定時器參考手冊
文件頁數(shù): 65/90頁
文件大?。?/td> 647K
代理商: GPTRM
GPT
REFERENCE MANUAL
APPLICATIONS AND EXAMPLES
MOTOROLA
10-7
190 30B2 33C0 00FF
30B6 F916
191 30B8 0679 E351
30BC 00FF F914
192 30C0 08B9 0003
30C4 00FF F922
193 30C8 301F
194 30CA 4E73
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220 30CC 48E7 C000
221 30D0 08F8 0007
30D4 3004
222 30D6 6700 003A
223 30DA 08B9 0000
30DE 00FF F922
224
225 30E2 4280
226 30E4 3039 00FF
30E8 F90E
227 30EA 3238 3002
228 30EE 31C0 3002
229 30F2 9041
230
231 30F4 4281
232 30F6 3238 3000
233 30FA B240
234 30FC 6700 0024
235
236
237
238
239
240
241
242 3100 4280
243 3102 1039 00FF
3106 F92A
244
245
246
247
248
249 3108 13C1 00FF
310C F926
250 310E 6000 0012
251
252 3112 31F9 00FF
3116 F90E 3002
253
254 311A 13FC 00FF
|
|
|
|
|
|
|
|
|
|
|
|*******************************************************************
|*
IC1_HAND
|
|*
This interrupt handler is entered when IC1 generates an interrupt.
|*
Its address is loaded into the vector table at location $0104.
|*
In this example IC1 is used to capture the output of an optical
|*
tachometer that provides velocity information from a motor. The
|*
motor is driven by the PWMA signal.
|*
|*
This handler reads the input capture register and subtracts it from
|*
the previous value. If the result does not equal the first value,
|*
the result of the calculation represents the quantity 245760/RMP_motor.
|*
|*
The tach provides 16 pulses per revolution of the motor shaft, or 16
|*
input captures per revolution. Because the input to the TCNT is the
|*
system clock divided by 256, the TCNT clock rate is 65536 Hz. Therefore,
|*
the time between tach pulses is 1/65536 Hz, or 15.26 microseconds times
|*
the count value between two successive input captures. This is what gives
|*
the quantity 245760/RPM_motor.
|*
|*********************************************************************
|
|IC1_HAND:
MOVEM.L
D0/D1,-(SP)
|
BSET
#7,FIRST_FLG
|
|
BEQ
EXIT1
|
BCLR
#0,TFLG1_2
|
|
|
CLR.L
D0
|
MOVE.W
TIC1,D0
|
|
MOVE.W
PREV_IC1,D1
|
MOVE.W
D0,PREV_IC1
|
SUB.W
D1,D0
|*
|
CLR.L
D1
|
MOVE.W
RPM_S,D1
|
CMP
D0,D1
|
BEQ
EXIT2
|*
|*
Code to calculate the ratio of the contents of D0
|*
(45,760/RPM_Motor) and D1 (245,760/RPM_Setpoint)
|*
is calculated here. This gives an error term that
|*
represents the percentage that the motor is from
|*
its setpoint velocity.
|*
|
CLR.L
D0
|
MOVE.B
PWMBUF_A_B,D0
|
|*
|*
Code to apply correction factor to PWMA
|*
would be inserted here.
|*
|*
|
MOVE.B
D1,PWMA_B
|
|
BRA
EXIT2
|
|EXIT1:
MOVE.W
TIC1,PREV_IC1
|
|*
|
MOVE.B
#$FF,PWMA_B
MOVE.W
D0,TOC2
ADD.W
#DELAY2,TOC1
CALCULATE HOW LONG BEFORE NEXT OC1
BCLR
#3,TFLG1_2
CLEAR INTERRUPT STATUS FLAG
MOVE.W
RTE
(SP)+,D0
RESTORE D0
GO BACK TO WHERE WE WERE
SAVE REGISTERS USED ON THE STACK
CHECK IF FIRST TIME THRU
IF IT IS EXIT
CLEAR IC1 INTERRUPT
READ INPUT CAPTURE REGISTER
GET THE PREVIOUS VALUE OF IC1
MAKE THE CURRENT ONE THE NEXT PREVIOUS
NUMBER OF COUNTS SINCE LAST TIME
D0 EQUALS THE 245,760/RPM_Motor
GET THE SPEED SETPOINT IN COUNTS
IS SPEED THE SAME AS SETPOINT
SPEED IS THE SAME
GET CURRENT VALUE OF PWMA
LOAD IT
WE'RE DONE
MAKE THIS THE PREVIOUS VALUE
FOR NEXT TIME
LOAD FULL SPEED TO START THE MOTOR
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.
相關(guān)PDF資料
PDF描述
GR1081B Optoelectronic
GR1081C Optoelectronic
GR1082B Optoelectronic
GR1082C Optoelectronic
GR1083B Optoelectronic
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
GPTS203211B 功能描述:SWITCH PUSHBUTTON SPST 1A 30V RoHS:是 類別:開關(guān) >> 按鈕 系列:GPTS 標準包裝:1 系列:A16 類型:標準,發(fā)光式 電路:雙刀雙擲 開關(guān)功能:開-瞬時 額定電流:5A(AC) 額定電壓 - AC:125V 額定電壓 - DC:- 觸動器類型:方形,按鈕 顏色 - 致動器/蓋:黃 發(fā)光類型,顏色:LED,黃 發(fā)光電壓:12 VDC 安裝類型:前面板安裝 端接類型:焊接,快速連接 - 0.110"(2.8mm) 防護等級:IP65 - 防塵/防油/防水 特點:- 面板切口尺寸:圓形 - 直徑 16.00mm 包裝:散裝 工作溫度:-10°C ~ 55°C 機械壽命:2,000,000 次循環(huán) 電氣壽命:100,000 次循環(huán) 其它名稱:A165LAYM12D2
GPTS203211BR2 制造商:CWIND 制造商全稱:CW Industries 功能描述:PUSH BUTTON SWITCH
GPTS203212B 功能描述:SWITCH PUSHBUTTON SPST 1A 30V RoHS:是 類別:開關(guān) >> 按鈕 系列:GPTS 標準包裝:1 系列:A16 類型:標準,發(fā)光式 電路:雙刀雙擲 開關(guān)功能:開-瞬時 額定電流:5A(AC) 額定電壓 - AC:125V 額定電壓 - DC:- 觸動器類型:方形,按鈕 顏色 - 致動器/蓋:黃 發(fā)光類型,顏色:LED,黃 發(fā)光電壓:12 VDC 安裝類型:前面板安裝 端接類型:焊接,快速連接 - 0.110"(2.8mm) 防護等級:IP65 - 防塵/防油/防水 特點:- 面板切口尺寸:圓形 - 直徑 16.00mm 包裝:散裝 工作溫度:-10°C ~ 55°C 機械壽命:2,000,000 次循環(huán) 電氣壽命:100,000 次循環(huán) 其它名稱:A165LAYM12D2
GPTS203212BR2 制造商:CWIND 制造商全稱:CW Industries 功能描述:PUSH BUTTON SWITCH
GPTS203312B 功能描述:SWITCH PUSHBUTTON SPST 1A 30V RoHS:是 類別:開關(guān) >> 按鈕 系列:GPTS 標準包裝:1 系列:A16 類型:標準,發(fā)光式 電路:雙刀雙擲 開關(guān)功能:開-瞬時 額定電流:5A(AC) 額定電壓 - AC:125V 額定電壓 - DC:- 觸動器類型:方形,按鈕 顏色 - 致動器/蓋:黃 發(fā)光類型,顏色:LED,黃 發(fā)光電壓:12 VDC 安裝類型:前面板安裝 端接類型:焊接,快速連接 - 0.110"(2.8mm) 防護等級:IP65 - 防塵/防油/防水 特點:- 面板切口尺寸:圓形 - 直徑 16.00mm 包裝:散裝 工作溫度:-10°C ~ 55°C 機械壽命:2,000,000 次循環(huán) 電氣壽命:100,000 次循環(huán) 其它名稱:A165LAYM12D2