поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

AN1530 датащи(PDF) 9 Page - STMicroelectronics

номер детали AN1530
подробное описание детали  ACCURATE TIMEBASE FOR LOW-COST ST7 APPLICATIONS WITH INTERNAL RC OSCILLATOR
PDF  12 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  STMICROELECTRONICS [STMicroelectronics]
домашняя страница  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN1530 датащи(HTML) 9 Page - STMicroelectronics

Back Button AN1530 Datasheet HTML 4Page - STMicroelectronics AN1530 Datasheet HTML 5Page - STMicroelectronics AN1530 Datasheet HTML 6Page - STMicroelectronics AN1530 Datasheet HTML 7Page - STMicroelectronics AN1530 Datasheet HTML 8Page - STMicroelectronics AN1530 Datasheet HTML 9Page - STMicroelectronics AN1530 Datasheet HTML 10Page - STMicroelectronics AN1530 Datasheet HTML 11Page - STMicroelectronics AN1530 Datasheet HTML 12Page - STMicroelectronics  
Zoom Inzoom in Zoom Outzoom out
 9 / 12 page
background image
9/12
ACCURATE TIMEBASE FOR LOW-COST ST7 APPLICATIONS WITH INTERNAL RC...
/******************************************************************************
Enable MCC to watch the real internal RC oscillator frequency
******************************************************************************/
MCC_Init(MCC_DEFAULT);
MCC_Init(MCO_ENABLE);
/******************************************************************************
TIMER A Library called to capture the rising edge at the pin PF4
******************************************************************************/
TIMERA_Init(TIMER_FCPU_2);
/*Timer clock is fcpu/2=1 MHz at fosc=4MHz*/
TIMERA_ICAP_Mode(TIMER_ICAP_1,TIMER_EDGE_0);
TIMERA_IT_Enable(TIMER_ICAP_IT_ENABLE);
EnableInterrupts;
/******************************************************************************
Loop to capture 8 samples and to do averaging of it with using glitch
filter algorithm to protect the wrong signal capture
******************************************************************************/
for (i=0;i<8;i++)
/*averaging done for 8 samples*/
{
while (cap != 2);
/*wait loop for two captures*/
/*management the possibility of overflow of counter*/
if (capture2 < capture1)
{
capture2 = ((0xffff - capture1) + capture2);
}
else
{
capture2 = (capture2 - capture1);
}
capture2 = capture2 >> 3;
/**********************Glitch filtering Algorithm **********************/
if (i==0)
{
capture_range = capture2;
}
fraction = fraction + capture2;
if((capture2>(1.1*capture_range))||(capture2<(0.9 * capture_range)))
{
fraction =0; i=0;
}
capture1=capture2=cap=0;
}
/*fraction = Measured RC frequency/assumed internal RC Frequency (here 4 MHz)*/
fraction = ((float)fraction/0x4e20);
Nop;
/******************************************************************************
TIMER PARAMETER CALIBRATION
******************************************************************************/
#ifdef TIMERB_PWM_CAL
/********** Timer PWM generation for 5 KHz frequency*****************/
/******************************************************************************
100 value to get 100 microcesconds at 2MHz fcpu, equation is used as
per ST72F521 datasheet
******************************************************************************/
PWM_CNT = (int)(200 * fraction); /*numerator calculation*/



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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