Programowanie mikrokontrolerów 2.0

Wielkość: px
Rozpocząć pokaz od strony:

Download "Programowanie mikrokontrolerów 2.0"

Transkrypt

1 Programowanie mikrokontrolerów 2.0 Zegar czasu rzeczywistego Marcin Engel Marcin Peczarski Instytut Informatyki Uniwersytetu Warszawskiego 5 maja 2015

2 Zegar czasu rzeczywistego Niezależny układ RTC (ang. Real Time Clock) udostępniający: zegar i kalendarz pamiętające aktualny rok, miesiąc, dzień, dzień tygodnia, godzinę, minutę, sekundę, ułamki sekundy dwa alarmy budzik wybudzający mikrokontroler z trybu uśpienia zabezpieczenie antysabotażowe z funkcją zapamiętania czasu zdarzenia 20 rejestrów wielofunkcyjne wejście-wyjście poprzez wyprowadzenie PC13 Należy do domeny awaryjnej (ang. backup domain)

3 Domena awaryjna Zawiera: układ RTC, układ AWU (ang. auto-wakeup unit) Może być zasilana awaryjnie poprzez wyprowadzenie VBAT, do którego można podłączyć na przykład baterię W przypadku braku zasilania VDD domena awaryjna przełącza się na zasilanie awaryjne Zasilane są wówczas: RTC i AWU oscylator LSE wyprowadzenie PC13 (pracujące jako wejście-wyjście układu RTC), PC14, PC15 (wyprowadzenia oscylatora LSE) Gdy mikrokontroler jest zasilany napięciem VDD, wyprowadzenia PC13, PC14, PC15 mogą pracować jako GPIO (z pewnymi ograniczeniami) W zestawie laboratoryjnym VBAT jest podłączone do VDD

4 Zerowanie mikrokontrolera Zerowanie systemowe (ang. system reset) Zerowanie na skutek zmian napięcia zasilania (ang. power reset) Zerowanie domeny awaryjnej (ang. backup domain reset) Informacja o przyczynie wyzerowania znajduje się w rejestrze RCC->CSR

5 Zerowanie systemowe Jest generowane: na skutek niskiego stanu wyprowadzenia NRST przez strażników (ang. watchdogs) programowo za pomocą funkcji bibliotecznej NVIC SystemReset() przy powrocie z jednego z trybów oszczędzania energii Przywraca do stanu początkowego wszystkie rejestry z wyjątkiem rejestrów domeny awaryjnej i rejestru RCC->CSR

6 Zerowanie na skutek zmian napięcia zasilania Jest generowane przez: układ zarządzania zasilaniem przy włączaniu i wyłączaniu zasilania (POR/PDR) przy spadku napięcia zasilania (BOD) Przywraca do stanu początkowego wszystkie rejestry z wyjątkiem rejestrów domeny awaryjnej i rejestru RCC->CSR

7 Zerowanie domeny awaryjnej Jest generowane: programowo RCC->BDCR = RCC_BDCR_BDRST; RCC->BDCR = 0; przy powrocie zasilania VDD lub VBAT po uprzednim zaniku ich obu Przywraca do stanu początkowego wszystkie rejestry układu RTC oraz rejestr RCC->BDCR

8 Taktowanie układu RTC i AWU Układ RTC jest taktowany zegarem RTCCLK, którego źródłem jest wewnętrzny generator (LSI) o czętotliwości ok. 32 khz niezalecane generator kwarcowym małej częstotliwości (LSE) wymaga podłączenia zegarkowego rezonatora kwarcowego Hz zewnętrzny sygnał o częstotliwości do 1 MHz (LSE bypass) przeskalowany sygnał zegarowym HSE (częstotliwość co najwyżej 1 MHz) niezalecane Częstotliwość zegara RTCCKL może być kalibrowana na kilka sposobów Taktowanie układu RTC/AWU generatorem LSE zapewnia: poprawne działanie przy zaniku zasilania VDD albo VBAT poprawne wybudzanie z trybów uśpienia

9 Taktowanie układu RTC i AWU, cd. Częstotliwość zegara RTCCLK jest zmniejszana przez dwa konfigurowalne preskalery: 7-bitowy asynchroniczny, wartość domyślna bitowy synchroniczny, wartość domyślna 256 Wartości domyślne są tak dobrane, aby dla częstotliwości zegara RTCCLK uzyskać na wyjściu częstotliwość 1 Hz

10 Zabezpieczenie rejestrów RTC Po wyzerowaniu systemowym rejestry RTC oraz rejestr RCC->BDCR są zabezpieczone przed zapisem Odblokowanie polega na: włączeniu taktowania układu PWR ustawieniu bitu DBP w rejestrze PWR->CR RCC->APB1ENR = RCC_APB1ENR_PWREN; PWR->CR = PWR_CR_DBP;

11 Konfiguracja zegara LSE Oscylator LSE włącza się, ustawiając bit LSEON w rejestrze RCC->BDCR po jego odblokowaniu Znacznik LSERDY w rejestrze RCC->BDCR oznacza, że sygnał jest stabilny Wybór źródła taktowania odbywa się za pomocą bitów RTCSEL[1:0] Taktowanie układu RTC włącza się, ustawiając bit RTCEN Po wybraniu źródła taktowania jedyną możliwością jego zmiany jest wyzerowanie domeny awaryjnej! RCC->BDCR = RCC_BDCR_LSEON; while ((RCC->BDCR & RCC_BDCR_LSERDY) == 0); RCC->BDCR = RCC_BDCR_RTCEN RCC_BDCR_RTCSEL_0 RCC_BDCR_LSEON;

12 Rejestry czasu i daty Rejestr RTC->TR zawiera dane o aktualnej godzinie, minucie, sekundzie Rejestr RTC->DR zawiera dane o dwóch ostatnich cyfrach roku, dniu tygodnia, miesiącu i dniu miesiąca Wartości są pamiętane w formacie BCD Dokładny format tych pól znajduje się w dokumentacji Rejestr tylko do odczytu RTC->SRR zawiera dane o częściach sekundy domyślnie: ile 256-tych części sekundy pozostało do pełnej sekundy

13 Zabezpieczenie rejestrów RTC Po wyzerowaniu domeny awaryjnej rejestry RTC (z pewnymi wyjątkami) są zabezpieczone przed zapisem Odblokowanie polega na kolejnym zapisaniu do rejestru RTC->WPR wartości: 0xCA 0x53 Przywrócenie blokady następuje przez wpisanie innej wartości, np. 0xFF

14 Inicjowanie Zaprogramowanie daty, czasu, formatu i (ewentualnie) wartości preskalerów wymaga przejścia do trybu inicjowania Sekwencja zdarzeń jest następująca: ustaw bit INIT w rejestrze RTC->ISR poczekaj, aż zostanie ustawiony znacznik INITF w rejestrze RTC->ISR jeśli jest to potrzebne, ustaw w rejestrze RTC->PRER wartości obu preskalerów za pomocą dwóch odrębnych operacji zapisu ustaw wartości rejestrów RTC->TR oraz RTC->DR wyzeruj bit INIT w rejestrze RTC->ISR Znacznik INITS w rejestrze RTC->ISR jest ustawiony, jeśli RTC został już zainicjowany

15 Przykład RTC->WPR = 0xCA; RTC->WPR = 0x53; RTC->ISR = RTC_ISR_INIT; while ((RTC->ISR & RTC_ISR_INITF) == 0); RTC->TR = 0x ; /* 13:05:37 */ RTC->DR = 0x ; /* wtorek, 5 maja 2015 */ RTC->ISR = ~RTC_ISR_INIT;

16 Czas letni/czas zimowy Ustawienie bitu ADD1H w rejestrze RTC->CR poza trybem inicjowania, powoduje dodanie jednej godziny Ustawienie bitu SUB1H w rejestrze RTC->CR poza trybem inicjowania, powoduje odjęcie jednej godziny Do dyspozycji użytkownika jest znacznik BKP

17 Odczyt daty i czasu Rejestry RTC->SRR, RTC->TR i RTC->DR są buforowane Aktualne wartości czasu i daty są kopiowane do nich co dwa cykle zegara RTCCLK Ustawiany jest wtedy także znacznik RSF w rejestrze RTC->ISR Częstotliwość zegara APB musi być co najmniej 7 razy większa niż częstotliwość RTCCLK Buforowanie można wyłączyć, ustawiając bit BYPSHAD w rejestrze RTC->CR

18 Odczyt daty i czasu Odczyt RTC->SRR lub RTC->TR blokuje uaktualnianie rejestrów wyższego rzędu Odczyt RTC->DR zdejmuje blokadę Sekwencja odczytu (nieco asekurancka?): wyzeruj bit RSF w rejestrze RTC->ISR poczekaj aż zostanie on znów ustawiony odczytaj potrzebne rejestry RTC->SRR, RTC->TR, RTC->DR (w takiej kolejności!) Przykład RTC->ISR = ~(RTC_ISR_RSF RTC_ISR_INIT); while ((RTC->ISR & RTC_ISR_RSF) == 0); czas = RTC->TR; data = RTC->DR;

19 Alarmy Dwa niezależne alarmy: ALARMA, ALARMB Czas alarmu programuje się, podając żądane wartości ułamków sekundy, sekund, minut, godzin, dnia tygodnia, dnia miesiąca, miesiąca, roku Każda z powższych wartości może być ignorowana Gdy czas i data osiągnie zaprogramowaną wartość, jest ustawiany znacznik ALRAF lub ALRBF w rejestrze RTC->ISR Wyzwolenie alarmu może generować przerwanie Wyzwolenie alarmu może zmieniać stan wyprowadzenia PC13

20 Ustawianie alarmu Wyzeruj znacznik ALRAE (ALRBE) w rejestrze RTC->CR Poczekaj na ustawienie znacznika ALRAWF (ALRBWF) w rejestrze RTC->ISR Ustaw rejestry RTC->ALRMASSR, RTC->ALRMAR (RTC->ALRMBSSR, RTC->ALRMBR) Ustaw znacznik ALRAE (ALRBE) w rejestrze RTC->CR RTC->CR &= ~RTC_CR_ALRAE; while ((RTC->ISR & RTC_ISR_ALRAWF) == 0); /* alarm w każdej sekundzie piątej minuty */ RTC->ALRMAR = 0x ; RTC->CR = RTC_CR_ALRAE;

21 Podtrzymywane rejestry z danymi 20 rejestrów 32-bitowych Podtrzymywane bateryjne Dane nie są usuwane przy zerowaniu systemowym

22 Zabezpieczenie antysabotażowe Wyprowadzenie PC13 może być użyte jako zabezpieczenie antysabotażowe wyzwalane: zmianą stanu stanem utrzymującym się przez wskazaną liczbę cykli zegara RTCCLK Wykrycie sabotażu powoduje: ustawienie znacznika TAMP1F w rejestrze RTC->ISR ewentualne utworzenie przerwania wyzerowanie podtrzymywanych rejestrów z danymi ewentualne zapamiętanie wartości rejestrów RTC->SSR, RTC->TR, RTC->DR odpowiednio w rejestrach RTC->TSSSR, RTC->TSTR, RTC->TSDR

23 Budzenie mikrokontrolera z trybu uśpienia Realizowane przez programowalny 16-bitowy licznik Zmniejszanie licznika o 1 odbywa się z częstotliwością: zegara RTCCLK podzieloną przez 2, 4, 8 lub 16 lub sygnału z wyjścia preskalera synchronicznego (standardowo 1 Hz) w tym przypadku licznik może być rozszerzony o 1 bit Licznik włącza się, ustawiając bit WUTE w rejestrze RTC->CR Gdy licznik osiąga 0, jest ustawiany znacznik WUTF w rejestrze RTC->ISR Do licznika jest ponownie ładowana wartość początkowa

24 Ustawianie pobudki Wyzeruj znacznik WUTE w rejestrze RTC->CR Poczekaj na ustawienie znacznika WUTWF w rejestrze RTC->ISR Do rejestru RTC->WUTR wpisz 16-bitową początkową wartość licznika Ustaw preskaler i źrodło taktowania (bity WUCKSEL[2:0] w rejestrze RTC->CR) Ustaw znacznik WUTE w rejestrze RTC->CR RTC->CR &= ~RTC_CR_WUTE; while ((RTC->ISR & RTC_ISR_WUTWF) == 0); RTC->WUTR = 0xFFFF; /* Licznik = 2^16, zegar RTC/8 */ RTC->CR = RTC_CR_WUTE RTC_WUCKSEL_0;

25 Przerwania Przerwania RTC są podłączone do kontrolera EXTI i zgłaszane zboczem narastającym Oba alarmy (przerwanie o numerze RTC Alarm IRQn) są zgłaszane na linii 17 Pobudka (przerwanie o numerze RTC WKUP IRQn) jest zgłaszane na linii 22 Sabotaż (przerwanie o numerze RTC STAMP IRQn) jest zgłaszany na linii 21

