Dom / Članak / Detalji

Kako koristiti tajmer/brojač u režimu snimanja u Honeywell STR73D?

Hej tamo! Kao dobavljač Honeywell STR73D, oduševljen sam da podijelim s vama kako koristiti tajmer/brojač u načinu snimanja na ovom fenomenalnom uređaju. Honeywell STR73D je moćan mikrokontroler koji dolazi sa gomilom funkcija, a tajmer/brojač u režimu snimanja je jedan od zaista korisnih.

Šta je uopće način snimanja?

Prvo, hajde da razgovaramo o tome šta je način snimanja. Jednostavno rečeno, način snimanja omogućava tajmeru/brojaču da zabilježi vrijednost tajmera kada se dogodi određeni događaj. Ovaj događaj može biti rastuća ili opadajuća ivica na ulaznom pinu. Vrlo je zgodan za mjerenje vremena između događaja, poput perioda signala ili širine impulsa.

Postavljanje tajmera/brojača za način snimanja

U redu, evo kako da počnete da koristite tajmer/brojač u režimu snimanja na Honeywell STR73D.

1. Omogućite tajmer/brojač

Prvi korak je da omogućite periferiju tajmera/brojala. To možete učiniti postavljanjem odgovarajućih bitova u registru za omogućavanje perifernog sata. Na primjer, ako koristite Timer 1, omogućili biste ga ovako:

// Omogući sat za Timer 1 RCC->APB2ENR |= RCC_APB2ENR_TIM1EN;

2. Konfigurirajte tajmer/brojač

Zatim morate konfigurirati tajmer/brojač za način snimanja. Ovo uključuje postavljanje predskalera, vrijednosti automatskog ponovnog učitavanja i načina snimanja/upoređivanja.

// Konfigurirajte tajmer 1 za način snimanja TIM1->PSC = 0; // Postavite vrijednost predskalera TIM1->ARR = 0xFFFF; // Postavite vrijednost za automatsko ponovno učitavanje // Konfigurirajte način snimanja/usporedbe za kanal 1 TIM1->CCMR1 |= TIM_CCMR1_CC1S_0; // Odaberite izvor unosa TIM1->CCER |= TIM_CCER_CC1E; // Omogući snimanje na kanalu 1

3. Postavite Capture Edge

Također morate odrediti da li želite da snimate na rastućoj ili opadajućoj ivici ulaznog signala. To možete učiniti postavljanjem odgovarajućeg bita u registru omogućavanja hvatanja/upoređivanja.

// Postavite rub za snimanje na rastući rub TIM1->CCER &= ~TIM_CCER_CC1P;

Čitanje snimljene vrijednosti

Nakon što ste podesili tajmer/brojač za način snimanja, možete pročitati snimljenu vrijednost iz registra za snimanje/upoređivanje.

// Čitanje snimljene vrijednosti iz kanala 1 uint16_t captured_value = TIM1->CCR1;

Praktične primjene

Dakle, gdje možete koristiti tajmer/brojač u načinu snimanja na Honeywell STR73D? Evo nekoliko primjera:

Honeywell STG740Honeywell Temperature Transmitter Stt850

1. Mjerenje perioda signala

Možete koristiti način snimanja za mjerenje perioda periodičnog signala. Snimanjem vrijednosti tajmera na dvije uzastopne rastuće ivice, možete izračunati vrijeme između njih, što je period signala.

2. Mjerenje širine impulsa

Način snimanja je također odličan za mjerenje širine impulsa signala. Možete uhvatiti vrijednost tajmera na rastućoj ivici, a zatim ponovo na padajućoj ivici, a razlika između dvije vrijednosti daje vam širinu impulsa.

Povezani Honeywell proizvodi

Ako ste zainteresovani za druge Honeywell proizvode, pogledajteHoneywell temperaturni transmiter Stt850,Honeywell STG74L, iHoneywell STG740. Ovi proizvodi nude različite funkcije i mogućnosti koje bi mogle biti korisne za vaše projekte.

Wrapping Up

Korištenje tajmera/brojača u načinu snimanja na Honeywell STR73D je moćan način mjerenja vremenskih intervala i analize signala. Prateći korake navedene u ovom postu na blogu, trebali biste biti u mogućnosti da započnete s načinom snimanja za tren oka.

Ako ste zainteresovani za kupovinu Honeywell STR73D ili imate bilo kakva pitanja o njegovom korištenju, slobodno nam se obratite za raspravu o nabavci. Tu smo da vam pomognemo da maksimalno iskoristite ovaj sjajan uređaj.

Reference

  • Korisnički priručnik za Honeywell STR73D
  • ARM Cortex-M3 tehnički referentni priručnik

Pošaljite upit