Wbudowane układy peryferyjne cz. 1 Wykład 7
|
|
- Wacław Madej
- 8 lat temu
- Przeglądów:
Transkrypt
1 Wbudowane układy peryferyjne cz. 1 Wykład 7
2 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 jeśli nie jest napisane inaczej, włączenie funkcji za pomocą zmiany wartości bitu jest równoważne z ustawieniem jego wartości na 1. 2
3 Fusebity Fusebity 3
4 Fusebity Fusebity są specjalnymi bitami, definiującymi tryby pracy niskopoziomowych elementów mikrokontrolera Ich nazwy i funkcje są zależne od modelu mikrokontrolera Ich modyfikacja wymaga użycia programatora Mogą być zaprogramowane (wartość 0) lub niezaprogramowane (wartość 1) 4
5 Fusebity bajt H Nazwa Pozycja Funkcja Wartość domyślna OCDEN 7 OCD włączone 1 (OCD wyłączony) JTAGEN 6 JTAG włączony 0 (JTAG włączony) SPIEN 5 SPI włączone 0 (SPI włączone) CKOPT 4 Opcje oscylatora 1 EESAVE 3 Wyłączone kasowanie EEPROM 1 (EEPROM jest kasowany) BOOTSZ1 2 Rozmiar sekcji bootloadera 0 BOOTSZ0 1 Rozmiar sekcji bootloadera 0 BOOTRST 0 Wektor resetu 1 5
6 Fusebity bajt L Nazwa Pozycja Funkcja Wartość domyślna BODLEVEL 7 Poziom wyzwolenia BOD 1 BODEN 6 BOD włączony 1 (BOD wyłączony) SUT1 5 Czas startu 1 SUT0 4 Czas startu 0 CKSEL3 3 Źródło zegara 0 CKSEL2 2 Źródło zegara 0 CKSEL1 1 Źródło zegara 0 CKSEL0 0 Źródło zegara 1 6
7 Bootloader Bootloader 7
8 Bootloader Bootloader umożliwia modyfikację (np. aktualizację) zawartości pamięci FLASH Sekcja bootloadera położona jest na końcu pamięci FLASH Jej rozmiar definiują fusebity BOOTSZx 8
9 Bootloader - działanie Jeśli bootloader jest aktywny, w momencie resetu zaczyna się wykonywać kod z sekcji bootloadera Kod ten ma możliwość modyfikacji kodu znajdującego się pamięci FLASH pod adresami mniejszymi niż początek sekcji bootloadera Sekcja bootloadera nie może zostać zmodyfikowana z poziomu programu 9
10 BOOTRST Fusebit BOOTRST definiuje adres w pamięci FLASH, od którego rozpocznie się wykonywanie programu BOOTRST Adres 1 Sekcja apikacji (adres $0000) (RWW) 0 Sekcja bootloadera (NRWW) 10
11 BOOTSZ Rozmiar sekcji bootloadera określają fusebity BOOTSZx BOOTSZ1 BOOTSZ0 Rozmiar sekcji bootloadera Strony Sekcja aplikacji Sekcja bootloadera Koniec sekcji aplikacji Początek sekcji bootloadera słów 4 $ $3EFF $3F00 - $3FFF $3EFF $3F słów 8 $ $3DFF $3E00 - $3FFF $3DFF $3E słów 16 $ $3BFF $3C00 - $3FFF $3BFF $3C słów 32 $ $37FF $ $3FFF $37FF $ $
12 Lockbity Lockbity 12
13 Lockbity Lockbity pozwalają zabezpieczyć pamięć mikrokontrolera przed niepowołanym odczytem Od strony technicznej ich koncepcja i działanie jest podobne do fusebitów Próba modyfikacji stanu lockbitów mająca na celu zdjęcie zabezpieczeń prowadzi do wykasowania pamięci EEPROM i FLASH 13
14 Lockbity Nazwa Pozycja Funkcja Wartość domyślna BLB12 5 Boot Lock bit 1 BLB11 4 Boot Lock bit 1 BLB02 3 Boot Lock bit 1 BLB01 2 Boot Lock bit 1 LB2 1 Lock bit 1 LB1 0 Lock bit 1 14
15 Lockbity LB2 LB1 Rodzaj ochrony 1 1 Brak zabezpieczeń 1 0 Zapis FLASH i EEPROM jest zablokowany dla programatorów równoległych, SPI i JTAG. Modyfikacja fusebitów również nie jest możliwa. 0 0 Zapis i odczyt (weryfikacja)flash i EEPROM jest zablokowany dla programatorów równoległych, SPI i JTAG. Modyfikacja fusebitów również nie jest możliwa. 15
16 Lockbity BLB02 BLB01 Rodzaj ochrony 1 1 Instrukcje SPM (zapis) i LPM (odczyt) mają dostęp do sekcji aplikacji 1 0 Brak uprawnień dla SPM do zapisu w sekcji aplikacji 0 0 Brak uprawnień dla SPM do zapisu w sekcji aplikacji oraz LPM uruchomionego z sekcji bootloadera do odczytu danych z sekcji aplikacji. 0 1 SPM ma uprawnienia zapisu w sekcji aplikacji, LPM uruchomiony z sekcji bootloadera nie ma uprawnień do odczytu w sekcji aplikacji 16
17 Lockbity BLB12 BLB11 Rodzaj ochrony 1 1 Instrukcje SPM (zapis) i LPM (odczyt) mają dostęp do sekcji bootloadera 1 0 Brak uprawnień dla SPM do zapisu w sekcji bootloadera 0 0 Brak uprawnień dla SPM do zapisu w sekcji aplikacji oraz LPM uruchomionego z sekcji aplikacji do odczytu danych z sekcji bootloadera. 0 1 SPM ma uprawnienia zapisu w sekcji bootloadera, LPM uruchomiony z sekcji aplikacji nie ma uprawnień do odczytu danych z sekcji bootloadera 17
18 Układy zegarowe Układy zegarowe 18
19 Taktowanie mikrokontrolerów AVR Mikrokontrolery AVR mogą być taktowane zegarem od 0 do 20MHz (zależnie od modelu i zasilania) Sygnał taktujący może pochodzić z wbudowanego lub zewnętrznego generatora Różne wbudowane układy peryferyjne mogą być taktowane sygnałem pochodzącym z różnych źródeł 19
20 Schemat układu dystrybucji sygnału taktującego 20
21 Źródła sygnału taktującego Wbudowane Wbudowany kalibrowany generator RC Zewnętrzne Oscylator kwarcowy Generator kwarcowy Generator RC Sygnał prostokątny z osobnego układu 21
22 Konfiguracja źródła zegara Ustawienia fusebitów CKSEL odpowiedzialnych za źródło sygnału zegarowego Układ taktujący CKSEL3..0 Zewnętrzny rezonator kwarcowy/ceramiczny Zewnętrzny rezonator niskiej częstotliwości 1001 Zewnętrzny oscylator RC Kalibrowany wewnętrzny oscylator RC Zegar zewnętrzny
23 Oscylator kwarcowy/ceramiczny W zależności od częstotliwości oscylatora i jego typu wymagane jest ustawienie bity CKOPT i SUTx, zmieniający tryb pracy generatora CKOPT CKSEL3..1 Zakres częstotliwości (MHz) pF pF 0 101,110, <= 12-22pF Zalecane kondensatory rezonatora kwarcowego (pf) 23
24 Oscylator kwarcowy/ceramiczny CKSEL0 SUT1..0 Czas startu ze stanu power-down i power-save Dodatkowe opóźnienie (zasilanie 5V) Zalecany przypadek użycia CK 4.1ms Rezonator ceramiczny, szybkie narastanie napięcia CK 65ms Rezonator ceramiczny, wolne narastanie napięcia K CK - Rezonator ceramiczny, BOD włączony K CK 4.1ms Rezonator ceramiczny, szybkie narastanie napięcia 24
25 Oscylator kwarcowy/ceramiczny CKSEL0 SUT1..0 Czas startu ze stanu power-down i power-save Dodatkowe opóźnienie (zasilanie 5V) Zalecany przypadek użycia K CK 65ms Rezonator ceramiczny, wolne narastanie napięcia K CK - Rezonator kwarcowy, BOD włączony K CK 4.1ms Rezonator kwarcowy, szybkie narastanie napięcia K CK 65ms Rezonator kwarcowy, wolne narastanie napięcia 25
26 Wbudowany generator RC Mikrokontrolery AVR oferują kilka predefiniowanych częstotliwości wbudowanego generatora RC CKSEL3..0 Częstotliwość nominalna (MHz)
27 Preskalery Niektóre mikrokontrolery AVR posiadają wbudowany preskaler częstotliwości głównego zegara przez 8, włączany fusebitem CKDIV8 Niezależnie od tego, większość wbudowanych układów peryferyjnych wymagających sygnału taktującego posiada własne dzielniki 27
28 Układy zarządzania energią Układy zarządzania energią 28
29 Informacje ogólne Mikrokontrolery AVR posiadają rozbudowane układy zarządzania energią, pozwalające ograniczyć zużycie energii i zmniejszyć emitowane zakłócenia Poszczególne tryby różnią się liczbą usypianych bloków mikrokontrolera i sposobem wybudzania 29
30 Układ BOD Zadaniem układu BOD (Brown-out Detection) jest reset mikrokontrolera w przypadku spadku napięcia poniżej określonego progu BODLEVEL min Typ. max 1 2.5V 2.7V 2.9V 0 3.6V 4.0V 4.2V 30
31 Przejście w tryb oszczędzania energii Bity konfiguracyjne trybu oszczędzania energii konfigurowane są przez bity w rejestrze MCUCR SE: 1-włączenie trybu oszczędzania energii SM2..0: wybór trybu 31
32 Tryby oszczędzania energii SM2 SM1 SM0 Tryb oszczędzania energii Idle ADC noise reduction Power-down Power-save Zarezerwowany Zarezerwowany Standby Extended standby 32
33 Tryb Idle Aktywne: SPI, USART, komparator analogowy, ADC, TWI, timery, watchdog, przerwania Wyłączone: CPU Pozostałe peryferia Wybudzanie przez: Reset, dowolne przerwania 33
34 Tryb ADC noise reduction Aktywne: ADC, TWI, przerwania zewnętrzne, watchdog, asynchroniczny timer2 Wyłączone: CPU Pozostałe peryferia Wybudzanie przez: Reset, przerwanie od aktywnych peryferiów 34
35 Tryb power-down Aktywne: Przerwania zewnętrzne, TWI, watchdog Wyłączone: CPU Pozostałe peryferia Wybudzanie przez: Reset, przerwanie od aktywnych peryferiów 35
36 Tryb power-save Aktywne: Jak w trybie power-down + asynchroniczny timer2 Wyłączone: CPU Pozostałe peryferia Wybudzanie przez Reset, przerwanie od aktywnych peryferiów 36
37 Tryb standby Tryb możliwy do wybrania podczas korzystania z zewnętrznego oscylatora Identyczny jak power-down, za wyjątkiem aktywnego w czasie uśpienia oscylatora 37
38 Tryb extended standby Tryb możliwy do wybrania podczas korzystania z zewnętrznego oscylatora Identyczny jak power-save, za wyjątkiem aktywnego w czasie uśpienia oscylatora 38
39 Tryby oszczędzania energii - podsumowanie 39
40 Watchdog Watchdog 40
41 Watchdog Mikrokontrolery AVR wyposażone są w układ automatycznego restartu, pozwalający zrestartować mikrokontroler w przypadku nieprawidłowego działania programu Układ ten działa na zasadzie licznika, którego przepełnienie powoduje reset. Zadaniem poprawnie działającego programu jest jego okresowe zerowanie Taktowany jest z autonomicznego generatora 41
42 Watchdog 42
43 Watchdog - rejestry WDTCR: WDTOE: 1 - pozwolenie na wyłączenie watchdoga WDE: 1 - włączenie watchdoga WDP2, WDP1 i WDP0: preskaler watchdoga 43
44 Watchdog - preskaler WDP2 WDP1 WDP0 Liczba taktów oscylatora watchdog Typowy timeout przy napięciu 5V K (16,384) 16.3ms K (32,768) 32.5ms K (65,536) 65ms K (131,072) 0.13 s K (262,144) 0.26s K (524,288) 0.52s ,024K (1,048,576) 1.0s ,048K (2,097,152) 2.1s 44
45 Przerwania Przerwania 45
46 Przerwania informacje ogólne Mikrokontrolery AVR posiadają możliwość wykonywania fragmentów programu asynchronicznie w stosunku do głównej pętli programu dzięki obsłudze przerwań Liczba i rodzaje przerwań są zależne od modelu mikrokontrolera 46
47 Lista przerwań mikrokontrolera Atmega32 47
48 Globalna obsługa przerwań Globalna obsługa przerwań może być aktywowana poprzez ustawienie bitu IVCE w rejestrze GICR. W rejestrze GICR znajduje się również bit IVSEL definiujący lokalizację wektorów przerwań (początek pamięci programu domyślnie, lub początek sekcji bootloadera) 48
49 Porty I/O Porty I/O 49
50 Porty I/O informacje ogólne Porty I/O umożliwiają dwukierunkową komunikację mikrokontrolera z układami zewnętrznymi Każda linia portu może być wejściem (domyślnie) lub wyjściem, posiada ponadto włączane programowo rezystory podciągające 50
51 Porty I/O Linie I/O są grupowane po 8 (w niektórych modelach mikrokontrolerów grupy nie są pełne) i nazwane kolejnymi literami A, B, C, D, Każda grupa jest obsługiwana własnym zestawem rejestrów 51
52 Porty I/O - nazewnictwo W odniesieniu do linii I/O wykorzystywana jest nazwa port i pin Port Pin Grupa linii I/O, np. PORTA (lub PA), PORTB (lub PB) Pojedyncza linia I/O, np. PORTA0 (lub PA0), PORTB1 (lub PB1) Fizyczne wyprowadzenie linii I/O (nóżka układu) 52
53 Porty I/O rejestry Każdy port A, B, itd. jest kontrolowany przez 3 rejestry: DDR, PORT i PIN, np. dla portu A są to DDRA, PORTA, PINA Każdy z rejestrów posiada bity sterujące poszczególnymi liniami I/O, np. dla portu A są do odpowiednio bity: DDA0 7, PORTA0 7, PINA0 7 53
54 Porty I/O - rejestry DDR: kierunek portu Bity DDRxn: 0 - wejście, 1 wyjście PORT: stan wyjściowy portu (wyjście) Bity PORTxn: 0 stan niski, 1 stan wysoki PORT: stan rezystorów podciągających (wejście) Bity PORTxn: 0 rezystor wyłączony, 1 rezystor włączony 54
55 Porty I/O - rejestry PIN: stan wejściowy portu Bity PINxn: 0 stan niski, 1 stan wysoki 55
56 Porty I/O funkcje alternatywne Większość linii I/O może pełnić alternatywną funkcję, zależną od konfiguracji innych układów peryferyjnych Pierwszeństwo w takiej sytuacji posiada układ peryferyjny, manualne sterowanie stanem takich linii jest ograniczone lub niemożliwe 56
57 Przerwania zewnętrzne INTx Przerwania zewnętrzne INTx 57
58 Przerwania zewnętrzne - informacje ogólne Mikrokontroler ATmega32 posiada 3 przerwania zewnętrzne: INT0 (na PD2), INT1 (na PD3) i INT2 (na PB2) Przerwania zewnętrzne mogą reagować na określone zmiany stanu na wejściu, dostępne tryby nie muszą być identyczne dla wszystkich przerwań 58
59 Przerwania zewnętrzne - rejestry MCUCR: ISC10 i ISC11: tryb pracy INT1 ISC01 i ISC00: tryb pracy INT0 MCUCSR: ISC2: tryb pracy INT2 GICR: INT0, INT1, INT2: 1 - włączenie obsługi przerwań GIFR: INTF0, INTF1, INTF2: flagi wystąpienia przerwań 59
60 Przerwania zewnętrzne tryby pracy Tryb (reakcja) ISC01 ISC00 ISC11 ISC10 ISC2 Stan niski Dowolna zmiana stanu Zbocze opadające Zbocze narastające
Wbudowane układy peryferyjne cz. 3 Wykład 9
Wbudowane układy peryferyjne cz. 3 Wykład 9 Komparator analogowy Komparator analogowy 2 Komparator analogowy Pozwala porównać napięcia na wejściu dodatnim i ujemnym Przerwanie może być wywołane obniżeniem
Podstawy systemów mikroprocesorowych
Podstawy systemów mikroprocesorowych Wykład nr 6 Wszystko, co jeszcze chcielibyście wiedzieć o mikrokontrolerach, ale wolicie nie pytać (bo jeszcze będzie na kolokwium?) dr Piotr Fronczak http://www.if.pw.edu.pl/~agatka/psm.html
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
SYSTEM 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ż.
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ę
Mikrokontrolery AVR. Konfigurowanie mikrokontrolera ATMEGA16
Mikrokontrolery AVR Konfigurowanie mikrokontrolera ATMEGA16 Białystok, 2004 W mikrokontrolerach AVR obok bitów zabezpieczających istnieją bity konfiguracyjne (ang. Fuse). Bite te konfigurują wybrane zespoły
Mikrokontroler AVR ATmega32 - wykład 9
SWB - Mikrokontroler AVR ATmega32 - wykład 9 asz 1 Mikrokontroler AVR ATmega32 - wykład 9 Adam Szmigielski aszmigie@pjwstk.edu.pl SWB - Mikrokontroler AVR ATmega32 - wykład 9 asz 2 CechyµC ATmega32 1.
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!
Podstawowe 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.
Komunikacja w mikrokontrolerach. Wydział Elektroniki Mikrosystemów i Fotoniki Piotr Markowski
Komunikacja w mikrokontrolerach Wydział Elektroniki Mikrosystemów i Fotoniki Piotr Markowski Treść kursu Programowanie mikrokontrolerów AVR (ATMEL) Orientacja na komunikację międzyukładową w C Literatura
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
Inne układy peryferyjne AVR
Inne układy peryferyjne AVR Komparator analogowy Komparator rodzaj prostego przetwornika A/C blok pozwalający na dokonanie 1-bitowej konwersji sygnału z postaci analogowej na cyfrową, czyli sprawdzenia
Mikroprocesory i Mikrosterowniki
Mikroprocesory i Mikrosterowniki Wykład 1 Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com. Konsultacje Pn,
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści 1. Konfiguracja pinów...2 2. ISP...2 3. I/O Ports...3 4. External Interrupts...4 5. Analog Comparator...5 6. Analog-to-Digital Converter...6
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ć
KOMUNIKACJA Z OTOCZENIEM MIKROKONTROLERA
Mikrokontrolery AVR KOMUNIKACJA Z OTOCZENIEM MIKROKONTROLERA Wyprowadzenia Każdy z mikrokontrolerów posiada pewną liczbę wyprowadzeń cyfrowych które służą do wprowadzania i odbierania informacji z mikrokontrolera.
MIKROKONTROLERY I MIKROPROCESORY
PLAN... work in progress 1. Mikrokontrolery i mikroprocesory - architektura systemów mikroprocesorów ( 8051, AVR, ARM) - pamięci - rejestry - tryby adresowania - repertuar instrukcji - urządzenia we/wy
Kurs Elektroniki. Część 5 - Mikrokontrolery. www.knr.meil.pw.edu.pl 1/26
Kurs Elektroniki Część 5 - Mikrokontrolery. www.knr.meil.pw.edu.pl 1/26 Mikrokontroler - autonomiczny i użyteczny system mikroprocesorowy, który do swego działania wymaga minimalnej liczby elementów dodatkowych.
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.
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)
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ł:
XMEGA. Warsztaty CHIP Rok akademicki 2014/2015
XMEGA Warsztaty CHIP Rok akademicki 2014/2015 Plan warsztatów: Wprowadzenie do Atmel Studio (20/11/2014) Porty I/O (20/11/2014) Przerwania (27/11/2014) Wykorzystana literatura: [1] Dokumentacja ATMEL(www.atmel.com):
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
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ł:
Mikrokontrolery AVR Wprowadzenie
Mikrokontrolery AVR Wprowadzenie Komunikacja z otoczeniem mikrokontrolera Każdy z mikrokontrolerów posiada pewna liczbę wyprowadzeń cyfrowych które służą do wprowadzania i odbierania informacji z mikrokontrolera.
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i Mikrokontrolery Dostęp do portów mikrokontrolera ATmega32 język C laboratorium: 10 autorzy: dr
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
Mikroprocesory i Mikrosterowniki
Mikroprocesory i Mikrosterowniki Wykład 1 Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com. Konsultacje Pn,
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,
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)...
Język C. Wykład 9: Mikrokontrolery cz.2. Łukasz Gaweł Chemia C pokój 307
Język C Wykład 9: Mikrokontrolery cz.2 Łukasz Gaweł Chemia C pokój 307 lukasz.gawel@pg.edu.pl Pierwszy program- powtórka Częstotliwość zegara procesora μc (należy sprawdzić z kartą techniczną μc) Dodaje
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/
Dokumentacja mikrokontrolera Atmega16 firmy Atmel
Katedra Metrologii i Systemów Elektronicznych Wydział Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej LABORATORIUM MIKROSTEROWNIKI I MIKROSYSTEMY ROZPROSZONE Dokumentacja mikrokontrolera
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,
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
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
PROGRAMOWALNE SYSTEMY MECHATRONIKI
PROGRAMOWALNE SYSTEMY MECHATRONIKI Laboratorium nr 5 Podstawy programowania mikrokontrolerów. Przerwania. 1. System przerwań informacje ogólne Programy sterujące mikrokontrolerów rzadko mają postać listy
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
Programowanie 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
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ń
Stanowisko laboratoryjne dla mikrokontrolera Atmega16 firmy Atmel
Katedra Metrologii i Optoelektroniki Wydział Elektroniki, Telekomunikacji i Informatyki Politechnika Gdańska LABORATORIUM MIKROKONTROLERY I MIKROSYSTEMY Stanowisko laboratoryjne dla mikrokontrolera Atmega16
WPROWADZENIE Mikrosterownik mikrokontrolery
WPROWADZENIE Mikrosterownik (cyfrowy) jest to moduł elektroniczny zawierający wszystkie środki niezbędne do realizacji wymaganych procedur sterowania przy pomocy metod komputerowych. Platformy budowy mikrosterowników:
Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430
Wykład 4 Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430 Mikrokontrolery PIC Mikrokontrolery PIC24 Mikrokontrolery PIC24 Rodzina 16-bitowych kontrolerów RISC Podział na dwie podrodziny: PIC24F
2.1 Przesył danych między procesorem a tabelą zmiennych
1 Wstęp...1 2 Jak aplikacja obsługuje procesory?...2 2.1 Przesył danych między procesorem a tabelą zmiennych...2 2.2 Polecenia wysyłane do procesorów...2 3 Podstawowe peryferia procesora HallChip...3 3.1
Programator ICP mikrokontrolerów rodziny ST7. Full MFPST7. Lite. Instrukcja użytkownika 03/09
Full Lite MFPST7 Programator ICP mikrokontrolerów rodziny ST7 Instrukcja użytkownika 03/09 Spis treści WSTĘP 3 CZYM JEST ICP? 3 PODŁĄCZENIE PROGRAMATORA DO APLIKACJI 4 OBSŁUGA APLIKACJI ST7 VISUAL PROGRAMMER
Mikroprocesory i mikrosterowniki
Mikroprocesory i mikrosterowniki Wykład 1 wstęp, budowa mikrokontrolera Wydział Elektroniki Mikrosystemów i Fotoniki Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com. Piotr Markowski
Uproszczony schemat blokowy zespołu 8-bitowego timera przedstawiono na rys.1
Dodatek C 1. Timer 8-bitowy (Timer0) 1.1. Opis układu Uproszczony schemat blokowy zespołu 8-bitowego timera przedstawiono na rys.1 Rys. 1. Schemat blokowy timera Źródłem sygnału taktującego może być zegar
Technika Mikroprocesorowa
Technika Mikroprocesorowa Dariusz Makowski Katedra Mikroelektroniki i Technik Informatycznych tel. 631 2648 dmakow@dmcs.pl http://neo.dmcs.p.lodz.pl/tm 1 System mikroprocesorowy? (1) Magistrala adresowa
AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)
AVR DRAGON INSTRUKCJA OBSŁUGI (wersja 1.0) ROZDZIAŁ 1. WSTĘP... 3 ROZDZIAŁ 2. ROZPOCZĘCIE PRACY Z AVR DRAGON... 5 ROZDZIAŁ 3. PROGRAMOWANIE... 8 ROZDZIAŁ 4. DEBUGOWANIE... 10 ROZDZIAŁ 5. SCHEMATY PODŁĄCZEŃ
STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107
Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 STM32Butterfly2 Zestaw STM32Butterfly2 jest platformą sprzętową pozwalającą poznać i przetestować możliwości mikrokontrolerów z rodziny STM32 Connectivity
Mikrokontrolery AVR ATmega
Mikrokontrolery AVR ATmega Literatura: 8-bit Microcontroller AVR with 32KBytes In-System Programmable Flash ATmega32 [www.atmel.com] 8-bit AVR Instruction Set [www.atmel.com] Baranowski Rafał, Mikrokontrolery
Cechy: - zaawansowana architektura AVR - 131 instrukcji wikszo jednocyklowych - 32 x 8-bit rejestry ogólnego przeznaczenia - moliwo pracy statycznej
Cechy: - zaawansowana architektura AVR - 131 instrukcji wikszo jednocyklowych - 32 x 8-bit rejestry ogólnego przeznaczenia - moliwo pracy statycznej (0 Hz) - do 16 MIPS przy 16 MHZ - wbudowany 2-cyklowy
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ść
Mikrokontrolery AVR ATmega
Mikrokontrolery AVR ATmega Literatura: 8-bit Microcontroller AVR with 32KBytes In-System Programmable Flash ATmega32 [www.atmel.com] 8-bit AVR Instruction Set [www.atmel.com] Baranowski Rafał, Mikrokontrolery
STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107
Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 STM32 Butterfly Zestaw STM32 Butterfly jest platformą sprzętową pozwalającą poznać i przetestować możliwości mikrokontrolerów z rodziny STM32 Connectivity
Systemy wbudowane Mikrokontrolery
Systemy wbudowane Mikrokontrolery Budowa i cechy mikrokontrolerów Architektura mikrokontrolerów rodziny AVR 1 Czym jest mikrokontroler? Mikrokontroler jest systemem komputerowym implementowanym w pojedynczym
Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU
Moduł prototypowy X3-DIL64 z procesorem ATxmega128A3U-AU wersja 2.1 Moduł X3-DIL64 umożliwia prototypowanie urządzeń z wykorzystaniem procesora ATmega128A3U-AU oraz naukę programowania nowoczesnych mikrokontrolerów
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
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
Projektowanie urządzeń mikroprocesorowych cz. 2 Wykład 4
Projektowanie urządzeń mikroprocesorowych cz. 2 Wykład 4 Etapy projektowania Proste urządzenie mikroprocesorowe 2 Zasilanie mikrokontrolera W zależności od potrzeb można wykorzystać wariant podstawowy
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
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
MODUŁ UNIWERSALNY UNIV 3
1. Cechy Moduł służy do budowy modułów systemu automatyki domowej HAPCAN. - Zawiera procesor CPU (PIC18F26K80) - Transceiver CAN MCP2551 - Układ wyprowadzeń zgodny z DIL-24 (15,24mm) - Zgodny z CAN 2.0B
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/
Mikrokontrolery AVR techniczne aspekty programowania
Andrzej Pawluczuk Mikrokontrolery AVR techniczne aspekty programowania Białystok, 2004 Mikrokontrolery rodziny AVR integrują w swojej strukturze między innymi nieulotną pamięć przeznaczoną na program (pamięć
Programowanie mikrokontrolerów 2.0
Programowanie mikrokontrolerów 2.0 Zegar czasu rzeczywistego Marcin Engel Marcin Peczarski Instytut Informatyki Uniwersytetu Warszawskiego 5 maja 2015 Zegar czasu rzeczywistego Niezależny układ RTC (ang.
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
Układy zegarowe w systemie mikroprocesorowym
Układy zegarowe w systemie mikroprocesorowym 1 Przykładowa struktura systemu mikroprocesorowego IRQ AcDMA ReDMA Generator zegarowy fx fcpu fio fm System przerwań sprzętowych IRQ Bezpośredni dostęp do pamięci
Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów
Adresowanie obiektów Bit - stan pojedynczego sygnału - wejście lub wyjście dyskretne, bit pamięci Bajt - 8 bitów - wartość od -128 do +127 Słowo - 16 bitów - wartość od -32768 do 32767 -wejście lub wyjście
PRZETWORNIK 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
Technika 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
Charakterystyka mikrokontrolerów. Przygotowali: Łukasz Glapiński, Mateusz Kocur, Adam Kokot,
Charakterystyka mikrokontrolerów Przygotowali: Łukasz Glapiński, 171021 Mateusz Kocur, 171044 Adam Kokot, 171075 Plan prezentacji Co to jest mikrokontroler? Historia Budowa mikrokontrolera Wykorzystywane
ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT
Instrukcja obsługi rev.1.1 Spis treści 1.Wprowadzenie... 3 2. Rozmieszczenie elementów...4 3. Opis wyprowadzeń złącza ISP...6 4. Zasilanie adaptera...7 5. Wybór źródła taktowania...8 6. Wybór programowanego
Pobór mocy przez układy mikroprocesorowe
Pobór mocy przez układy mikroprocesorowe E-3, 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ądzeo wyposażonych w układy
AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe www.evboards.eu
AVREVB1 Zestaw uruchomieniowy dla mikrokontrolerów AVR. 1 Zestaw AVREVB1 umożliwia szybkie zapoznanie się z bardzo popularną rodziną mikrokontrolerów AVR w obudowach 40-to wyprowadzeniowych DIP (układy
Poradnik programowania procesorów AVR na przykładzie ATMEGA8
Poradnik programowania procesorów AVR na przykładzie ATMEGA8 Wersja 1.0 Tomasz Pachołek 2017-13-03 Opracowanie zawiera opis podstawowych procedur, funkcji, operatorów w języku C dla mikrokontrolerów AVR
Wykł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
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 9-236 Łódź, Pomorska 49/53 https://std2.phys.uni.lodz.pl/mikroprocesory/
SigmaDSP - 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
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
KAmduino UNO. Rev Źródło:
KAmduino UNO Rev. 20170811113756 Źródło: http://wiki.kamami.pl/index.php?title=kamduino_uno Spis treści Podstawowe cechy i parametry... 2 Wyposażenie standardowe... 3 Schemat elektryczny... 4 Mikrokontroler
LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19
LITEcomp Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19 Moduł LITEcomp to miniaturowy komputer wykonany na bazie mikrokontrolera z rodziny ST7FLITE1x. Wyposażono go w podstawowe peryferia, dzięki
Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.
E113 microkit Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100 1.Opis ogólny. Zestaw do samodzielnego montażu. Edukacyjny sterownik silnika krokowego przeznaczony jest
Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP
Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP ZL32ARM ZL32ARM z mikrokontrolerem LPC1114 (rdzeń Cotrex-M0) dzięki wbudowanemu programatorowi jest kompletnym zestawem uruchomieniowym.
Zastosowanie 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
LABORATORIUM - 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,
KAmduino UNO. Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO
Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO to płytka rozwojowa o funkcjonalności i wymiarach typowych dla Arduino UNO. Dzięki wbudowanemu mikrokontrolerowi ATmega328P i
MIKROPROCESORY architektura i programowanie
Struktura portów (CISC) Port to grupa (zwykle 8) linii wejścia/wyjścia mikrokontrolera o podobnych cechach i funkcjach Większość linii we/wy może pełnić dwie lub trzy rozmaite funkcje. Struktura portu
Uniwersalny sterownik silnika krokowego z portem szeregowym RS232 z procesorem AT90S2313 na płycie E200. Zestaw do samodzielnego montażu.
microkit E3 Uniwersalny sterownik silnika krokowego z portem szeregowym RS3 z procesorem AT90S33 na płycie E00. Zestaw do samodzielnego montażu..opis ogólny. Sterownik silnika krokowego przeznaczony jest
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
IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO
IC200UDR002 8 wejść dyskretnych 24 VDC, logika dodatnia/ujemna. Licznik impulsów wysokiej częstotliwości. 6 wyjść przekaźnikowych 2.0 A. Port: RS232. Zasilanie: 24 VDC. Sterownik VersaMax Micro UDR002
MCAR Robot mobilny z procesorem AVR Atmega32
MCAR Robot mobilny z procesorem AVR Atmega32 Opis techniczny Jakub Kuryło kl. III Ti Zespół Szkół Zawodowych nr. 1 Ul. Tysiąclecia 3, 08-530 Dęblin e-mail: jkurylo92@gmail.com 1 Spis treści 1. Wstęp..
o Instalacja środowiska programistycznego (18) o Blink (18) o Zasilanie (21) o Złącza zasilania (22) o Wejścia analogowe (22) o Złącza cyfrowe (22)
O autorze (9) Podziękowania (10) Wstęp (11) Pobieranie przykładów (12) Czego będę potrzebował? (12) Korzystanie z tej książki (12) Rozdział 1. Programowanie Arduino (15) Czym jest Arduino (15) Instalacja
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ść
ZL10PLD. Moduł dippld z układem XC3S200
ZL10PLD Moduł dippld z układem XC3S200 Moduły dippld opracowano z myślą o ułatwieniu powszechnego stosowania układów FPGA z rodziny Spartan 3 przez konstruktorów, którzy nie mogą lub nie chcą inwestować
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści 1. Konfiguracja pinów...2 2. ISP...2 3. I/O Ports...3 4. External Interrupts...4 5. Analog Comparator...6 6. Analog-to-Digital Converter...6
Szkolenia 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
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ń
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
Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:
Zaliczenie Termin zaliczenia: 14.06.2007 Sala IE 415 Termin poprawkowy: >18.06.2007 (informacja na stronie: http://neo.dmcs.p.lodz.pl/tm/index.html) 1 Współpraca procesora z urządzeniami peryferyjnymi