26 Przykłady konfiguracji przerwań Przerwanie alarmu A EXTI->PR = EXTI_PR_PR17; EXTI->IMR = EXTI_IMR_MR17; EXTI->RTSR = EXTI_RTSR_TR17; RTC->ISR = ~(RTC_ISR_ALRAF RTC_ISR_INIT); RTC->CR = RTC_CR_ALRAIE RTC_CR_ALRAE; NVIC_EnableIRQ(RTC_Alarm_IRQn);

27 Przykłady konfiguracji przerwań, cd. Przerwanie sabotażu #define EXTI_PR_PR21 (1<<21) #define EXTI_IMR_MR21 (1<<21) #define EXTI_RTSR_MR21 (1<<21) EXTI->PR = EXTI_PR_PR21; EXTI->IMR = EXTI_IMR_MR21; EXTI->RTSR = EXTI_RTSR_TR21; RTC->ISR = ~(RTC_ISR_TAMP1F RTC_ISR_INIT); RTC->TAFCR = RTC_TAFCR_TAMP1E RTC_TAFCR_TAMPIE RTC_TAFCR_TAMP1TRG; NVIC_EnableIRQ(TAMP_STAMP_IRQn);

28 Przykłady konfiguracji przerwań, cd. Przerwanie pobudki #define EXTI_PR_PR22 (1<<22) #define EXTI_IMR_MR22 (1<<22) #define EXTI_RTSR_MR22 (1<<22) EXTI->PR = EXTI_PR_PR22; EXTI->IMR = EXTI_IMR_MR22; EXTI->RTSR = EXTI_RTSR_TR22; RTC->ISR = ~(RTC_ISR_WUTF RTC_ISR_INIT); RTC->CR = RTC_CR_WUTIE RTC_CR_WUTE; NVIC_EnableIRQ(RTC_WKUP_IRQn);

29 Przykład funkcji obsługi przerwania Trzeba pamiętać o wyzerowaniu znacznika przerwania w kontrolerze EXTI poprzez zapis 1 Trzeba pamiętać o wyzerowaniu znacznika przerwania w układzie RTC poprzez zapis 0 W przykładzie zakładamy, że przerwanie nie wystąpi w trybie inicjowania void RTC_Alarm_IRQHandler(void) { EXTI->PR = EXTI_PR_PR17; RTC->ISR = ~(RTC_ISR_ALRAF RTC_ISR_INIT);... }

30 Wyjście zewnętrzne Do wyprowadzenia PC13 można dołączyć: sygnał alarmu (push-pull lub open-drain, konfigurowalna polarność) sygnał kalibracji (1 Hz lub 512 Hz) sygnał pobudki Wyprowadzenie PC13 może także pracować jako wejście sygnału sabotażu Nie jest wymagana konfiguracja funkcji alternatywnej PC13

Programowanie mikrokontrolerów 2.0

Programowanie mikrokontrolerów 2.0 Programowanie mikrokontrolerów 2.0 Tryby uśpienia Marcin Engel Marcin Peczarski Instytut Informatyki Uniwersytetu Warszawskiego 19 grudnia 2016 Zarządzanie energią Często musimy zadbać o zminimalizowanie

Bardziej szczegółowo

Programowanie mikrokontrolerów 2.0

Programowanie 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ółowo

3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8

3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8 3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8 Układ PCF 8583 jest pobierającą małą moc, 2048 bitową statyczną pamięcią CMOS RAM o organizacji 256 x 8 bitów. Adresy i dane są przesyłane szeregowo

Bardziej szczegółowo

Układy czasowo-licznikowe w systemach mikroprocesorowych

Ukł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ółowo

Układy czasowo-licznikowe w systemach mikroprocesorowych

Ukł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ółowo

Wbudowane układy peryferyjne cz. 2 Wykład 8

Wbudowane 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ółowo

Hardware mikrokontrolera X51

Hardware 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ółowo

MARM. Laboratorium 1 system zegarów, porty wejścia/wyjścia. M. Suchenek

MARM. Laboratorium 1 system zegarów, porty wejścia/wyjścia. M. Suchenek MARM M. Suchenek Laboratorium 1 system zegarów, porty wejścia/wyjścia Celem laboratorium jest zapoznanie się ze środowiskiem uruchomieniowym Keil µvision, w tym konfiguracja środowiska, systemu zegarów,

Bardziej szczegółowo

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Zygmunt 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ółowo

Układy czasowo-licznikowe w systemach 80x86

Układy czasowo-licznikowe w systemach 80x86 Układy czasowo-licznikowe w systemach 80x86 Semestr zimowy 2014/2015, WIEiK-PK 1 Układy czasowo-licznikowe w systemach 80x86 W komputerach osobistych oprogramowanie w szczególności, jądro systemu musi

Bardziej szczegółowo

MSP430 w przykładach (2)

MSP430 w przykładach (2) MSP430 w przykładach (2) Konfigurowanie zegarowego Charakterystyczną cechą MSP430 jest rozbudowany system zegarowy. Najbardziej zaawansowane układy posiadają 3 wewnętrzne sygnały zegarowe, które można

Bardziej szczegółowo

STM32 dla początkujących (i nie tylko)

STM32 dla początkujących (i nie tylko) STM32 dla początkujących (i nie tylko) RTC, czyli zegar i kalendarz Układ zegara RTC stanowi integralną część kontrolerów STM32. Podane informacje i przykłady powinny pomóc w jego zastosowaniu w różnych

Bardziej szczegółowo

WYKORZYSTANIE WEWNĘTRZNYCH GENERATORÓW RC DO TAKTOWANIA MIKROKONTROLERÓW AVR

WYKORZYSTANIE WEWNĘTRZNYCH GENERATORÓW RC DO TAKTOWANIA MIKROKONTROLERÓW AVR kpt. mgr inŝ. Paweł HŁOSTA kpt. mgr inŝ. Dariusz SZABRA Wojskowy Instytut Techniczny Uzbrojenia WYKORZYSTANIE WEWNĘTRZNYCH GENERATORÓW RC DO TAKTOWANIA MIKROKONTROLERÓW AVR W niektórych aplikacjach mikroprocesorowych,

Bardziej szczegółowo

Mikrokontroler ATmega32. System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe

Mikrokontroler ATmega32. System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe Mikrokontroler ATmega32 System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe 1 Przerwanie Przerwanie jest inicjowane przez urządzenie zewnętrzne względem mikroprocesora, zgłaszające potrzebę

Bardziej szczegółowo

STM32 tryby obniżonego poboru mocy (2)

STM32 tryby obniżonego poboru mocy (2) STM32 tryby obniżonego poboru mocy (2) W poprzedniej części artykułu o trybach obniżonego poboru mocy opisałem ogólnie wszystkie tryby poboru mocy, budowę modułu STM32L Discovery i metody pomiaru bardzo

Bardziej szczegółowo

Programowanie mikrokontrolerów 2.0

Programowanie mikrokontrolerów 2.0 13.1 Programowanie mikrokontrolerów 2.0 Sterowanie fazowe Marcin Engel Marcin Peczarski Instytut Informatyki Uniwersytetu Warszawskiego 19 grudnia 2016 Triak Triak jest półprzewodnikowym elementem przełączającym

Bardziej szczegółowo

Programowanie mikrokontrolerów 2.0

Programowanie mikrokontrolerów 2.0 Programowanie mikrokontrolerów 2.0 Sterowanie podczerwienią, zaawansowane tryby liczników Marcin Engel Marcin Peczarski Instytut Informatyki Uniwersytetu Warszawskiego 8 grudnia 2016 Sterowanie podczerwienią

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI SYSTEM PRZYWOŁAWCZY KALER ZEGAREK GEN-700 TOUCH

INSTRUKCJA OBSŁUGI SYSTEM PRZYWOŁAWCZY KALER ZEGAREK GEN-700 TOUCH INSTRUKCJA OBSŁUGI SYSTEM PRZYWOŁAWCZY KALER ZEGAREK GEN-700 TOUCH Spis treści I. FUNKCJE URZĄDZENIA 1 II. OPIS URZĄDZENIA 1 III. USTAWIENIA SYSTEMOWE 2 1. Data/czas 2 a) Data 2 b) Czas 2 c) Kalibracja

Bardziej szczegółowo

Kasa fiskalna "TURKUS" Blok funkcji dostępnych dla Serwisu.

Kasa fiskalna TURKUS Blok funkcji dostępnych dla Serwisu. Blok funkcji dostępnych dla Serwisu. Po wprowadzeniu hasła serwisowego dostępny jest blok funkcji serwisowych (hasło standardowe - 0000). Należy wybrać za pomocą strzałek funkcję i nacisnąć klawisz .

Bardziej szczegółowo

Wbudowane układy peryferyjne cz. 1 Wykład 7

Wbudowane układy peryferyjne cz. 1 Wykład 7 Wbudowane układy peryferyjne cz. 1 Wykład 7 Wbudowane układy peryferyjne UWAGA Nazwy rejestrów i bitów, ich lokalizacja itd. odnoszą się do mikrokontrolera ATmega32 i mogą być inne w innych modelach! Ponadto

Bardziej szczegółowo

Instrukcja obsługi programowalnego zegara cyfrowego

