Obsluha přerušení na "nepřerušitelných" pinech
Moderátor: Moderátoři
-
hall
-
hall
hall píše:Jestli plácám blbosti tak mě oprav. S atmelama dělám teprve 2 týdny, tak nevím co tímhle myslíš. Prostě mám mcu na 14.7456 MHz a timeru1 mám nastavený dělitel 1 a obsluhuju přerušení.
Přerušení od čeho, od přetečení nebo od compare match? Jestli od přetečení, tak je frekvence přerušení 14745600/65536 [Hz]. Jestli od compare, tak je frekvence přerušení 14745600/(hodnota v compare registru) [Hz]
-
hall
ak mas kmitocet krystalu 14xxxMhz a delicku pre pouzity timer, mas nastavenu na 1 (no prescaling), a mas nastav. rezim CTC (compare match), tak potom hodnota v reg OCRx udava vrchol,
z datashitu je zrejme, ze ak je OCRx = 0; a mas rezim casovaca CTC bez delenia kmitoctu a "vystup casovaca" je na prislusny pin, tak frekvencia merana na tomto pine bude polovica z frekvencie krystalu...
-
hall
-
hall