Zdravim, nevite na jakem principu udelat program, ktery by pri zmene log0 na log1 zmeril cas jak dlouho na tomto portu byla ta log1? Musel by ale dokazat merit i pod milisekundu.
Pouzivam bascom, Atmega8 takt od 1-16MHz
Mereni Log1 na portu
Moderátor: Moderátoři
- ZdenekHQ
- Administrátor
- Příspěvky: 25593
- Registrován: 21 črc 2006, 02:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
Nejpřesnější je použít interní timer spouštěný zvenku daným portem + přerušení spuštěné hranou, kdy přečteš načítaný stav + vynuluješ timer.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
diky diky, uz jsem prisel jak na to a je to presne co interni oscilator dovoliAndrea píše:Nulování netřeba, dá se číst z volně běžícího. 16-bit čítač v ATmega8 má capture vstup (ICP1), tím se dá měřit na takt přesně.
![Smile :)](./images/smilies/icon_smile.gif)
![Very Happy :D](./images/smilies/icon_biggrin.gif)