VMLab 3.10 i komparator analogowy

Jul 20, 2004 1 Replies

Witam Głupiałem juz co jest nie tak. Procek 90S2313 ma wg dokumentacji możliwość wyzwalania rejestru ICR1 za pomocą sygnału z komparatora analogowego. Nie wiem już czy ja coś źle odczytałem z pdf-a, czy jest błąd w VMLab. Ustawienia mam następujące:



TIMSK = (1<<TOIE1)|(1<<OCIE1A)|(1<<TICIE); ACSR = (1<<ACIS1)|(1<<ACIC);



po zmianie stanu komparatora nie następuje zatrzaśnięcie stanu TIMER-a w rejestrze ICR1 i nie ma zgłoszenia przerwania SIG_INPUT_CAPTURE1 Co dziwnego w VMLab w panelu Peripherals rejestr ACSR nie ma opisanego bitu ACIC ("dymek" opisuje go jako bit2) Przy zmianie stanu pinu ICP wsio jest ok. Jak zmusić avr-ka do zatrzaskiwania komparatorem ?



Pozdrawiam Grzegorz Kurczyk.


Może ktoś z grupowiczów robił jakiś projekt, w krórym sygnał z komparatora analogowego zatrzaskuje stan TIMER1 w rejestrze ICR1 i mógłby podzielić się nastawami rejestrów ACSR, TIMSK i TCCR1B ? Potrzebuję zmierzyć czas ładowania kondensatora do określonego napięcia. Jeśli nie da się tego uzyskać będę kombinował z zewnętrznym komparatorem podpiętym pod nogę ICP.

Pozdrawiam Grzegorz Kurczyk

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required