Instrukcja obsługi programowalnego zegara cyfrowego Art. Nr 61 60 21 Cyfrowy mini-zegar sterujący www.conrad.pl Instrukcja obsługi programowalnego zegara cyfrowego A. Funkcje 1. Programowalny zegar cyfrowy (określany w dalszej części instrukcji jako zegar

Bardziej szczegółowo

Programowanie mikrokontrolerów. 3 stycznia 2008

Programowanie mikrokontrolerów. 3 stycznia 2008 Programowanie mikrokontrolerów Marcin Engel Marcin Peczarski 3 stycznia 2008 Liczniki, cd. Przypomnienie wiadomości o liczniku 0 Przykładowy program korzystający z licznika Ćwiczenia praktyczne Licznik

Bardziej szczegółowo

2. Architektura mikrokontrolerów PIC16F8x... 13

2. 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ółowo

Synchronizowanie czasu kontrolera PACSystems do urządzeń HMI

Synchronizowanie czasu kontrolera PACSystems do urządzeń HMI Synchronizowanie czasu kontrolera PACSystems do urządzeń HMI SYNCHRONIZOWANIE CZASU KONTROLERA DO OPROGRAMOWANIA INTOUCH, PANELU OPERATORSKIEGO QUICKPANEL+ LUB ASTRAADA HMI Informacje ogólne Kontrolery

Bardziej szczegółowo

ZAPRASZAMY NA NASZE AUKCJE SCIGANY81 (c) Copyright

ZAPRASZAMY NA NASZE AUKCJE SCIGANY81 (c) Copyright RADIO KUCHENNE DAB2035 PLL FM 1. Ogólny opis Pasmo DAB+ / FM Wyświetlanie nazwy stacji radiowej i automatyczna aktualizacja zegara Moduł elektroniczny do tuningu radiowego Krystaliczna precyzja działania

Bardziej szczegółowo

Programowany układ czasowy

Programowany układ czasowy Programowany układ czasowy Zbuduj na płycie testowej ze Spartanem-3A prosty ośmiobitowy układ czasowy pracujący w trzech trybach. Zademonstruj jego działanie na ekranie oscyloskopu. Projekt z Języków Opisu

Bardziej szczegółowo

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 ZEGAR CZASU RZECZYWISTEGO Ćwiczenie 4 Opracował: dr inŝ.

Bardziej szczegółowo

Radiobudzik FM SoundMaster FUR

Radiobudzik FM SoundMaster FUR INSTRUKCJA OBSŁUGI Radiobudzik FM SoundMaster FUR Nr produktu 352320 Strona 1 z 6 1. Pokrętło głośności 2. Przycisk ALARM 1 /RADIO/ BUZZ (brzęczyk) 3. Wyświetl niski/wysoki ściemniacz 4.

Bardziej szczegółowo

Moduł temperatury TMB-880EXF Nr produktu

Moduł temperatury TMB-880EXF Nr produktu INSTRUKCJA OBSŁUGI Moduł temperatury TMB-880EXF Nr produktu 000108555 Strona 1 z 6 Moduł temperatury TMB-880EXF 1. Przeznaczenie do użycia Moduł temperatury mierzy temperaturę otoczenia poprzez czujnik

Bardziej szczegółowo

INDU-22. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie. masownica próżniowa

INDU-22. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie. masownica próżniowa Przemysłowy Sterownik Mikroprocesorowy INDU-22 Przeznaczenie masownica próżniowa Sp. z o.o. 41-250 Czeladź ul. Wojkowicka 21 Tel. 032 763 77 77 Fax: 032 763 75 94 www.mikster.pl mikster@mikster.pl v1.1

Bardziej szczegółowo

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej Struktura stanowiska laboratoryjnego Na rysunku 1.1 pokazano strukturę stanowiska laboratoryjnego Z80 z interfejsem częstościomierza- czasomierz PFL 21/22. Rys.1.1. Struktura stanowiska. Interfejs częstościomierza

Bardziej szczegółowo

Zewnętrzne układy peryferyjne cz. 1 Wykład 12

Zewnętrzne układy peryferyjne cz. 1 Wykład 12 Zewnętrzne układy peryferyjne cz. 1 Wykład 12 Wyświetlacz LCD zgodny z HD44780 Wyświetlacz LCD zgodny z HD44780 2 HD44780 Standardowy sterownik alfanumerycznych wyświetlaczy LCD opracowany przez firmę

Bardziej szczegółowo

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

Systemy 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ółowo

Wstęp...9. 1. Architektura... 13

Wstęp...9. 1. Architektura... 13 Spis treści 3 Wstęp...9 1. Architektura... 13 1.1. Schemat blokowy...14 1.2. Pamięć programu...15 1.3. Cykl maszynowy...16 1.4. Licznik rozkazów...17 1.5. Stos...18 1.6. Modyfikowanie i odtwarzanie zawartości

Bardziej szczegółowo

2. PORTY WEJŚCIA/WYJŚCIA (I/O)

2. PORTY WEJŚCIA/WYJŚCIA (I/O) 2. PORTY WEJŚCIA/WYJŚCIA (I/O) 2.1 WPROWADZENIE Porty I/O mogą pracować w kilku trybach: - przesyłanie cyfrowych danych wejściowych i wyjściowych a także dla wybrane wyprowadzenia: - generacja przerwania

Bardziej szczegółowo

WEJŚCIE W TRYB PROGRAMOWANIA

WEJŚCIE W TRYB PROGRAMOWANIA WEJŚCIE W TRYB PROGRAMOWANIA Należy wcisnąć przycisk PROGR a następnie kod serwisowy 8 7 1 0 2 1. Pomiędzy kolejnymi wciśnięciami nie może upłynąć czas dłuższy niż 5s. Na wyświetlaczu pojawią się dwa myślniki

Bardziej szczegółowo

Budzik radiowy Eurochron

Budzik radiowy Eurochron INSTRUKCJA OBSŁUGI Nr produktu 672364 Budzik radiowy Eurochron Strona 1 z 7 Przeznaczenie Produkt wyświetla czas oraz temperaturę w pomieszczeniu, co więcej jest zintegrowany z funkcją alarmu. Czas jest

Bardziej szczegółowo

Krokomierz z czujnikiem 3D, Oregon Scientific PE-200, zintegrowany zegar, kalendarz

Krokomierz z czujnikiem 3D, Oregon Scientific PE-200, zintegrowany zegar, kalendarz INSTRUKCJA OBSŁUGI Krokomierz z czujnikiem 3D, Oregon Scientific PE-200, zintegrowany zegar, kalendarz Nr produktu 674117 Strona 1 z 10 Wprowadzenie Dziękujemy za wybór krokomierza Oregon Scientific Slimfit

Bardziej szczegółowo

Programowanie mikrokontrolerów. 8 listopada 2007

Programowanie mikrokontrolerów. 8 listopada 2007 Programowanie mikrokontrolerów Marcin Engel Marcin Peczarski 8 listopada 2007 Alfanumeryczny wyświetlacz LCD umożliwia wyświetlanie znaków ze zbioru będącego rozszerzeniem ASCII posiada zintegrowany sterownik

Bardziej szczegółowo

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

1. 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ółowo

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO! ćwiczenie nr 7 str.1/1 ĆWICZENIE 7 Wprowadzenie do funkcji specjalnych sterownika LOGO! 1. CEL ĆWICZENIA: zapoznanie się z zaawansowanymi możliwościami mikroprocesorowych sterowników programowalnych na

Bardziej szczegółowo

Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp:

Temat: 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ółowo

Programowanie mikrokontrolerów 2.0

Programowanie mikrokontrolerów 2.0 6.1 Programowanie mikrokontrolerów 2.0 Liczniki Marcin Engel Marcin Peczarski Instytut Informatyki Uniwersytetu Warszawskiego 31 października 2017 Liczniki Układy sprzętowe wyposażone w wewnętrzny rejestr

Bardziej szczegółowo

LABORATORIUM. TIMERY w mikrokontrolerach Atmega16-32

LABORATORIUM. 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ółowo

ATS1170 Stacja zazbrajania dla jednych drzwi Instrukcja programowania

ATS1170 Stacja zazbrajania dla jednych drzwi Instrukcja programowania ATS1170 Stacja zazbrajania dla jednych drzwi Instrukcja programowania Wersja 2.0 Aritech jest częścią firmy Interlogix. 2001 Interlogix B.V. Wszystkie prawa zastrzeżone. Firma Interlogix B.V. udziela prawa

Bardziej szczegółowo

Programowany układ czasowy APSC

Programowany układ czasowy APSC Programowany układ czasowy APSC Ośmiobitowy układ czasowy pracujący w trzech trybach. Wybór trybu realizowany jest przez wartość ładowaną do wewnętrznego rejestru zwanego słowem sterującym. Rejestr ten

Bardziej szczegółowo

LABORATORIUM. TIMERY w mikrokontrolerach Atmega16-32

LABORATORIUM. 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ółowo

Radio kuchenne Soundmaster DAB 2035, FM, RDS, srebrne

Radio kuchenne Soundmaster DAB 2035, FM, RDS, srebrne INSTRUKCJA OBSŁUGI Radio kuchenne Soundmaster DAB 2035, FM, RDS, srebrne Nr produktu 352353 Strona 1 z 13 Radio kuchenne DAB2035 PLL 1. Ogólny opis - Pasmo DAB + / FM - Zapewniona nazwa stacji radiowej

Bardziej szczegółowo

Programowanie mikrokontrolerów

Programowanie mikrokontrolerów Programowanie mikrokontrolerów Magistrala I 2 C Marcin Engel Marcin Peczarski Instytut Informatyki Uniwersytetu Warszawskiego 6 stycznia 2012 Magistrala I 2 C Jest akronimem Inter-Intergrated Circuit.

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

INSTRUKCJA 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ółowo

Porty GPIO w mikrokontrolerach STM32F3

Porty GPIO 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 Porty GPIO w mikrokontrolerach

Bardziej szczegółowo

Wyłącznik czasowy GAO EMT757

Wyłącznik czasowy GAO EMT757 INSTRUKCJA OBSŁUGI Wyłącznik czasowy GAO EMT757 Produkt nr 552451 Instrukcja obsługi Strona 1 z 10 Cyfrowy programator czasowy Artykuł nr: EMT757 A. Funkcje 1. Cyfrowy programator czasowy (zwany dalej

Bardziej szczegółowo

Układy zegarowe w systemie mikroprocesorowym

Układy zegarowe w systemie mikroprocesorowym Układy zegarowe w systemie mikroprocesorowym 1 Sygnał zegarowy, sygnał taktujący W każdym systemie mikroprocesorowym jest wymagane źródło sygnałów zegarowych. Wszystkie operacje wewnątrz jednostki centralnej

Bardziej szczegółowo

Instrukcja ST-226/ST-288

Instrukcja ST-226/ST-288 Instrukcja ST-226/ST-288 Zalety zamka: 1.Wodoodporny panel zamka szyfrowego wykonany ze stali nierdzewnej z podświetlanymi przyciskami. 2. Instalacja podtynkowa chroniąca zamek przed uszkodzeniami. 3.

Bardziej szczegółowo

Programowanie w językach asemblera i C

Programowanie w językach asemblera i C Programowanie w językach asemblera i C Mariusz NOWAK Programowanie w językach asemblera i C (1) 1 Dodawanie dwóch liczb - program Napisać program, który zsumuje dwie liczby. Wynik dodawania należy wysłać

Bardziej szczegółowo

ODBIORNIK JEDNOKANAŁOWY AURA 1CF T

ODBIORNIK JEDNOKANAŁOWY AURA 1CF T ODBIORNIK JEDNANAŁOWY Urządzenie pracuje na częstotliwości ± 100 khz. DANE TECHNICZNE 230 V / 50 Hz Napęd typu S, BD lub M Możliwość podłączenia napędu rurowego o mocy nieprzekraczającej 700 W Funkcja

Bardziej szczegółowo

PODRĘCZNIK OBSŁUGI CR-421

PODRĘCZNIK OBSŁUGI CR-421 PODRĘCZNIK OBSŁUGI CR-421 WWW.DENVER-ELECTRONICS.COM Przed rozpoczęciem korzystania z tego produktu proszę uważnie przeczytać niniejszą instrukcję obsługi. PRZYCISKI I WSKAŹNIKI Widok z przodu Widok od

Bardziej szczegółowo

Urządzenia do bezprzerwowego zasilania UPS CES GX. 1.5 kva. Wersja U/CES_GX_1.5/F/v01. Konfiguracja parametrów pracy UPS przy pomocy klawiatury

Urządzenia do bezprzerwowego zasilania UPS CES GX. 1.5 kva. Wersja U/CES_GX_1.5/F/v01. Konfiguracja parametrów pracy UPS przy pomocy klawiatury Urządzenia do bezprzerwowego zasilania UPS CES GX 1.5 kva Konfiguracja parametrów pracy UPS przy pomocy klawiatury Centrum Elektroniki Stosowanej CES sp. z o. o. 30-732 Kraków, ul. Biskupińska 14 tel.:

Bardziej szczegółowo

Urządzenia do bezprzerwowego zasilania UPS CES GX. 6 kva. Wersja U/CES_GX_6.0/F/v01. Konfiguracja parametrów pracy UPS przy pomocy klawiatury

Urządzenia do bezprzerwowego zasilania UPS CES GX. 6 kva. Wersja U/CES_GX_6.0/F/v01. Konfiguracja parametrów pracy UPS przy pomocy klawiatury Urządzenia do bezprzerwowego zasilania UPS CES GX 6 kva Konfiguracja parametrów pracy UPS przy pomocy klawiatury Centrum Elektroniki Stosowanej CES sp. z o. o. 30-732 Kraków, ul. Biskupińska 14 tel.: (012)

Bardziej szczegółowo

Opis procedur asemblera AVR

Opis procedur asemblera AVR Piotr Kalus PWSZ Racibórz 10.05.2008 r. Opis procedur asemblera AVR init_lcd Plik: lcd4pro.hvr Procedura inicjuje pracę alfanumerycznego wyświetlacza LCD za sterownikiem HD44780. Wyświetlacz działa w trybie

Bardziej szczegółowo

Programator czasowy Nr produktu

Programator czasowy Nr produktu INSTRUKCJA OBSŁUGI Programator czasowy Nr produktu 000494722 Strona 1 z 7 PL Cyfrowy programator czasowy tygodniowy Wyprodukowano dla: Inter-Union Technohandel GmbH Klaus-von-Klitzing-Str. 2 76829 Landau

Bardziej szczegółowo

3. Wyświetlacz LCD. 4. Przycisk [TIME]

3. Wyświetlacz LCD. 4. Przycisk [TIME] Kolorowa stacja s1 1. Przycisk [SNOOZE] Gdy dzwoni budzik, przez wciśnięcie tego przycisku przerwiesz sygnał dźwiękowy, włączając jednocześnie funkcję ponownego budzenia. Gdy dzwoni budzik, przez wciśnięcie

Bardziej szczegółowo

EV6 223. Termostat cyfrowy do urządzeń chłodniczych

EV6 223. Termostat cyfrowy do urządzeń chłodniczych Termostat cyfrowy do urządzeń chłodniczych Włączanie / wyłączanie Aby uruchomić urządzenie należy podłączyć zasilanie. (wyłączenie poprzez odpięcie zasilania) Wyświetlacz Po włączeniu i podczas normalnej

Bardziej szczegółowo

Programowanie mikrokontrolerów. 5 grudnia 2007

Programowanie mikrokontrolerów. 5 grudnia 2007 Programowanie mikrokontrolerów Marcin Engel Marcin Peczarski 5 grudnia 2007 Przerwania Umożliwiają asynchroniczną obsługę różnych zdarzeń, np.: zmiana stanu wejścia, zakończenie przetwarzania analogowo-cyfrowego,

Bardziej szczegółowo

Interfejs analogowy LDN-...-AN

Interfejs analogowy LDN-...-AN Batorego 18 sem@sem.pl 22 825 88 52 02-591 Warszawa www.sem.pl 22 825 84 51 Interfejs analogowy do wyświetlaczy cyfrowych LDN-...-AN zakresy pomiarowe: 0-10V; 0-20mA (4-20mA) Załącznik do instrukcji obsługi

Bardziej szczegółowo

Mikrokontrolery ARM. Elektroniczny zegar / budzik / kalendarz z wyświetlaczem NIXIE. Opis projektu

Mikrokontrolery ARM. Elektroniczny zegar / budzik / kalendarz z wyświetlaczem NIXIE. Opis projektu Mikrokontrolery ARM Elektroniczny zegar / budzik / kalendarz z wyświetlaczem NIXIE. Opis projektu 27.06.2016 Tomasz Jaroszewski Opis funkcjonalny W ramach projektu wykonany został elektroniczny zegar z

Bardziej szczegółowo

Oznaczenie poszczególnych części.

Oznaczenie poszczególnych części. 610396 Cyfrowy tygodniowy zegar sterujący z czujnikiem zmierzchowym. Instrukcja obsługi. Opis funkcji. Zegar sterujący umożliwia ustawienie do 25 programów dziennie lub do 175 powtarzających się programów

Bardziej szczegółowo

Metody obsługi zdarzeń

Metody 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ółowo

Dokumentacja sterownika mikroprocesorowego "MIKSTER MCC 026"

Dokumentacja sterownika mikroprocesorowego MIKSTER MCC 026 Dokumentacja sterownika mikroprocesorowego "MIKSTER MCC 026" Sp. z o.o. 41-250 Czeladź ul. Wojkowicka 21 Tel. 032 763-77-77 Fax: 032 763-75-94 v.1.2 www.mikster.pl mikster@mikster.pl (14.11.2007) SPIS

Bardziej szczegółowo

SCIGANY81 (c) Copyright

SCIGANY81 (c) Copyright zapraszamy 1.VOLUME UP na 13.MODE: nasze REPEAT/REPEAT aukcje ALL/RANDOM 2.FUNCTION 14.WYŚWIETLACZ LCD 3.DBBS 15. /STOP 4.CLK SET 16. /SCAN 5.ANTENA FM 17.OTWIERANIE SZUFLADY PŁYTY CD 6. /PRESET- 18.TUNE-/FOLDER

Bardziej szczegółowo

Wbudowane układy komunikacyjne cz. 1 Wykład 10

Wbudowane układy komunikacyjne cz. 1 Wykład 10 Wbudowane układy komunikacyjne cz. 1 Wykład 10 Wbudowane układy komunikacyjne UWAGA Nazwy rejestrów i bitów, ich lokalizacja itd. odnoszą się do mikrokontrolera ATmega32 i mogą być inne w innych modelach!

Bardziej szczegółowo

Przerwania, polling, timery - wykład 9

Przerwania, 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ółowo

DEKODER FUNKCJI SPECJALNYCH

DEKODER FUNKCJI SPECJALNYCH DEKODER FUNKCJI SPECJALNYCH NR REF. 1083/80 SPECYFIKACJA TECHNICZNA Zasilanie dekodera: 36 48 Vdc Pobór prądu w stanie spoczynku: max 3,0 ma Pobór prądu w czasie pracy: max 30mA Obciążalność styków przekaźnika

Bardziej szczegółowo

Architektura Systemów Komputerowych. Bezpośredni dostęp do pamięci Realizacja zależności czasowych

Architektura Systemów Komputerowych. Bezpośredni dostęp do pamięci Realizacja zależności czasowych Architektura Systemów Komputerowych Bezpośredni dostęp do pamięci Realizacja zależności czasowych 1 Bezpośredni dostęp do pamięci Bezpośredni dostęp do pamięci (ang: direct memory access - DMA) to transfer

Bardziej szczegółowo

Kod produktu: MP01611-ZK

Kod produktu: MP01611-ZK ZAMEK BEZSTYKOWY RFID ZE ZINTEGROWANĄ ANTENĄ, WYJŚCIE RS232 (TTL) Moduł stanowi gotowy do zastosowania bezstykowy zamek pracujący w technologii RFID dla transponderów UNIQUE 125kHz, zastępujący z powodzeniem

Bardziej szczegółowo

Multi-CZUJNIK 68. Programowany Multi-CZUJNIK zawierający czujnik. położenia, uderzenia i spadku napięcia.

Multi-CZUJNIK 68. Programowany Multi-CZUJNIK zawierający czujnik. położenia, uderzenia i spadku napięcia. 68. Programowany zawierający czujnik położenia, uderzenia i spadku napięcia. 1. CZUJNIK POŁOŻENIA. Precyzyjny programowany czujnik położenia (czułość 2-4-8 stopni lub wyłączony), niewrażliwy na bujanie

Bardziej szczegółowo

Kod produktu: MP01611

Kod produktu: MP01611 CZYTNIK RFID ZE ZINTEGROWANĄ ANTENĄ, WYJŚCIE RS232 (TTL) Moduł stanowi tani i prosty w zastosowaniu czytnik RFID dla transponderów UNIQUE 125kHz, umożliwiający szybkie konstruowanie urządzeń do bezstykowej

Bardziej szczegółowo

Mikroprocesory i Mikrosterowniki Liczniki Timer Counter T/C0, T/C1, T/C2

Mikroprocesory 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ółowo

HIBERNATUS_PLUS ALARM MOTOCYKLOWY

HIBERNATUS_PLUS ALARM MOTOCYKLOWY HIBERNATUS_PLUS ALARM MOTOCYKLOWY trzy cele: tmaksymalna skuteczność ochrony tmaksymalna ochrona akumulatora tświatła awaryjne Skuteczność t nowoczesny czujnik wykrywa pochylenie wzdłużne i poprzeczne

Bardziej szczegółowo

Pobór mocy przez układy mikroprocesorowe

Pobór mocy przez układy mikroprocesorowe Pobór mocy przez układy mikroprocesorowe Semestr zimowy 2014/2015, WIEiK-PK 1 Pobór mocy przez układy mikroprocesorowe Wraz z rosnącym zapotrzebowaniem na sprzęt przenośny oraz rosnąca liczba urządzeń

Bardziej szczegółowo

Radiobudzik FM, Karcher Radiobudzik UR , Pamięć programów: 10

Radiobudzik FM, Karcher Radiobudzik UR , Pamięć programów: 10 INSTRUKCJA OBSŁUGI Nr produktu 001197354 Radiobudzik FM, Karcher Radiobudzik UR 1040 807254, Pamięć programów: 10 Strona 1 z 8 Funkcje i elementy sterujące 1. Przycisk MEM.SET / NAP/M+ / Display On/Off

Bardziej szczegółowo

Programowalne układy logiczne

Programowalne układy logiczne Programowalne układy logiczne Układy synchroniczne Szymon Acedański Marcin Peczarski Instytut Informatyki Uniwersytetu Warszawskiego 26 października 2015 Co to jest układ sekwencyjny? W układzie sekwencyjnym,

Bardziej szczegółowo

Układy czasowe / liczniki (timers/counters)

Układy czasowe / liczniki (timers/counters) Układy czasowe / liczniki (timers/counters) Współpraca MK z otoczeniem w czasie rzeczywistym wymaga odliczania czasu, zliczania zdarzeń lub generowania złożonych sekwencji binarnych. Funkcje te realizowane

Bardziej szczegółowo

Radioodtwarzacz CD, FM SoundMaster RCD1750SI. Strona 1 z 9

Radioodtwarzacz CD, FM SoundMaster RCD1750SI. Strona 1 z 9 INSTRUKCJA OBSŁUGI Radioodtwarzacz CD, FM SoundMaster RCD1750SI Nr produktu 1424954 Strona 1 z 9 Główne elementy sterujące VOLUME UP 12. MONO/STEREO 1. 2. FUNCTION 13. MODE: REPEAT/ REPEAT ALL/ RANDOM

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI K3-3. Czytnik kart i zamek kodowy z kontrolerem dostępu i interfejsem Wiegand. Copyright Domster T. Szydłowski

INSTRUKCJA OBSŁUGI K3-3. Czytnik kart i zamek kodowy z kontrolerem dostępu i interfejsem Wiegand. Copyright Domster T. Szydłowski INSTRUKCJA OBSŁUGI K3-3 Czytnik kart i zamek kodowy z kontrolerem dostępu i interfejsem Wiegand Copyright Domster T. Szydłowski 1. Opis, funkcje i specyfikacja 1.1 Opis K3-3 to autonomiczny, czytnik kart

Bardziej szczegółowo

SML3 październik

SML3 październik SML3 październik 2005 16 06x_EIA232_4 Opis ogólny Moduł zawiera transceiver EIA232 typu MAX242, MAX232 lub podobny, umożliwiający użycie linii RxD, TxD, RTS i CTS interfejsu EIA232 poprzez złącze typu

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI ZEGARKA ANALOGOWEGO

INSTRUKCJA OBSŁUGI ZEGARKA ANALOGOWEGO INSTRUKCJA OBSŁUGI ZEGARKA ANALOGOWEGO Ustawienie czasu 1. Wyciągnij koronkę do pozycji 2. 2. Obracaj koronkę w prawo lub w lewo tak aby odpowiadała wybranym przez Ciebie preferencjom. 3. Przywróć koronkę

Bardziej szczegółowo

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania. Sterowniki Urządzeń Mechatronicznych laboratorium. Ćw. 3: Timer v1.0

Politechnika 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ółowo

Magistrala I 2 C. Podstawy systemów mikroprocesorowych. Wykład nr 5 Interfejsy szeregowe c.d.

Magistrala I 2 C. Podstawy systemów mikroprocesorowych. Wykład nr 5 Interfejsy szeregowe c.d. Magistrala I 2 C Podstawy systemów mikroprocesorowych Wykład nr 5 Interfejsy szeregowe c.d. dr Piotr Fronczak http://www.if.pw.edu.pl/~agatka/psm.html Inter-integrated circuit bus TWI Two-wire Serial Interface

Bardziej szczegółowo

Instrukcja integracji urządzenia na magistrali Modbus RTU. wersja 1.1

Instrukcja integracji urządzenia na magistrali Modbus RTU. wersja 1.1 Instrukcja integracji urządzenia na magistrali Modbus RTU wersja 1.1 1. Wyprowadzenia Rysunek 1: Widok wyprowadzeń urządzenia. Listwa zaciskowa J3 - linia B RS 485 linia A RS 485 masa RS 485 Tabela 1.

Bardziej szczegółowo

Instrukcja integracji urządzenia na magistrali Modbus RTU

Instrukcja integracji urządzenia na magistrali Modbus RTU Instrukcja integracji urządzenia na magistrali Modbus RTU wersja 1.4 1. Wyprowadzenia Rysunek 1: Widok wyprowadzeń urządzenia. Listwa zaciskowa Listwa zaciskowa Listwa zaciskowa J3 J2 J1 - wyjście analogowe

Bardziej szczegółowo

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...

Bardziej szczegółowo

Cyfrowy programator czasowy Nr produktu

Cyfrowy programator czasowy Nr produktu INSTRUKCJA OBSŁUGI Cyfrowy programator czasowy Nr produktu 000552455 Strona 1 z 9 Instrukcja obsługi cyfrowego programatora czasowego Artykuł: EMT757 A. Funkcje 1. Za pomocą cyfrowego programatora czasowego

Bardziej szczegółowo

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Przetwornik ADC procesora sygnałowego F/C240 i DAC C240 EVM

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Przetwornik ADC procesora sygnałowego F/C240 i DAC C240 EVM LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ Przetwornik ADC procesora sygnałowego F/C240 i DAC C240 EVM Strona 1 z 7 Opracował mgr inż. Jacek Lis (c) ZNE 2004 1.Budowa przetwornika ADC procesora

Bardziej szczegółowo

Instytut Teleinformatyki

Instytut Teleinformatyki Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i Mikrokontrolery System przerwań laboratorium: 11 autorzy: dr hab. Zbisław Tabor, prof. PK mgr inż.

Bardziej szczegółowo

1.2. Architektura rdzenia ARM Cortex-M3...16

1.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ółowo

Timery w mikrokontrolerach STM32F3

Timery 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ółowo

PL CYFROWY ZEWNĘTRZNY WYŁĄCZNIK CZASOWY Instrukcja obsługi (Tłumaczenie oryginalnej instrukcji) Ważne! Przed użyciem uważnie przeczytaj instrukcję

PL CYFROWY ZEWNĘTRZNY WYŁĄCZNIK CZASOWY Instrukcja obsługi (Tłumaczenie oryginalnej instrukcji) Ważne! Przed użyciem uważnie przeczytaj instrukcję 006042 CYFROWY ZEWNĘTRZNY WYŁĄCZNIK CZASOWY Instrukcja obsługi (Tłumaczenie oryginalnej instrukcji) Ważne! Przed użyciem uważnie przeczytaj instrukcję obsługi! Zachowaj ją na przyszłość. Dbaj o środowisko!

Bardziej szczegółowo

REGULATOR TEMPERATURY. programowalny - TVR 295. instrukcja obsługi. Thermoval Polska Warszawa ul. Bokserska 25.

REGULATOR TEMPERATURY. programowalny - TVR 295. instrukcja obsługi. Thermoval Polska Warszawa ul. Bokserska 25. REGULATOR TEMPERATURY programowalny - TVR 295 instrukcja obsługi Thermoval Polska 02-690 Warszawa ul Bokserska 25 Spis treści 1 CHARAKTERYSTYKA OGÓLNA 2 2 TRYB PODSTAWOWY WYŚWIETLANIE TEMPERATURY I STANU

Bardziej szczegółowo