Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

12. Input Capture – Wejście przechwytywania ~Jakub Chmielewski.

Podobne prezentacje


Prezentacja na temat: "12. Input Capture – Wejście przechwytywania ~Jakub Chmielewski."— Zapis prezentacji:

1 12. Input Capture – Wejście przechwytywania ~Jakub Chmielewski

2 Co to jest wejście przechwytywania? (Input Capture) Jest to metoda odczytu/interpretacji sygnału wejściowego podanego do systemu wbudowanego. Systemy wbudowane które wykorzystują przechwytywanie sygnału wejściowe będą rejestrować przebieg sygnału w pamięci. Zostanie również ustawiona flaga informująca, że wejście zostało przechwycone. To pozwala systemowi na kontynuację wykonywania bez przerwy.

3 Input capture w PIC24FJ128GA010 Układ PIC24FJ128GA010 posiada kilka trybów pracy które są wybierane przez rejestr ICxCON. Przechwytywanie wartości timera w trakcie każdego opadania sygnału wejścia na pinie ICX Przechwytywanie wartości timera na każdym narastaniu sygnału na pinie ICx Przechwytywanie wartości timera na co czwartym wzroście sygnału na pinie ICx Przechwytywanie wartości timera na co szesnastym wzroście sygnału na Icx Przechwytywanie wartości timera na każdym spadku i wzroście sygnału na Icx Wybudzenie urządzenia z rejestrowania podczas stanu spoczynkowego oraz uśpieniu CPU

4 Input capture w PIC24FJ128GA010 Moduł przechwytywania wejścia ma wbudowany 4 poziomowy bufor FIFO. Kolejka (ang. queue) – liniowa struktura danych, w której nowe dane dopisywane są na końcu kolejki, a z początku kolejki pobierane są dane do dalszego przetwarzania (bufor typu FIFO, First In, First Out; pierwszy na wejściu, pierwszy na wyjściu).ang.struktura danych Liczba przechwyceń by wygenerować przerwanie CPU może być wyznaczona, przez użytkownika

5 Schemat blokowy wejścia przechwytywania

6 Rejestry wejścia przechwytywania

7 Po szczegóły zapraszam do dokumentacji ;-)

8 ~Jakub Chmielewski


Pobierz ppt "12. Input Capture – Wejście przechwytywania ~Jakub Chmielewski."

Podobne prezentacje


Reklamy Google