OT timery u AVR

Pavel Hudecek phudecek@tiscali.cz
Čtvrtek Prosinec 4 21:06:35 CET 2008


Analogový (na druhý vstup zapnout třeba referenci). Umí vyvolat ICP u timeru 
1.

PH

From: "Pavel Hudecek" <phudecek@tiscali.cz>
> :-) do dneška jsem měl za to, že ICP se dá spouštět oběma hranami - pohled 
> do několika DS mě ale přesvědčil o opaku... no nic...
>
> Nápad: Použít dvě nohy. ICP a komparátor. Nohu ICP použít pro vzestupnou 
> hranu a komparátor pro sestupnou. Dále bude potřeba nechat běžet čítač a 
> při přetečení inkrementovat nějakou proměnnou. Při přerušení od nohy ICP 
> uložit hodnotu ICR a hodnotu oné čítací proměnné. Při přerušení od 
> komparátoru uložit tytéž věci a spočítat rozdíl.
>
> Měření bude s rozlišením 1/fclk, čili např. 62,5 ns při 16 MHz. Jediným 
> omezením je minimální délka pulzu, aby druhé ICP nastalo až po uložení 
> první hodnoty. Tomuto se dá vyhnout asi jedině použitím 2 čítačů.

Nerozumiem - aky komparator? 




Další informace o konferenci Hw-list