Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je to periférny univerzálny časovač alebo spúšťací modul?

Periférny univerzálny časovač alebo spúšťací modul (PUTM alebo podobný konvent pomenovávania v závislosti od špecifickej architektúry mikrokontrolérov) je všestranný hardvérový modul nachádzajúci sa v mnohých mikrokontroléroch. Je to v podstate vysoko flexibilný časovač, ktorý je možné nakonfigurovať pre širokú škálu úloh načasovania a spustenia úloh, ktoré presahujú schopnosti jednoduchšieho základného časovača.

Tu je rozpis jeho kľúčových funkcií a schopností:

* Režimy viacerých časovačov/počítadiel: Putms zvyčajne ponúkajú rôzne prevádzkové režimy vrátane:

* režim časovača: Počíta sa až do vopred definovanej hodnoty (počítadla), ktorý po dosiahnutí dosiahnutia generuje prerušenie alebo spustí udalosť.

* counter režim: Počíta vonkajšie udalosti (pulzy zo senzorov atď.).

* PWM (Modulácia šírky impulzov): Generuje signál PWM na riadenie motorov, LED atď. S nastaviteľným pracovným cyklom.

* režim zachytenia: Zachytáva hodnotu počítadla, keď dôjde k vonkajšej udalosti (napr. Meranie šírky impulzov).

* Výstupné porovnanie režimu: Porovnáva hodnotu počítadla s vopred naprogramovanou hodnotou, vygeneruje prerušenie alebo spustí výstup, keď dôjde k zhode.

* Viac kanálov: Mnoho PUTM má viac nezávislých kanálov, čo umožňuje súčasné načasovanie niekoľkých rôznych udalostí. Každý kanál je možné nakonfigurovať s nastaveniami vlastného režimu, prescaleru a prerušenia.

* Flexibilné zdroje hodín: Môžu byť zabezpečené z rôznych vnútorných alebo externých zdrojov hodín, čo umožňuje presné riadenie načasovania v rozsahu frekvencií. Často sú zahrnutí programovateľných predzvesťov, ktoré umožňujú jemnozrnnú kontrolu nad rýchlosťou časovača.

* prerušuje: PUTM zvyčajne generuje prerušenia po dosiahnutí konkrétneho počtu, porovnávaní porovnávacej hodnoty alebo zachytení udalosti. Tieto prerušenia sa môžu použiť na spustenie akcií v softvéri mikrokontroléru.

* Výstupné signály: PUTMS často poskytujú výstupné kolíky, ktoré sa dajú použiť na generovanie signálov, ako sú priebeh PWM, impulzy alebo iné signály súvisiace s načasovaním.

* synchronizácia: Niektoré pokročilé putmy umožňujú synchronizáciu medzi rôznymi kanálmi alebo s inými periférnymi zariadeniami na mikrokontroléri.

PUTM je v podstate výkonným a flexibilným nástrojom na časovanie a spúšťanie udalostí v systéme mikrokontroléru. Používa sa v širokej škále aplikácií vrátane:

* Presné riadenie načasovania: Plánovanie úloh, generovanie presných oneskorení.

* PWM Generovanie signálu: Ovládanie rýchlosti motora, stmievanie LED diódy.

* meranie pulzu: Meranie frekvencie a pracovného cyklu signálov zo senzorov.

* Ovládanie v reálnom čase: Riadenie udalostí v systémoch v reálnom čase.

* Spúšťacie udalosti: Iniciujúce akcie založené na externých udalostiach.

Konkrétne schopnosti a vlastnosti PUTM sa budú líšiť v závislosti od architektúry mikrokontrolérov a konkrétnej implementácie. Aby ste pochopili jeho presnú funkčnosť, budete musieť poradiť s dataShetou pre svoj konkrétny mikrokontrolér.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené