TECHNIKA MIKROPROCESOROWA II
|
|
- Stanisława Baran
- 7 lat temu
- Przeglądów:
Transkrypt
1 Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 4 Timery Michał Karwatowski
2 WSTĘP CEL Celem tego ćwiczenia, jest zaznajomienie uczestników z timerami dostępnymi w mikrokontrolerze Kinetis L 46Z. Dla przykładu pokazane zostaną niektóre możliwości modułów Periodic Interrupt Timer (PIT) i Timer/PWM (TPM). Zdobyta wiedza zostanie użyta do napisania sterownika sonaru. WYMAGANIA WSTĘPNE Sprzętowe: komputer klasy PC spełniający wymagania sprzętowe aplikacji KEIL v5, zestaw FRDM-KL46Z moduł sonaru HC-SR04 Programowe: system operacyjny Windows XP lub wyższy, środowisko Keil / uvision 5 Doświadczenie: podstawowa umiejętność obsługi komputera klasy PC, podstawowa znajomość systemów operacyjnych rodziny Windows, podstawowa znajomość zagadnień z Techniki Mikroprocesorowej 1, podstawowa znajomość zagadnień z Techniki Cyfrowej, wykonane ćwiczenie LAB 1-3 Literatura: KL46 Sub-Family Reference Manual, Freescale Semiconductor Kinetis L Peripheral Module Quick Reference, Freescale Semiconductor HC-SR04 datasheet
3 KL46Z TIMERY I ZASOBY ZEGAROWE PERIODIC INTERRUPT TIMER (PIT) Diagram blokowy periodycznego timera przerwań znajduje się na rysunku nr 1. Rysunek 1. Periodyczny timer przerwań zawiera zestaw timerów, każdy z nich może niezależnie być źródłem przerwania lub wyzwalaczem kanału DMA. Główne właściwości modułu: Generowanie impulsów wyzwalających DMA Generowanie przerwań Maskowalne przerwania Niezależne okresy dla każdego timera.
4 TIMER/PWM MODULE (TPM) Podstawowa struktura modułu TPM przedstawiona jest na rysunku 2. Rysunek 2. Moduł TPM pochodzi od dobrze znanego modułu TIM z rodziny HC08. Jego główne cechy to: Do 6 kanałów na moduł o Każdy kanał może działać, jako zatrzaśnięcie wejścia, porównanie wyjścia oraz PWM o Wyzwalanie zatrzaśnięcia wejścia ze zbocza opadającego, narastającego albo obydwu zboczy o Ustawienie, wyczyszczenie, zmiana, lub impuls w trybie porównania wyjścia o PWM o zmiennej polaryzacji Każdy TPM może być skonfigurowany, jako buforowany, wyrównany do środka modulator szerokości impulsu na każdym kanale Źródło zegarowe dla preskalera jest niezależnie wybierane pomiędzy zegarem magistrali, zegarem systemowym albo zewnętrznym o Preskaler może dzielić sygnał zegarowy przez 1, 2, 4, 8, 16, 32, 64, lub 128 o Zewnętrze wejście zegarowe 16-bit owy licznik, zliczający w górę lub w dół (CPWM) 16-bit owy rejestr modulo do ustalania okresu Każdy kanał TPM może generować przerwanie
5 Multipurpose Clock Generator (MCG) Rysunek 3. Zegary systemowe są dostarczane przez wielozadaniowy generator zegara. MCG składa się z: Dwóch niezależnych wewnętrznych zegarów referencyjnych (IRC), wolny zegar o częstotliwości około 32 khz i szybki o częstotliwości około 4 MHz, każdy z nich może zostać podzielony przez moduł FCRDIV Pętla FLL, używająca zegara IRC albo zewnętrznego źródła Pętla PLL używająca zewnętrznego źródła, jako zegara referencyjnego Auto trim machine (ATM) pozwalająca dostosować oba zegary RC do zadanej częstotliwości używając zewnętrznego źródła zegara referencyjnego Podsumowanie zegarów udostępnianych przez MCG: MCGOUTCLK główny zegar systemowy, używany do generacji zegara rdzenia, magistrali i pamięci. Może zostać wygenerowany z jednego z wewnętrznych oscylatorów, zewnętrznego kwarcu, zewnętrznej fali prostokątnej, FLL lub PLL. MCGFLLCLK wyjście pętli FLL, dostępne zawsze gdy pętla jest aktywna. MCGPLLCLK wyjście pętli PLL, dostępne zawsze gdy pętla jest aktywna.
6 MCGIRCLK wyjście wybranego oscylatora wewnętrznego. Dodatkowo dostępne są następujące źródła sygnału zegarowego, dostępne dla różnych modułów peryferyjnych: OSCERCLK zegara zewnętrznego kwarcu ERCLK32K wyjście tego zegara może zostać skonfigurowane, jako 32kHz, zewnętrzy sygnał RTC_CLKIN, albo oscylator niskomocowy LPO. LPO wyjście niskomocowego oscylatora. Jest to wewnętrzny bardzo nisko mocowy oscylator o częstotliwości około 1 khz, może on pracować we wszystkich trybach uśpienia oprócz VLLS0.
7 1. PERIODIC INTERRUPT TIMER Wykonaj poniższe kroki, aby napisać aplikację opartą na module PIT. W razie potrzeby poszukaj odpowiedzi w reference manualu luba zapytaj prowadzącego. Nie zapomnij napisać komentarza przy każdej istotnej linijce kodu! 1.1. Stwórz nowy projekt w swoim folderze roboczym. Przygotuj go do pracy z płytką FRDM-KL46Z tak samo jak w poprzednich instrukcjach. Stwórz plik źródłowy main.c w folderze src Skopiuj pliki *.c i *.h bibliotek LED i slcd stworzonych na wcześniejszych zajęciach do folderu projektu. W środowisku Keil uvision naciśnij prawym przyciskiem myszy na src i wybierz opcję 'Add existing files to Group src Stwórz pliki pit.h i pit.c w folderze src W pliku pit.h załącz plik nagłówkowy 'MKL46Z4.h' i deklarację funkcji inicjalizującej Napisz kod funkcji inicjalizującej w pliku pit.c, powinna ona zawierać następujące kroki: Inicjalizacja LED. Podłączenie zegara do modułu PIT, w taki sam sposób jak we wcześniejszych instrukcjach.
8 1.6. Zmień ustawienia zegara taka by zegarem referencyjnym dla modułu MCG był zewnętrzny kwarc 8MHz. Można to zrobić w pliku System_MKL46Z4.c używając definicji CLOCK_SETUP. Zauważ, że źródłem zegara dla modułu PIT jest zegar magistrali, ma on częstotliwość 24MHz gdy używamy zewnętrznego kwarcu jako odniesienia Ustaw okres dla jednego kanału PIT w funkcji inicjalizującej, np.: PIT->CHANNEL[X].LDVAL = 0x123456; 1.8. Znajdź numer przerwania od modułu PIT w podobny sposób jak na poprzednich laboratoriach Zainicjalizuj przerwania NVIC dla modułu PIT: wyczyść czekające przerwanie i uruchom przerwanie o odpowiednim numerze Włącz przerwanie modułu PIT dla wybranego kanału Uruchom timer dla wybranego kanału Uruchom moduł PIT: PIT->MCR = 0x00; Znajdź nazwę ISR modułu PIT, w taki sam sposób jak w poprzedniej instrukcji i zdefiniuj funkcję przerwania w pliku pit.c Napisz kod przerwania: Zaimplementuj zmianę stanu diody LED. Nie zapomnij wyczyścić flagi przerwania Dodaj funkcję inicjalizującą PIT do funkcji main() Dodaj pętlę nieskończoną do funkcji main() Skompiluj kod, wyeliminuj wszystkie błędy i ostrzeżenia, a następnie załaduj do mikrokontrolera I zweryfikuj poprawność działania Następnie w funkcji inicjalizującej PIT wywołaj funkcję inicjalizującą LCD Skonfiguruj kolejny kanał timera PIT tak samo jak w przypadku poprzedniego i ustaw go na inną częstotliwość W funkcji obsługi przerwania sprawdź który kanał je wywołał Zmodyfikuj kod tak, aby zmieniał stan diody LED dla jednego przerwania i inkrementował licznik wyświetlany na LCD dla drugiego Załaduj program i zweryfikuj poprawność działania Zmień okres timera PIT tak, aby przerwanie wywoływane było co 100ms I dodaj kropkę na wyświetlaczu tak, aby otrzymać wartość w sekundach Załaduj program i zweryfikuj poprawność działania.
9 2. MODUŁ TIMER/PWM 2.1. Stwórz pliki *.c i *.h dla biblioteki TPM W pliku tpm.h załącz bibliotekę MKL46Z4.h i zadeklaruj funkcję inicjalizującą TPM Zdefiniuj funkcję inicjalizującą TPM w pliku tpm.c: Wywołaj funkcję inicjalizującą diody LED, Podłącz zegar do modułu TPM w taki sam sposób jak w przypadku modułu PIT Znajdź rejestr zawierający ustawienia źródła zegara dla modułu TPM. Jest to część modułu SIM (System Integration Module). Ustaw je na 'Multipurpose Clock Generator Internal Reference Clock' Skonfiguruj 'Multipurpose Clock Generator' w funkcji inicjalizującej moduł TPM. Ustaw zegar o częstotliwości 32kHz i uruchom go, na przykład: MCG->C1 = MCG_C1_IRCLKEN_MASK; MCG->C1 = MCG_C1_IREFS_MASK; 2.6. Ustaw odpowiednie bity w rejestrze TPMX_SC, aby upewnić się że licznik będzie liczył w górę Ustaw prescaler modułu TPM tak, aby częstotliwość inkrementacji licznika była poniżej 1 khz Wyczyść licznik i ustaw wartość modulo dla licznika tak, aby uzyskać przepełniał się rzadziej niż co 1 sekundę Skonfiguruj jeden z kanałów TPM tak, aby pracował w trybie software compare : Użyj masek TPM_CnSC_MSA_MASK, TPM_CnSC_MSB_MASK, TPM_CnSC_ELSA_MASK, i TPM_CnSC_ELSA_MASK Dostęp do rejestrów CnCS odbywa się za pomocą konstrukcji TPMX->CONTROLS[ch_nbr].CnSC =...;' Wykonaj wszystkie niezbędne kroki do uruchomienia przerwań od modułu TPM Włącz licznik TPM: Ustaw pole CMOD w rejestrze TMPX_SC Napisz procedurę obsługi przerwania dla modułu TPM: Zmieniaj stan innej diody niż poprzednio. Nie zapomnij wyczyścić flagi przerwania Wywołaj funkcję inicjalizującą timer TPM w funkcji main().
10 2.14. Skompiluj kod, wyeliminuj wszystkie błędy i ostrzeżenia, a następnie zweryfikuj działanie programu. 3. SONAR Na podstawie modułu HC-SR04 przedstawiony zostanie ultradźwiękowy sonar. Wszelkie niezbędne informacje zawarte są w dokumentacji tego modułu. Na tym etapie uczestnicy laboratorium powinni posiadać wszelką wiedzę niezbędną do napisania sterownika sonaru. Poniższy kroki są wskazówkami jak to osiągnąć. Jednakże sonar można obsłużyć na wiele różnych sposobów korzystając z peryferii dostępnych w mikrokontrolerze. W nawiasach zawarte są przykładowe nazwy i konfiguracje, jakie mogą zostać użyte. Najpierw utwórz nowy projekt, a następnie: 1. Stwórz pliki sterownika sonaru (sonar.c i sonar.h). 2. Sonar wymaga mechanizmu wyzwalającego pomiar oraz timera mierzącego długość impulsu odpowiedzi. 3. Sonar musi być prawidłowo podłączony do płytki FRDM. Użyj schematu, aby znaleźć odpowiednie piny. Potrzebne są 2 piny, jeden do obsługi wyzwalacza, drugi do obsługi echa. Aby je wybrać użyj reference manuala, rozdział (Potrzebujemy 2 pinów podłączonych do dwóch różnych timerów TPM, np.: PTB1 dla TPM1 CH1, PTB2 dlatpm2 CH0) UWAGA!!! Podczas podłączania lub odłączania czegokolwiek do/od płytki upewnij się, że zasilanie jest ODŁĄCZONE!!! Przed podłączeniem zasilania poproś prowadzącego o zweryfikowanie poprawności podłączenia.
11 4. W pliku system_mkl46z4.c ustaw CLKOCK_SETUP taka by mikrokontroler używał zewnętrznego kwarcu 8MHz w trybie PLL. 5. W plku nagłówkowym sonaru zadeklaruj funkcję inicjalizującą I zdefiniuj ją w pliku źródłowym. 6. W funkcji inicjalizującej: 6.1. Najpierw podłącz zegar do wszystkich używanych modułów (PORTB, TPM1, TPM2) Jako źródło zegara TPM wybierz MCGIRCLK ( SIM->SOPT2) Ustaw wewnętrzny zegar MCG na 4MHz (MCG->C2) Włącz wewnętrzny zegar MCG (MCG->C1) Do wyzwalania sonaru użyjemy timera TPM (TPM1). Skonfigurujemy jeden z pinów (PTB1) aby był użyty jako kanał timera (CH1): Ustaw alternatywną funkcję wybranego pinu (PTB1) na kanał modułu TPM (TPM1 CH1) Ustaw prescaler tak, aby licznik timera był inkrementowany co 16 us. Sonar wymaga aby wyzwalacz trwał 10 us, wartość 16 jest wystarczająco blisko aby zadziałał i dość łatwo można ją wygenerować za pomocą dostępnych częstotliwości wejściowych Wyczyść licznik TPM Ustaw taką wartość porównania licznika, aby była osiągnięta około 10 ms po starcie od zera Ustaw wartość modulo licznika na około 200 ms, jeżeli sygnał echo nie będzie odpowiadał po takim czasie rozpocznie się procedura generacji wyzwalacza mimo braku sygnału echo w poprzednim cyklu Skonfiguruj kanał TPM na taki, aby po osiągnięciu przez licznik zadanej wartości wygenerował dodatni impuls na wyjściu Do pomiary echa sonaru użyjemy timera TPM (TPM2). Skonfigurujemy jeden z pinów (PTB2) aby był użyty jako kanał timera (CH0): Ustaw alternatywną funkcję danego pinu (PTB2) na kanał modułu TPM (TPM2 CH0) Ustaw prescaler tak, aby licznik timera był inkrementowany co 1 us Ustaw kanał TPM tak, aby generował przerwanie po wykryciu zbocza narastającego lub opadającego Wyczyść czekające przerwania NVIC dla modułu TPM (TPM2) Uruchom przerwania NVIC dla modułu TPM (TPM2) Włącz przerwania dla kanału TPM (TPM2 CH0) Uruchom oba liczniki timerów (TPM1 & TPM2). 7. Teraz napisz obsługę przerwania od modułu TPM (TPM2).
12 7.1. Przerwanie od echa sonaru jest generowane na każde zbocze sygnału wejściowego, więc najpierw odczytaj stan wejścia poprzez zwyczajne odczytanie rejestru wejściowego danego portu (PORTB), użyj rejestrów szybkiego dostępu Kiedy wykryte zostanie zbocze narastające: Wczytaj zatrzaśniętą wartość licznika do zmiennej statycznej (zadeklarowanej w pliku nagłówkowym), zostanie ona użyta jako czas startowy Wyczyść flagę przepełnienia(overflow) licznika echo (TPM2) Wyłącz licznik timera TPM obsługującego wyzwalacz (TPM1) Kiedy wykryte zostanie zbocze opadające: Sprawdź czy licznik TPM obsługującego echo się przepełnił, jeżeli nie: Zapisz różnicę pomiędzy wartością startowa a zatrzaśniętą aktualnie w zmiennej globalnej zadeklarowanej w pliku nagłówkowym Jeśli licznik się przepełnił, nie zapisuj wyniku Wyczyść licznik modułu TPM obsługującego wyzwalacz (TPM1) Włącz licznik modułu TPM obsługującego wyzwalacz (TPM1) Wyczyść flagę przerwania modułu TPM (TPM2). 8. Napisz funkcję zwracającą mierzoną odległość: 8.1. Wartość w buforze wyskalowana jest w [us] i jest proporcjonalna do zmierzonej odległości Wiedząc że prędkość dźwięku wynosi około 34 m/s oblicz odległość i zwróć wartość. 9. W pliku main: 9.1. Załącz przed chwilą utworzoną bibliotekę sonaru oraz bibliotekę wyświetlacza LCD utworzoną na wcześniejszych laboratoriach Wywołaj funkcję inicjalizującą sonar W pętli nieskończonej wyświetlaj odległość. Powinniście teraz widzieć prawidłową odległość na wyświetlaczu, ale zmienia się ona tak szybko trudno ją odczytać. Zmieńmy to. 10. Najpierw obliczmy odległość, jako wykorzystując średnią z kilku ostatnich próbek W pliku nagłówkowym sonaru proszę zadeklarować tablicę próbek, która będzie służyć jako bufor Liczbę próbek można zmieniać za pomocą definicji (10).
13 10.3. W funkcji obsługi przerwania (TPM2) zamiast zapisywać zmienne do zmiennej, zapisz je do tablicy w cykliczny sposób W funkcji obliczającej odległość, najpierw oblicz średnią z zapisanych próbek, a następnie użyj ją do obliczeń. 11. Następnie użyj modułu PIT do wyświetlania odległości na ekranie LCD, zamiast w pętli głównej programu Stwórz parę plików, nagłówkowy i źródłowy, dla modułu PIT W funkcji inicjalizującej: Podłącz zegar do modułu PIT Ustaw przerwanie co 100 ms Wyczyść przerwanie oczekujące NVIC modułu PIT Włącz przerwanie NVIC modułu PIT Włącz przerwanie dla wybranego kanału PIT (0) Włącz licznik wybranego kanału timera PIT Włącz zegar standardowych timerów PIT W funkcji obsługi przerwania: Sprawdź źródło przerwania Wyświetl wartość odległości na wyświetlaczu LCD Wyczyść flagę przerwania. 12. Zakomentuj funkcję wyświetlającą z pętli głównej program. Zauważ, że teraz wartość jest znacznie bardziej stała. Zwróć uwagę na to, że ze względu na szeroki kąt działania sonaru ilość przeszkód wokół mierzonej płaszczyzny powinna być jak najmniejsza. ZADANIE DOMOWE 1. Używając wiedzy zdobytej podczas wykonywania 3 instrukcji, użyj jak najbardziej energooszczędnego trybu mikrokontrolera. 2. Używając podobnej techniki do przedstawionej w tej instrukcji zmierz czas, przez jaki był wciśnięty przycisk.
TECHNIKA MIKROPROCESOROWA II
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 6 Moduł UART - współpraca z komputerem poprzez BlueTooth Mariusz Sokołowski
Bardziej szczegółowoTECHNIKA MIKROPROCESOROWA II
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 5 Przetwornik A/C i układ PWM - współpraca Mariusz Sokołowski http://www.fpga.agh.edu.pl/upt2
Bardziej szczegółowoTECHNIKA MIKROPROCESOROWA II
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 6a Wykorzystanie USB do komunikacji z komputerem PC Mariusz Sokołowski http://www.fpga.agh.edu.pl/upt2
Bardziej szczegółowoTECHNIKA MIKROPROCESOROWA II
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 2 Human-Machine Interface, czyli obsługa wyświetlacza slcd Sebastian Koryciak
Bardziej szczegółowoTECHNIKA MIKROPROCESOROWA II
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 2 Human-Machine Interface, czyli obsługa wyświetlacza slcd Sebastian Koryciak
Bardziej szczegółowoInstytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikrokontrolery i Mikroprocesory Timery i przerwania laboratorium: 03 autor: mgr inż. Katarzyna Smelcerz Kraków,
Bardziej szczegółowoTECHNIKA MIKROPROCESOROWA II
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II PRE LAB Instalacja środowiska Keil i konfigurowanie zestawu FRDM-KL46Z Sebastian
Bardziej szczegółowoSystemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski
Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 90-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/
Bardziej szczegółowoSystemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski
Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 9-236 Łódź, Pomorska 49/53 https://std2.phys.uni.lodz.pl/mikroprocesory/
Bardziej szczegółowoLOW ENERGY TIMER, BURTC
PROJEKTOWANIE ENERGOOSZCZĘDNYCH SYSTEMÓW WBUDOWANYCH ĆWICZENIE 4 LOW ENERGY TIMER, BURTC Katedra Elektroniki AGH 1. Low Energy Timer tryb PWM Modulacja szerokości impulsu (PWM) jest często stosowana przy
Bardziej szczegółowostart Program mikroprocesorowego miernika mocy generowanej $crystal = deklaracja
----------------------------start---------------------------- Program mikroprocesorowego miernika mocy generowanej $crystal = 8000000 deklaracja częstotliwości kwarcu taktującego uc $regfile "m8def.dat"
Bardziej szczegółowoMetody obsługi zdarzeń
SWB - Przerwania, polling, timery - wykład 10 asz 1 Metody obsługi zdarzeń Przerwanie (ang. Interrupt) - zmiana sterowania, niezależnie od aktualnie wykonywanego programu, spowodowana pojawieniem się sygnału
Bardziej szczegółowoLaboratorium mikrokontrolerów
Akademia Górniczo-Hutnicza w Krakowie Katedra Elektroniki WIET Laboratorium mikrokontrolerów Ćwiczenie 3 Fast GPIO, magistrale i zegar Autor: Paweł Russek http://www.fpga.agh.edu.pl/pm ver. 9.11.16 1/12
Bardziej szczegółowoCW-HC08 Programowanie mikrokontrolera MC9S08QD4 [2]
CW-HC08 Programowanie mikrokontrolera MC9S08QD4 [2] Jan Kędzierski Marek Wnuk Wrocław 2012 Dokument stanowi instrukcję do ćwiczenia w ramach kursu Sterowniki robotów. Przebieg ćwiczenia Celem ćwiczenia
Bardziej szczegółowo1 Badanie aplikacji timera 555
1 Badanie aplikacji timera 555 Celem ćwiczenia jest zapoznanie studenta z podstawowymi aplikacjami układu 555 oraz jego działaniem i właściwościami. Do badania wybrane zostały trzy podstawowe aplikacje
Bardziej szczegółowoElectronic Infosystems
Department of Optoelectronics and Electronic Systems Faculty of Electronics, Telecommunications and Informatics Gdansk University of Technology Electronic Infosystems Microserver TCP/IP with CS8900A Ethernet
Bardziej szczegółowoad a) Konfiguracja licznika T1 Niech nasz program składa się z dwóch fragmentów kodu: inicjacja licznika T1 pętla główna
Technika Mikroprocesorowa Laboratorium 4 Obsługa liczników i przerwań Cel ćwiczenia: Celem ćwiczenia jest nabycie umiejętności obsługi układów czasowo-licznikowych oraz obsługi przerwań. Nabyte umiejętności
Bardziej szczegółowoTechnika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury
Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury Cel ćwiczenia: Głównym celem ćwiczenia jest nauczenie się obsługi klawiatury. Klawiatura jest jednym z urządzeń wejściowych i prawie zawsze występuje
Bardziej szczegółowo1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro
1. Cel ćwiczenia Celem ćwiczenia jest zaprojektowanie sterowania układem pozycjonowania z wykorzystaniem sterownika VersaMax Micro oraz silnika krokowego. Do algorytmu pozycjonowania wykorzystać licznik
Bardziej szczegółowoInstytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikrokontrolery i Mikroprocesory DMA (Direct Memory Access) laboratorium: 05 autor: mgr inż. Katarzyna Smelcerz
Bardziej szczegółowoLABORATORIUM. TIMERY w mikrokontrolerach Atmega16-32
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA TIMERY w mikrokontrolerach Atmega16-32 Opracował:
Bardziej szczegółowoTECHNIKA MIKROPROCESOROWA II
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 1 Wprowadzenie do środowiska Keil i rodziny Kinetis Sebastian Koryciak http://www.fpga.agh.edu.pl/tm2
Bardziej szczegółowoĆwiczenie 23. Cyfrowe pomiary czasu i częstotliwości.
Ćwiczenie 23. Cyfrowe pomiary czasu i częstotliwości. Program ćwiczenia: 1. Pomiar częstotliwości z wykorzystaniem licznika 2. Pomiar okresu z wykorzystaniem licznika 3. Obserwacja działania pętli synchronizacji
Bardziej szczegółowoLABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2
LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2 1. Cel ćwiczenia Celem ćwiczenia jest pokazanie budowy systemów opartych na układach Arduino. W tej części nauczymy się podłączać różne czujników,
Bardziej szczegółowoLABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA
AKADEMIA GÓRNICZO- HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA Wydział Inżynierii Mechanicznej i Robotyki Katedra Automatyzacji Procesów Przedmiot: Przemysłowe
Bardziej szczegółowoSzkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop. 2017 Spis treści O autorze 9 Wprowadzenie 11 Rozdział 1. Sterownik przemysłowy 15 Sterownik S7-1200 15 Budowa zewnętrzna
Bardziej szczegółowoPolitechnika Poznańska Wydział Budowy Maszyn i Zarządzania. Sterowniki Urządzeń Mechatronicznych laboratorium. Ćw. 3: Timer v1.0
1 CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się z możliwościami odmierzania czasu za pomocą wewnętrznego TIMER a mikrokontrolerów serii AVR 2 ZAKRES NIEZBĘDNYCH WIADOMOŚCI - wiadomości z poprzednich
Bardziej szczegółowoPROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA
EGMONT INSTRUMENTS PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS tel. (0-22) 823-30-17, 668-69-75 02-304 Warszawa, Aleje Jerozolimskie 141/90 fax (0-22) 659-26-11
Bardziej szczegółowoĆwiczenie 23. Cyfrowe pomiary czasu i częstotliwości.
Ćwiczenie 23. Cyfrowe pomiary czasu i częstotliwości. Program ćwiczenia: 1. Pomiar częstotliwości z wykorzystaniem licznika 2. Pomiar okresu z wykorzystaniem licznika 3. Obserwacja działania pętli synchronizacji
Bardziej szczegółowoLABORATORIUM. TIMERY w mikrokontrolerach Atmega16-32
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA TIMERY w mikrokontrolerach Atmega16-32 Opracował:
Bardziej szczegółowoCwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR
Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR Zadanie polega na napisaniu pierwszego programu w języku C, jego poprawnej kompilacji i wgraniu na mikrokontroler. W tym celu należy zapoznać
Bardziej szczegółowoZmierzyć się z żywiołami, czyli jak zbudować własną stację badawczą! Zaczynamy! Pole komunikatów programu. Nawigacja w programie Arduino
Zaczynamy! Lista zadań Menu programu sprawdzanie kodu Skróty wybranych poleceń wgrywanie kodu nowy program otwieranie zapisanych prog. Pole do wprowadzania kodu zapisywanie zmian wywołanie podglądu portu
Bardziej szczegółowo1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33
Spis treści 3 1. Wprowadzenie...11 1.1. Wstęp...12 1.2. Mikrokontrolery rodziny ARM...13 1.3. Architektura rdzenia ARM Cortex-M3...15 1.3.1. Najważniejsze cechy architektury Cortex-M3... 15 1.3.2. Rejestry
Bardziej szczegółowoTechnika mikroprocesorowa. Konsola do gier
K r a k ó w 1 1. 0 2. 2 0 1 4 Technika mikroprocesorowa Konsola do gier W yk o n a l i : P r o w a d z ą c y: P a w e ł F l u d e r R o b e r t S i t k o D r i n ż. J a c e k O s t r o w s k i Opis projektu
Bardziej szczegółowoSystemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski
Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 90-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/
Bardziej szczegółowoLABORATORIUM - ELEKTRONIKI Układy mikroprocesorowe cz.2
LABORATORIUM - ELEKTRONIKI Układy mikroprocesorowe cz.2 PRZEBIEG ĆWICZENIA 1. Wybrać z dostarczonych przez prowadzącego następujące elementy Układ Arduino Mega Płytka prototypowa Wyświetlacz 2X16 Potencjometr
Bardziej szczegółowoProgramowanie mikrokontrolerów AVR z rodziny ATmega.
Programowanie mikrokontrolerów AVR z rodziny ATmega. Materiały pomocnicze Jakub Malewicz jakub.malewicz@pwr.wroc.pl Wszelkie prawa zastrzeżone. Kopiowanie w całości lub w częściach bez zgody i wiedzy autora
Bardziej szczegółowoCW-HC08 Programowanie mikrokontrolera MC9S08QD4
CW-HC08 Programowanie mikrokontrolera MC9S08QD4 Jan Kędzierski Marek Wnuk Wrocław 2009 Dokument stanowi instrukcję do ćwiczenia w ramach kursu Systemy mikroprocesorowe w automatyce II. Spis treści 1 Cel
Bardziej szczegółowoPrzerwania, polling, timery - wykład 9
SWB - Przerwania, polling, timery - wykład 9 asz 1 Przerwania, polling, timery - wykład 9 Adam Szmigielski aszmigie@pjwstk.edu.pl SWB - Przerwania, polling, timery - wykład 9 asz 2 Metody obsługi zdarzeń
Bardziej szczegółowoMultiTool instrukcja użytkownika 2010 SFAR
MultiTool instrukcja użytkownika 2010 SFAR Tytuł dokumentu: MultiTool instrukcja użytkownika Wersja dokumentu: V1.0 Data: 21.06.2010 Wersja urządzenia którego dotyczy dokumentacja: MultiTool ver. 1.00
Bardziej szczegółowo2. Architektura mikrokontrolerów PIC16F8x... 13
Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator
Bardziej szczegółowoSprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.
Sprawozdanie z projektu MARM Część druga Specyfikacja końcowa Prowadzący: dr. Mariusz Suchenek Autor: Dawid Kołcz Data: 01.02.16r. 1. Temat pracy: Układ diagnozujący układ tworzony jako praca magisterska.
Bardziej szczegółowoSYSTEM PRZERWAŃ ATmega 32
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA SYSTEM PRZERWAŃ ATmega 32 Opracował: mgr inż.
Bardziej szczegółowoLICZNIKI LABORATORIUM. Elektronika AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. Wydział Informatyki, Elektroniki i Telekomunikacji
AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE Wydział Informatyki, Elektroniki i Telekomunikacji Katedra Elektroniki LABORATORIUM Elektronika LICZNIKI Rev.1.0 1. Wprowadzenie Celem ćwiczenia
Bardziej szczegółowoTimery w mikrokontrolerach STM32F3
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM Podstawy Programowania Mikroprocesorów i Procesorów DSP Timery w mikrokontrolerach
Bardziej szczegółowoWykład 2. Przegląd mikrokontrolerów 8-bit: -AVR -PIC
Wykład 2 Przegląd mikrokontrolerów 8-bit: -AVR -PIC Mikrokontrolery AVR Mikrokontrolery AVR ATTiny Główne cechy Procesory RISC mało instrukcji, duża częstotliwość zegara Procesory 8-bitowe o uproszczonej
Bardziej szczegółowoPROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI
Bartosz Wawrzynek I rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy PROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI Keywords: gesture control,
Bardziej szczegółowoLaboratorium Procesorów Sygnałowych
Laboratorium Procesorów Sygnałowych Moduł STM32F407 Discovery GPIO, C/A, akcelerometr I. Informacje wstępne Celem ćwiczenia jest zapoznanie z: Budową i programowaniem modułu STM32 F4 Discovery Korzystaniem
Bardziej szczegółowoPaństwowa Wyższa Szkoła Zawodowa
Państwowa Wyższa Szkoła Zawodowa w Legnicy Laboratorium Podstaw Elektroniki i Miernictwa Ćwiczenie nr 6 BADANIE UKŁADÓW SEKWENCYJNYCH A. Cel ćwiczenia. - Poznanie przeznaczenia i zasady działania przerzutnika
Bardziej szczegółowoINSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie
INSTRUKCJA OBSŁUGI 1. Zastosowanie Przekaźnik czasowy ETM jest zadajnikiem czasowym przystosowanym jest do współpracy z prostownikami galwanizerskimi. Pozwala on załączyć prostownik w stan pracy na zadany
Bardziej szczegółowoSzkolenia specjalistyczne
Szkolenia specjalistyczne AGENDA Programowanie mikrokontrolerów w języku C na przykładzie STM32F103ZE z rdzeniem Cortex-M3 GRYFTEC Embedded Systems ul. Niedziałkowskiego 24 71-410 Szczecin info@gryftec.com
Bardziej szczegółowoPRZETWORNIK ADC w mikrokontrolerach Atmega16-32
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA PRZETWORNIK ADC w mikrokontrolerach Atmega16-32
Bardziej szczegółowoPodstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści 1. Konfiguracja pinów2 2. ISP..2 3. I/O Ports..3 4. External Interrupts..4 5. Analog Comparator5 6. Analog-to-Digital Converter.6 7.
Bardziej szczegółowoPracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi
Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń Instrukcja do ćwiczenia nr 10 Transmisja szeregowa sieciami energetycznymi I. Cel ćwiczenia poznanie praktycznego wykorzystania standardu RS232C
Bardziej szczegółowoAKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. Wydział Informatyki, Elektroniki i Telekomunikacji LABORATORIUM.
AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE Wydział Informatyki, Elektroniki i Telekomunikacji Katedra Elektroniki LABORATORIUM Elektronika LICZNIKI ELWIS Rev.1.0 1. Wprowadzenie Celem
Bardziej szczegółowoLABORATORIUM UKŁADÓW PROGRAMOWALNYCH. PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR ZIMOWY 2017
Politechnika Wrocławska, Wydział Elektroniki Mikrosystemów i Fotoniki Wydziałowy Zakład Metrologii Mikro- i Nanostruktur LABORATORIUM UKŁADÓW PROGRAMOWALNYCH PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR
Bardziej szczegółowoĆwiczenie Konfiguracja statycznych oraz domyślnych tras routingu IPv4
Ćwiczenie Konfiguracja statycznych oraz domyślnych tras routingu IPv4 Topologia Tabela adresacji Urządzenie Interfejs Adres IP Maska podsieci Brama domyślna R1 G0/1 192.168.0.1 255.255.255.0 N/A S0/0/1
Bardziej szczegółowoADVANCE ELECTRONIC. Instrukcja obsługi aplikacji. Modbus konfigurator. Modbus konfigurator. wersja 1.1
Instrukcja obsługi aplikacji 1 1./ instalacja aplikacji. Aplikacja służy do zarządzania, konfigurowania i testowania modułów firmy Advance Electronic wyposażonych w RS485 pracujących w trybie half-duplex.
Bardziej szczegółowoMetody pracy i praktyczne zastosowanie mikrokontrolera MCF5234
Metody pracy i praktyczne zastosowanie mikrokontrolera MCF5234 Jan Poniatowski, 171751 (ARR) Michalina Kuczyńska, 171564 (ARR 11 czerwca 2011 Politechnika Wrocławska Wydział Elektroniki Sterowniki Robotów
Bardziej szczegółowoLabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program
LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program Przygotował: Jakub Wawrzeńczak 1. Wprowadzenie Lekcja przedstawia wykorzystanie środowiska LabVIEW 2016
Bardziej szczegółowoĆwiczenia z S7-1200. Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.
Ćwiczenia z S7-1200 Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP FAQ Marzec 2012 Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz
Bardziej szczegółowoINSTRUKCJA UŻYTKOWNIKA MPCC
V1.0.0 (10.14.2015) 1 (7) INSTALACJA UWAGA: Produkt działa jako urządzenie nadrzędne Modbus. Dlatego w przypadku podłączania narzędzia do istniejącej sieci Modbus konieczne może okazać się odłączenie innego
Bardziej szczegółowoInstytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikrokontrolery i Mikroprocesory Przetwornik ADC laboratorium: 04 autor: mgr inż. Katarzyna Smelcerz Kraków, 2016
Bardziej szczegółowo1.1. Wymogi bezpieczeństwa Pomoc techniczna TIA Portal V13 instalacja i konfiguracja pakietu...18
3 Przedmowa...9 Wstęp... 13 1. Pierwsze kroki... 15 1.1. Wymogi bezpieczeństwa...16 1.2. Pomoc techniczna...17 1.3. TIA Portal V13 instalacja i konfiguracja pakietu...18 1.3.1. Opis części składowych środowiska
Bardziej szczegółowoUkłady czasowo-licznikowe w systemach mikroprocesorowych
Układy czasowo-licznikowe w systemach mikroprocesorowych 1 W każdym systemie mikroprocesorowym znajduje zastosowanie układ czasowy lub układ licznikowy Liczba liczników stosowanych w systemie i ich długość
Bardziej szczegółowoSigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.
SigmaDSP - zestaw uruchomieniowy. SigmaDSP jest niedrogim zestawem uruchomieniowym dla procesora DSP ADAU1701 z rodziny SigmaDSP firmy Analog Devices, który wraz z programatorem USBi i darmowym środowiskiem
Bardziej szczegółowoPodstawy techniki mikroprocesorowej
Podstawy techniki mikroprocesorowej Temat 2 Obsługa wyświetlaczy v.1.0 Uniwersytet Pedagogiczny, Instytut Techniki Dominik Rzepka, dominik.rzepka@agh.edu.pl, 2014 1. Obsługa pinów mikroprocesora i wyświetlacze
Bardziej szczegółowoZastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości
Politechnika Lubelska Wydział Elektrotechniki i Informatyki PRACA DYPLOMOWA MAGISTERSKA Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Marcin Narel Promotor: dr inż. Eligiusz
Bardziej szczegółowoObługa czujników do robota śledzącego linie. Michał Wendland 171628 15 czerwca 2011
Obługa czujników do robota śledzącego linie. Michał Wendland 171628 15 czerwca 2011 1 Spis treści 1 Charakterystyka projektu. 3 2 Schematy układów elektronicznych. 3 2.1 Moduł czujników.................................
Bardziej szczegółowoParametryzacja przetworników analogowocyfrowych
Parametryzacja przetworników analogowocyfrowych wersja: 05.2015 1. Cel ćwiczenia Celem ćwiczenia jest zaprezentowanie istoty działania przetworników analogowo-cyfrowych (ADC analog-to-digital converter),
Bardziej szczegółowoPodstawy programowania sterowników SIMATIC S w języku LAD / Tomasz Gilewski. Legionowo, cop Spis treści
Podstawy programowania sterowników SIMATIC S7-1200 w języku LAD / Tomasz Gilewski. Legionowo, cop. 2017 Spis treści Przedmowa 9 Wstęp 13 1. Pierwsze kroki 15 1.1. Wymogi bezpieczeństwa 16 1.2. Pomoc techniczna
Bardziej szczegółowoPrzystawka oscyloskopowa z analizatorem stanów logicznych. Seria DSO-29xxA&B. Skrócona instrukcja użytkownika
Przystawka oscyloskopowa z analizatorem stanów logicznych Seria DSO-29xxA&B Skrócona instrukcja użytkownika Zawartość zestawu: Przystawka DSO-29XXA lub DSO-29XXB Moduł analizatora stanów logicznych Sondy
Bardziej szczegółowoINSTRUKCJA OBSŁUGI. Sterownik bezprzewodowy model RM05. Przed uruchomieniem urządzenia należy uważnie zapoznać się z instrukcją obsługi.
INSTRUKCJA OBSŁUGI adresów jednostek wewnętrznych w systemach VRF Sterownik bezprzewodowy model RM05 Przed uruchomieniem urządzenia należy uważnie zapoznać się z instrukcją obsługi. Wprowadzenie RM05/E
Bardziej szczegółowoKonfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy
Ćwiczenie V LABORATORIUM MECHATRONIKI IEPiM Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy Zał.1 - Działanie i charakterystyka sterownika PLC
Bardziej szczegółowoLicznik rewersyjny MD100 rev. 2.48
Licznik rewersyjny MD100 rev. 2.48 Instrukcja obsługi programu PPH WObit mgr inż. Witold Ober 61-474 Poznań, ul. Gruszkowa 4 tel.061/8350-620, -800 fax. 061/8350704 e-mail: wobit@wobit.com.pl Instrukcja
Bardziej szczegółowo1.2. Architektura rdzenia ARM Cortex-M3...16
Od Autora... 10 1. Wprowadzenie... 11 1.1. Wstęp...12 1.1.1. Mikrokontrolery rodziny ARM... 14 1.2. Architektura rdzenia ARM Cortex-M3...16 1.2.1. Najważniejsze cechy architektury Cortex-M3... 16 1.2.2.
Bardziej szczegółowoLaboratorium Analogowych Układów Elektronicznych Laboratorium 6
Laboratorium Analogowych Układów Elektronicznych Laboratorium 6 1/6 Pętla synchronizacji fazowej W tym ćwiczeniu badany będzie układ pętli synchronizacji fazowej jako układu generującego przebieg o zadanej
Bardziej szczegółowoPolitechnika Śląska w Gliwicach
Politechnika Śląska w Gliwicach Wydział Automatyki, Elektroniki i Informatyki LABORATORIUM PRZEDMIOTU SYSTEMY MIKROPROCESOROWE ĆWICZENIE 1 Układy wejścia i wyjścia mikrokontrolera ATXMega128A1 1 1 Cel
Bardziej szczegółowoWyniki (prawie)końcowe - Elektroniczne warcaby
Wyniki (prawie)końcowe - Elektroniczne warcaby Zbigniew Duszeńczuk 14 czerwca 2008 Spis treści 1 Stan realizacji projektu na dzień 14 czerwca 2008 2 2 Najważniejsze cechy projektu 2 2.1 Użyte elementy..............................
Bardziej szczegółowoUkłady czasowo-licznikowe w systemach mikroprocesorowych
Układy czasowo-licznikowe w systemach mikroprocesorowych 1 W każdym systemie mikroprocesorowym znajduje zastosowanie układ czasowy lub układ licznikowy Liczba liczników stosowanych w systemie i ich długość
Bardziej szczegółowoPomoc do programu ISO Manager
Pomoc do programu ISO Manager Wersja 1.1 1 1. Nawiązanie połączenia detektora ISO-1 z aplikacją ISO Manager Należy pobrać program ISO Manager ze strony producenta www.ratmon.com/pobierz, zainstalować na
Bardziej szczegółowoLABORATORIUM ENERGOOSZCZĘDNEGO BUDYNKU
LABORATORIUM ENERGOOSZCZĘDNEGO BUDYNKU Ćwiczenie 9 STEROWANIE ROLETAMI POPRZEZ TEBIS TS. WYKORZYSTANIE FUNKCJI WIELOKROTNEGO ŁĄCZENIA. 2 1. Cel ćwiczenia. Celem ćwiczenia jest nauczenie przyszłego użytkownika
Bardziej szczegółowoProgramator procesorów rodziny AVR AVR-T910
Programator procesorów rodziny AVR AVR-T910 Instrukcja obsługi Opis urządzenia AVR-T910 jest urządzeniem przeznaczonym do programowania mikrokontrolerów rodziny AVR firmy ATMEL. Programator podłączany
Bardziej szczegółowoZygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Współpraca z układami peryferyjnymi i urządzeniami zewnętrznymi Testowanie programowe (odpytywanie, przeglądanie) System przerwań Testowanie programowe
Bardziej szczegółowoInstrukcja wgrywania aktualizacji oprogramowania dla routera Edimax LT-6408n
Instrukcja wgrywania aktualizacji oprogramowania dla routera Edimax LT-6408n Uwaga! Nowa wersja oprogramowania oznaczona numerem 1.03v jest przeznaczona tylko dla routerów mających współpracować z modemem
Bardziej szczegółowoSymulacje inwertera CMOS
Rozdział: Przygotowanie środowiska Symulacje inwertera CMOS * punktu opcjonalne 1 Przygotowanie środowiska 1. Uruchom komputer w systemie Linux (opensuse)*. 2. Otwórz konsole wykonując następujące kroki*
Bardziej szczegółowoGenerator funkcyjny. Spis treści. Działanie. Interfejs. Adam Miarka Maksymilian Szczepanik
Generator funkcyjny Wykonany przez Data wykonania Paweł Białas Adam Miarka Maksymilian Szczepanik 13 czerwca 2015 r. Generator został zbudowany w ramach XI Prezentacji Aplikacji Mikrokontrolerów Freescale.
Bardziej szczegółowoProgramowanie mikrokontrolerów 2.0
4.1 Programowanie mikrokontrolerów 2.0 Taktowanie Marcin Engel Marcin Peczarski Instytut Informatyki Uniwersytetu Warszawskiego 22 listopada 2016 4.2 Drzewo taktowania w STM32F411 Źródło: RM0383 Reference
Bardziej szczegółowoPLUTO Sterownik bezpieczeństwa Skrócona Instrukcja obsługi oprogramowania. PlutoProgrammingManualPL_v7A.pdf 1
PLUTO Sterownik bezpieczeństwa Skrócona Instrukcja obsługi oprogramowania PlutoProgrammingManualPL_v7A.pdf 1 www.jokabsafety.com Spis treści 1. Instalacja oprogramowania 3 2. Podłączenie do komputera..5
Bardziej szczegółowoProgramowanie sterowników
Programowanie sterowników Wydział Elektrotechniki, Informatyki i Telekomunikacji 1 Strona 1 Ćwiczenie 1: Usuwanie projektu 1. Uruchom Windows Explorer. 2. Usuń projekt z lokalizacji na dysku: D:\Automation
Bardziej szczegółowoKonfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy. Przebieg ćwiczenia
Ćwiczenie VI LABORATORIUM MECHATRONIKI IEPiM Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy Przebieg ćwiczenia 1. Rozpoznać elementy modelu układu
Bardziej szczegółowoHardware mikrokontrolera X51
Hardware mikrokontrolera X51 Ryszard J. Barczyński, 2016 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Hardware mikrokontrolera X51 (zegar)
Bardziej szczegółowoSprzęt i architektura komputerów
Krzysztof Makles Sprzęt i architektura komputerów Laboratorium Temat: Elementy i układy półprzewodnikowe Katedra Architektury Komputerów i Telekomunikacji Zakład Systemów i Sieci Komputerowych SPIS TREŚCI
Bardziej szczegółowoModulatory PWM CELE ĆWICZEŃ PODSTAWY TEORETYCZNE
Modulatory PWM CELE ĆWICZEŃ Poznanie budowy modulatora szerokości impulsów z układem A741. Analiza charakterystyk i podstawowych obwodów z układem LM555. Poznanie budowy modulatora szerokości impulsów
Bardziej szczegółowoStandardowe bloki funkcjonalne
Standardowe bloki funkcjonalne Wykorzystując języki ST i LD należy zapoznać się z działaniem standardowych bloków funkcjonalnych (elementy dwustanowe (bistabilne), elementy detekcji zbocza, liczniki, czasomierze)
Bardziej szczegółowoMikroprocesory i Mikrosterowniki Liczniki Timer Counter T/C0, T/C1, T/C2
Mikroprocesory i Mikrosterowniki Liczniki Timer Counter T/C0, T/C1, T/C2 Wydział Elektroniki Mikrosystemów i Fotoniki Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com.
Bardziej szczegółowoWbudowane układy peryferyjne cz. 2 Wykład 8
Wbudowane układy peryferyjne cz. 2 Wykład 8 Timery Timery (liczniki) 2 Timery informacje ogólne Mikrokontroler ATmega32 posiada 3 liczniki: Timer0 8-bitowy Timer1 16-bitowy Timer2 8-bitowy, mogący pracować
Bardziej szczegółowoLABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA
AKADEMIA GÓRNICZO- HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA Wydział Inżynierii Mechanicznej i Robotyki Katedra Automatyzacji Procesów Przedmiot: Przemysłowe
Bardziej szczegółowoTemat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp:
Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp: Licznik elektroniczny - układ cyfrowy, którego zadaniem jest zliczanie wystąpień sygnału zegarowego. Licznik złożony
Bardziej szczegółowoKatedra Inżynierii Systemów Sterowania WEiA PG. Przemysłowe Sieci Informatyczne Laboratorium
Katedra Inżynierii Systemów Sterowania WEiA PG Przemysłowe Sieci Informatyczne Laboratorium Instrukcja do ćwiczenia: Sieć Profibus DP (Decentralized Perhipals) Opracowali: Dr inż. Jarosław Tarnawski Dr
Bardziej szczegółowo