数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

ST9 数据表(PDF) 86 Page - STMicroelectronics

部件名 ST9
功能描述  USER GUIDE
PDF  146 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

ST9 数据表(HTML) 86 Page - STMicroelectronics

Back Button ST9 Datasheet HTML 82Page - STMicroelectronics ST9 Datasheet HTML 83Page - STMicroelectronics ST9 Datasheet HTML 84Page - STMicroelectronics ST9 Datasheet HTML 85Page - STMicroelectronics ST9 Datasheet HTML 86Page - STMicroelectronics ST9 Datasheet HTML 87Page - STMicroelectronics ST9 Datasheet HTML 88Page - STMicroelectronics ST9 Datasheet HTML 89Page - STMicroelectronics ST9 Datasheet HTML 90Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 86 / 146 page
background image
86/146
ST9 USER GUIDE
Put REG1R in Monitor mode. In this mode, REG1R continuously reflects the value of the
counter, without the need for pulsing a bit in a register.
In the stepper motor application, we have chosen to use Monitor mode. No special function is
needed to read the counter. A simple assignment of REG1R to a variable is enough, such as:
Pos = REG1R ;/* Get current counter value */
4.4.3.4 Updating
As mentioned in Section 4.5.3.1, updating requires switching the mode of REG0R from Cap-
ture to Load.
/* This function forces the MFT1 counter to a value given in argument */
void SetEncoder ( int Value )
{
SelectPage (T1D_PG) ;
T_TMR &= ~Tm_rm0 ;/* Switch temporarily to "Load with REG0R" mode */
T_REG0R = Value ;/* set encoder */
/* convert motor position to match the encoder's resolution */
T_FLAGR |= Tm_cp0 ;/* Load counter with this value by pulsing CP0 high */
T_FLAGR &= ~Tm_cp0 ;/* Return CP0 to low */
T_TMR |= Tm_rm0 ;/* Go back to "Capture with REG0R" mode that implies
free-running */
}
4.4.4 MFT Application 1: Generating 2 PWMs using Interrupts
This application generates 2 independent PWM signals on pins T0OUTA and T0OUTB pro-
vided that a logical low level is applied to gate T0INA. The outputs are reset on compare
events and set on the counter underflow. This application is found in the MFT/appli1 directory.
Counter compare interrupts are used to reload compare registers in order to modify the duty
cycle.
When running one of these three examples on an ST92F150 microcontroller, note that MFT
outputs are pure open drain.
4.4.5 MFT Application 2: Generating a PWM using DMA
This application generates a PWM signal on pin T0OUTA using a DMA channel to transfer
duty cycle data from memory to register COMP0. The DMA transfer only occurs once as it is
not re-initialized in the DMA end of block interrupt routine. This application is found in the MFT/
appli2.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com