Witam szanownych forumowiczów.
Zwracam się do Was z problemem przy moim urządzeniu do mierzenia ilości gazu powstającego w procesie chemicznym. Otóż potrzebuję odmierzać stałe odcinki czasu np. jednosekundowe do określania przepływu, ale timer 16bitowy mam niestety zajęty a pozostałe 8bitowe zgłaszały by mi przerwanie zbyt często a procesor otrzymuje bardzo ważne przerwania zewnętrzne od Int0 z enkodera. Jeśli nałożył bym na to przerwania z timera 8 bitowego dochodziło by do kolizji. Cy jest jakiś sprzętowy sposób na wykorzystanie timerów 8 bitowych tak by zgłaszały przerwanie powiedzmy co 1s ? lub jakiś inny programowy ? Niestety płytki mam już wykonane więc RTC też raczej odpada. Bardzo proszę o ewentualne sugestie.
Zwracam się do Was z problemem przy moim urządzeniu do mierzenia ilości gazu powstającego w procesie chemicznym. Otóż potrzebuję odmierzać stałe odcinki czasu np. jednosekundowe do określania przepływu, ale timer 16bitowy mam niestety zajęty a pozostałe 8bitowe zgłaszały by mi przerwanie zbyt często a procesor otrzymuje bardzo ważne przerwania zewnętrzne od Int0 z enkodera. Jeśli nałożył bym na to przerwania z timera 8 bitowego dochodziło by do kolizji. Cy jest jakiś sprzętowy sposób na wykorzystanie timerów 8 bitowych tak by zgłaszały przerwanie powiedzmy co 1s ? lub jakiś inny programowy ? Niestety płytki mam już wykonane więc RTC też raczej odpada. Bardzo proszę o ewentualne sugestie.