Čítenie impulzov, čítanie na RA4, nastavenia čítače

Zdravím, robím projekt disco svetla, prvotne to začalo že do pogramu nahrajem efekty s pevným spomalením, ale chcel by som aby to bolo synchronizované s hudbou alebo prepnutím z generátora impulzov(napr 555). Ak ide o hudbu tá je v rozmedzí 60-180BPM(beat za minútu), by sa mohlo na čítači MCU merať každú sekundu, to je 1-3údery za sekundu. Neviem ako presne funguje čítač, dočítal som sa iba že je na RA4, a čítame hodnotu do registra TMR0, predtým ho treba ešte nastaviť.
Potom akú hodnotu načítava do toho registra, napr ak bude na vstupe 2 údery za 1s, potom hodnotu 2 prevedie na binarne čislo a môžem sním dalej pracovať?

Pre svetlá by boli dve spomalenia, pri log.1 čo najnižsia, do 10ms, tá by bola pevná. Pri stave log.0 by sa hodnota dynamicky menila podla úderu a obsahu čítača. Neviem či by to išlo spraviť bez prerušenia, ale za behu efektov by bola asi blbosť merať každý okamih hodnotu BPM.

:arrow_right: administrator: přejmenováno z "Čítenie impulzov"