Mikrokontrolery STM32G0 PODZESPOŁY
|
|
- Robert Staniszewski
- 5 lat temu
- Przeglądów:
Transkrypt
1 Mikrokontrolery STM32G0 Mikrokontrolery to elementy, które są używane w zastosowaniach, o których kiedyś nawet nie pomyślano. Niska cena powoduje, że wykorzystuje się je na szeroką skalę. Przez długi czas najtańsze były proste jednostki 8-bitowe, ponieważ ich struktury półprzewodnikowe zajmowały relatywnie małe powierzchnie krzemu. Wydajne mikrokontrolery 16-bitowe, a następnie 32-bitowe oferowały coraz większe możliwości, ale jednocześnie były dosyć drogie, jednak postęp technologiczny spowodował, że współcześnie 32-bitowe rdzenie są nierzadko tańsze od 8-bitoywch. Rdzenie 32-bitowe, a szczególnie typu Cortex M, z powodu ich doskonałych parametrów stawały się coraz bardziej popularne i stosowane przez coraz większą rzeszę projektantów i programistów. Zapewne z tego powodu producenci korteksowych 32-bitowców postanowili wykorzystać tę popularność oraz przyzwyczajenia projektantów i zastosować tani w produkcji, uproszczony, 32-bitowy rdzeń Cortex-M0, a potem następcę Cortex-M0+. Rdzeń Cortex-M0+ jest w stanie konkurować cenowo z mikrokontrolerami 8-bitowymi. Te ostatnie trzymają się tradycyjnie mocno i ich producenci stają na głowie, aby tę pozycję utrzymać, ale w tym starciu argumenty techniczne są po stronie jednostek 32-bitowych. Jak się potoczą losy tego starcia, nie wiadomo, bo jak pokazuje historia, nie zawsze wygrywa to, co jest obiektywnie lepsze. Mogą decydować różne czynniki na przykład przyzwyczajenia, polityka marketingowa firm, dostępność narzędzi projektowych itp. Zwolenników mikrokontrolerów 32-bitowych z rdzeniem Cortex-M nie trzeba przekonywać, ale nawet najbardziej zatwardziali fani związani z tą czy inną firmą produkującą 8-bitowce mogą, a nawet powinni poznać alternatywne rozwiązania. Jednym z nich jest rodzina mikrokontrolerów STM32G0 z rdzeniem Cortex-M0+ produkowana przez firmę ST. Jedną z ważnych cech mikrokontrolerów STM32 jest kompatybilność programowa i skalowalność architektury w ramach różnych rodzin, z różnymi rdzeniami. Innymi słowy, projektant lub programista stosujący mikrokontrolery STM32 może używać tanich procesorów o nieskomplikowanej architekturze, na przykład z rdzeniem Cortex-M0+, lub zależnie od potrzeb, bardziej wydajnych z rdzeniem 73
2 Cortex-M3 lub najbardziej rozbudowanych i wydajnych Cortex-M4 i Cortex-M7. Zmiana rodziny mikrokontrolerów nie wymaga przy tym zmiany przyzwyczajeń, poznawania nowych narzędzi projektowych (IDE, konfiguratora peryferii) itp. Również przenoszenie istniejących aplikacji jest bardzo uproszczone, jeżeli jest możliwe w ramach mikrokontrolerów. Na rysunku 1 pokazano przypisanie rdzeni Cortex do rodzin mikrokontrolerów produkowanych przez ST. Rodzina mikrokontrolerów STM32G0 jest ulepszonym następcą znanej i popularnej rodziny STM32F0. Podzielono ją w zależności od wyposażenia w układy peryferyjne na trzy linie: Value Line, Access Line, Access Line & Encryption. Wyposażenie w zasoby (pamięć, peryferia itp.) w zależności od linii zostało pokazano na rysunku 2. Spójrzmy, jakich modyfikacji użytkowych możemy się spodziewać. Podstawowym generatorem sygnału zegarowego w wielu mikrokontrolerach jest wbudowany w strukturę, precyzyjny generator RC. To źródło zegara jest powiązane z układem programowanego preskalera, W obudowie 64-nóżkowej mamy do dyspozycji 60 linii I/O. Na rysunku 4 pokazano obudowę LQFP64 mikrokontrolera STM32G071 z zaznaczonymi wyprowadzeniami zasilania. Intencje producenta odnośnie do wchodzenia w obszar tradycyjnie zajmowany przez 8-bitowce można poznać też po wielkości oferowanych obudów. STM32G0 są oferowane w obudowach a w jednostkach, które wymagają większej częstotliwości taktowania, dodatkowo jest Rysunek 1. Rodziny mikrokontrolerów STM32 w powiązaniu z rdzeniami Cortex wbudowany programowany układ PLL do powielania/dzielenia częstotliwości. Generator RC wykonany w strukturze układu scalonego nie jest zbyt dokładny, ponieważ źle radzi sobie ze zmianą temperatury otoczenia. Jednak z czasem dopracowano to rozwiązanie i w STM32G0 stabilność generatora jest na poziomie 1% w zakresie temperatury 0 85 C i +1,5% do 2% w zakresie temperatury C. Generator o takich parametrach wystarcza do większości zastosowań. Wybór wewnętrznego taktowania RC pozwala na uproszczenie projektu płytki drukowanej. Na rysunku 3 pokazano konfigurację taktowania z wykorzystaniem oscylatora RC HSI o częstotliwości 16 MHz. Tę częstotliwość powielono 8 w układzie PLL i następnie podzielono przez 2. W wyniku tych operacji częstotliwość taktująca mikrokontroler ma wartość 64 MHz. Obudowy mikrokontrolerów 32-bitowych często mają kilka par wyprowadzeń linii Rysunek 2. Linie produktów STM32G0 zasilających. Komplikuje to projekt płytki i ogranicza liczbę linii portów dostępnych w obudowie danego typu. W rodzinie STM32G0 w obudowach mających do 64 wyprowadzeń zasilanie jest doprowadzane tylko przez dwa wyprowadzenia zasilania. Rysunek 3. Konfiguracja taktowania mikrokontrolera STM32G071 (STM32CubeMX) 74
3 Mikrokontrolery STM32G0 od 8do 100 wyprowadzeń. Mikrokontrolery w obudowach 8-nóżW urządzeniach IoT zwykle wymaga się możliwości komunikowakowych, mają od 32 do 64 kb pamięci Flash i 8 kb pamięci RAM. nia się z innymi urządzeniami przez łącze bezprzewodowe. NajczęTo w połączeniu z 32-bitowym rdzeniem dość sporo, jak na, w zało- ściej są to standaryzowane łącza, na przykład BLE (Bluetooth V5), ale żeniu, proste aplikacje. Na rysunku 5 pokazano wyposażenie w pa- mogą to być jakieś własne rozwiązania. W wielu wypadkach jest niemięć programu Flash i pamięć danych w funkcji liczby wyprowadzeń. dopuszczalne, aby osoby postronne miały możliwość podsłuchania Jednymi z podstawowych cech mikrokontrolera, oczekiwanych szczególnie w kontekście wykorzystywania w aplikacjach IoT, są ogólnie pojęte niezawodność i bezpieczeństwo. Wiąże się to między innymi z zapewnieniem bezpieczeństwa aplikacji zapisanej w pamięci Flash. Znanym od lat problemem jest ochrona własności intelektualnej, która tu przyjmuje nowy wymiar, ponieważ aplikacja IoT musi również być odporna na próby fałszowania przesyłanych danych. Dlatego konieczne jest zabezpieczenie przed nieuprawnionym odczytaniem całej lub części pamięci kodu. Pamięć Flash w STM32G0 jest zabezpieczana następującymi mechanizmami: RDP (Readout Protection), który zabrania dostępu do rejestrów Flash/SRM/ Backup przez debugger (SWD), kiedy program jest wykonywany z pamięci RAM lub jest aktywny bootloader. PCROP (Propiertary Code Protection), używany do ochrony zapisu i odczytu specyficznych obszarów pamięci programu. Chroniony kod może być tylko wykonywany (rysunek 6). WRP (Write Protection), który jest używany do ochrony określonego obszaru kodu przed zapisaniem Rysunek 4. Wyprowadzenia mikrokontrolera STM32G071 i skasowaniem. Użytkownik może programowo aktywować specjalny obszar pamięci o definiowanej wielkości, nazywany Securable Memory Area. Kiedy ten obszar jest aktywny, wtedy to każda próba dostępu do niej: pobranie kodu, odczyt, programowanie czy kasowanie, jest odrzucana i powoduje błąd magistrali. Tak definiowana pamięć może przechowywać, na przykład, klucze do kodów deszyfrujących (rysunek 7). Dezaktywacja jest możliwa za pomocą firmware'u użytkownika. Oprócz opisanych zabezpieczeń duże znaczenie dla poprawnego działania programu ma bezbłędny zapis pamięci kodu Flash. Aby stwierdzić, czy pamięć jest zapisana poprawnie dla każdych dwóch zapisywanych słów 32-bitowych, jest obliczana 8-bitowa suma kontrolna CRC i ta suma jest umieszczana w specjalnym obszarze pamięci Flash. CRC pozwala na wykrycie i skorygowanie błędu odczytu na jednej pozycji. Przy przekłamaniach na większej liczbie pozycji korekcja nie jest możliwa, ale jest wykrywana i zgłaszana. Taki mechanizm nazywa się ECC (Error Code Correction). W pamięć Flash wbudowano dodatkowy obszar pamięci OTP (One Time Programmable) o wielkości 1 kb. Tę pamięć można zaprogramować tylko raz i nie można jej skasować. Jest również wydzielony specjalnie chroniony obszar na kod ST bootloader. Rysunek 5. Wielkości pamięci programu i danych w funkcji liczby wyprowadzeń Rysunek 6. Ochrona kodu PCROP 75
4 Użycie AES/TRNG do szyfrowania/ deszyfrowania z kluczem użytkownika Klucz użytkownika jest zapisany w Securable Memory Area i nie jest możliwe jego odczytanie lub skasowanie. Po dezaktywacji Securable Memory Area można ten obszar odczytać po wykonaniu resetu przesyłanych danych i ewentualnego włamania się do systemu komunikacyjnego. Dla zabezpieczenia stosuje się między innymi szyfrowanie transmisji. W najbardziej rozwiniętej linii rodziny SRTM32G0 do tego celu można wykorzystać wbudowany moduł szyfrujący AES256. Szyfruje on dane po stronie nadawcy za pomocą klucza użytkownika i praktycznie nie jest możliwe ich odczytanie bez znajomości tego klucza. Odbiorca, który ma klucz deszyfrujący, deszyfruje dane do pierwotnej postaci. Rozwinięciem zabezpieczenia z szyfrowaniem jest szyfrowanie z autentykacją. Szyfrowanie zapewnia, że przesyłana wiadomość jest nieczytelna, a autentykacja, że nie została zmodyfikowana na przykład przez hakera, który jest w posiadaniu klucza. Na rysunku 8 pokazano ideę szyfrowania z autentykacją stosowaną w STM32G0. Algorytmy szyfrujące wspiera dodatkowy moduł generowania liczb losowych RNG (Random Number Generation). Jedną z istotnych modyfikacji rdzenia Cortex-M0+ w porównaniu do Cortex-M0 jest dodanie 16-bajtowej pamięci cache, do której są zapisywane pobierane kody rozkazów. Takie rozwiązanie, znane z wielu rozbudowanych i wydajnych jednostek, może wyraźnie zwiększyć szybkość pracy mikrokontrolera. W trakcie wykonywania kodu rozkazy są pobierane z szybkiej cache do momentu napotkania rozkazu skoku. Podstawowe różnice pomiędzy rodzinami STM32F0 i STM32G0 pokazano na rysunku 9. O atrakcyjności mikrokontrolera czy rodziny mikrokontrolerów, oprócz typowych właściwości rdzenia, układów bezpieczeństwa, czy zasobów typu pamięć programu i danych, decyduje też wyposażenie w moduły peryferyjne. Na rysunku 10 pokazano schemat blokowy mikrokontrolera STM32G081 z najbardziej rozbudowanej linii Acces Line. Oprócz interfejsów komunikacyjnych: SPI, USART, I 2 C, rozbudowanych układów PWM i liczników, znajdziemy tu wspomniane bloki szyfrujące AES256, moduł komunikacyjny USB PDI i zmodyfikowany moduł przetwornika A/C. Peryferyjne układy analogowe są uzupełnione o 12-bitowy przetwornik C/A, komparator i czujnik temperatury. Zmodyfikowany przetwornik analogowo-cyfrowy ma rozdzielczość 12-bitową i może wykonywać próbkowanie w czasie 0,4 ms. Dla przypomnienia, przetwornik w rodzinie STM32F0 mógł wykonywać konwersję w czasie 1 ms. Został też rozszerzony zakres napięcia pracy wynosi on 1,62 3,6 V. W moduł przetwornika wbudowano układ nadpróbkowania pozwalający na rozszerzenie w pewnych warunkach rozdzielczości przetwornika do 16 bitów. Dokładne informacje można znaleźć w nocie aplikacyjnej AN2668. Do monitorowania progów napięć wejściowych przeznaczonych do konwersji można użyć trzech modułów Analog Watchog. Więcej informacji na ten temat można znaleźć w nocie aplikacyjnej AN2558. Moduł USB PDI (Power Delivery Interface) 3.0 wspiera wszystkie tryby standardu zasilania urządzenia PD (Power Delivery). Mechanizm PD w założeniu może dostarczać do odbiornika do 100 W mocy przesyłanej. Możliwe jest przesyłanie energii w obu kierunkach, tzn. od hosta do urządzenia peryferyjnego i od urządzenia peryferyjnego do hosta. Ważną cechą sterowników urządzenia PD jest możliwość elastycznego dostarczania mocy zależnie od potrzeb urządzenia zasilanego, a także negocjowania wartości napięcia zasilającego w zakresie 5.20 V. Warstwa fizyczna modułu (PHY) wspiera obsługę złącza USB C. USB C ma więcej styków w porównaniu ze starszymi standardami: Rysunek 7. Idea wykorzystywania Securable Memory Area Rysunek 8. Szyfrowanie z autentykacją Rysunek 9. Podstawowe różnice pomiędzy rodzinami STM32F0 i STM32G0 Rysunek 10. Schemat blokowy mikrokontrolera STM32G081 GND (4 styki) i VBUS (4 styki) do przesyłania napięcia zasilania: dla USB2.0 maksymalnie +5 V/500 ma, dla USB-C maksymalnie +20 V/5 A. D+ i D, będące liniami danych standardu USB
5 Mikrokontrolery STM32G0 RX1, RX1+ oraz TX1, TX1+, będące magistralą danych SuperSpeed standardu USB 3.1. SBU1, SBU2 dodatkowa magistrala o mniejszej prędkości. CC1, CC2 magistrala danych przeznaczona do wykrywania wykonania połączenia, identyfikacji położenia wtyku względem gniazda i do negocjacji trybu pracy złącza USB oraz parametrów zasilania Styki są rozmieszczone symetrycznie, co umożliwia dowolne wkładanie wtyku do gniazda. Ciekawym układem peryferyjnym jest moduł LPUART (Low Power UART), mogący pracować również w trybie interfejsu SPI Slave. LPUART w rodzinie STM32G0 Rysunek 11. Styki złącza USB C wspierane przez PHY USB PDI STM32G0 został wyposażony w preskaler zegara taktującego transmisję i bufory FIFO oddzielnie dla toru odbioru danych RXFIFO i tory wysyłania danych TXFIFO. Jedną z unikalnych właściwości jest możliwość pracy z bardzo małym poziomem poboru mocy dla prędkości transmisji 9600 b/s przy taktowaniu oscylatorem LSE (oscylator pracujący z zewnętrznym oscylatorem kwarcowym zegarkowym o częstotliwości 32,768 khz). Producent mikrokontrolerów STM32G0 przygotował wsparcie dla projektantów w postaci modułów Nucleo (zgodnych z Arduino), zaawansowanego modułu ewaluacyjnego z mikrokontrolerem STM32G081 i niewielkiego modułu Discovery. W konfiguratorze STM32Cube można je wybrać w selektorze modułów (Board selector) i stworzyć szkielet programu z konfigurysunek 12. Wybór Nucleo G-017RB w STM32CubeMC racjami układów peryferyjnych i ewentualnie firmware. Na rysunku 11 pokazano wybór modułu NucleoG071RB za pomocą selektora Board Selec- i bezpłatne lub komercyjne środowiska projektowe, zintegrowane tor i rodziny STM32G0. Na rysunku 12 przedstawiono przykła- z kompilatorem języka C i z możliwością korzystania z firmowych dową konfigurację wyprowadzeń portu USB PDI w trybie Dual bibliotek HAL. Tomasz Jabłoński, EP Role (jako źródło i jako odbiornik zasilania) w STM32CubeMX, natomiast na rysunku 13 przykładową konfigurację portu USB PDI w STM32CubeMX. Podsumowanie STM32G0 ulepszona wersja rodziny STM32F0 przejmuje jej wszystkie zalety i dodaje sporo istotnych modyfikacji w postaci uproszczonego, ale bardziej wydajnego rdzenia z pamięcią cache, rozbudowanym sterownikiem pamięci Flash i precyzyjnego zegara taktującego RC HSI. Jeżeli założymy, że jednym z możliwych obszarów zastosowań są aplikacje tradycyjnie zajmowane przez mikrokontrolery 8-bitowe, na przykład z powodu niskiej ceny, to STM32G0 może na tym polu swobodnie konkurować. Porównywalna cena to tylko jeden z atutów. Inne to 32-bitowa jednostka, bardzo dobrze wyposażona w tradycyjne moduły peryferyjne, mechanizmy wspierające stosowanie w aplikacjach IoT (np. AES256), porty USB PDI, ale też w obszerne pamięci programu i danych. Nie bez znaczenia jest również możliwość pracy w obecnie już dość zaawansowanym ekosystemie przeznaczonym dla mikrokontrolerów STM32 i obejmującym, obok tanich modułów ewaluacyjnych Nucleo z wbudowanym programatorem/debuggerem rozbudowane programy narzędziowe, takie jak STM32CubeMx Rysunek 13. Przykładowa konfiguracja portu USB PDI w STM32CubeMX 77
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
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
ADuCino 360. Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361
Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361 ADuCino 360 Zestaw ADuCino jest tanim zestawem uruchomieniowym dla mikrokontrolerów ADuCM360 i ADuCM361 firmy Analog Devices mechanicznie kompatybilnym
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
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
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
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.
MOD - 40. STM32 explorem0 z STM32F051C8T6. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.
MOD - 40 STM32 explorem0 z STM32F051C8T6 Sklep firmowy: Kursy i instrukcje: Dokumentacje techniczne: Aplikacje i projekty: Aktualności: sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl
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
LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:
LITEcompLPC1114 Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Bezpłatny zestaw dla Czytelników książki Mikrokontrolery LPC1100. Pierwsze kroki LITEcompLPC1114 jest doskonałą platformą mikrokontrolerową
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
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
Wykład 6. Mikrokontrolery z rdzeniem ARM
Wykład 6 Mikrokontrolery z rdzeniem ARM Plan wykładu Cortex-A9 c.d. Mikrokontrolery firmy ST Mikrokontrolery firmy NXP Mikrokontrolery firmy AnalogDevices Mikrokontrolery firmy Freescale Mikrokontrolery
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
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:
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
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.
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
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
ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]
ZL25ARM Płyta bazowa dla modułów diparm z mikrokontrolerami STR912 [rdzeń ARM966E-S] ZL25ARM to płyta bazowa umożliwiająca wykonywanie różnorodnych eksperymentów z mikrokontrolerami STR912 (ARM966E-S).
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.
Projekt MARM. Dokumentacja projektu. Łukasz Wolniak. Stacja pogodowa
Projekt MARM Dokumentacja projektu Łukasz Wolniak Stacja pogodowa 1. Cel projektu Celem projektu było opracowanie urządzenia do pomiaru temperatury, ciśnienia oraz wilgotności w oparciu o mikrokontroler
KA-NUCLEO-F411CE. Płytka rozwojowa z mikrokontrolerem STM32F411CE
Płytka rozwojowa z mikrokontrolerem STM32F411CE to płytka rozwojowa o rozstawie złącz typowym dla Arduino UNO, bazująca na mikrokontrolerze STM32F411CE. Dzięki wbudowanemu programatorowi zgodnemu z ST-Link/v2-1,
Vinculum scalony host USB
Vinculum scalony host USB Układy USB firmy FTDI zdobyły w ciągu ostatnich kilku lat dużą popularność głównie dzięki łatwości ich stosowania i dostępności sterowników. Firma ta może pochwalić się kolejnym
Architektura komputerów
Architektura komputerów Tydzień 11 Wejście - wyjście Urządzenia zewnętrzne Wyjściowe monitor drukarka Wejściowe klawiatura, mysz dyski, skanery Komunikacyjne karta sieciowa, modem Urządzenie zewnętrzne
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
STM32L0: Cortex-M0+ w rodzinie STM32
STM32L0: Cortex-M0+ w rodzinie STM32 Norymberskie targi embedded world 2014 były dla STMicroelectronics okazją do przedstawienia wielu nowości, wśród których jedną z najbardziej wyczekiwanych przez konstruktorów
KA-NUCLEO-UniExp. Wielofunkcyjny ekspander dla NUCLEO i Arduino z Bluetooth, MEMS 3DoF, LED-RGB i czujnikiem temperatury
Wielofunkcyjny ekspander dla NUCLEO i Arduino z Bluetooth, MEMS 3DoF, LED-RGB i czujnikiem temperatury jest uniwersalnym ekspanderem dla komputerów NUCLEO oraz Arduino, wyposażonym w analogowy czujnik
Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3
Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3 organizowany przez: Koło Naukowe Mikrosystemów ONYKS we współpracy z: Wydawnictwem BTC Polskim przedstawicielstwem STMicroelectronics Plan spotkania
ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107
ZL29ARM Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw ZL29ARM jest platformą sprzętową pozwalającą poznać i przetestować możliwości mikrokontrolerów z rodziny STM32 Connectivity Line (STM32F107).
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)...
ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC
ZL28ARM Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC Zestaw ZL28ARM jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów AT91SAM7XC. Dzięki wyposażeniu w szeroką gamę układów peryferyjnych
dokument DOK 02-05-12 wersja 1.0 www.arskam.com
ARS3-RA v.1.0 mikro kod sterownika 8 Linii I/O ze zdalną transmisją kanałem radiowym lub poprzez port UART. Kod przeznaczony dla sprzętu opartego o projekt referencyjny DOK 01-05-12. Opis programowania
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ć
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
Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08
Mikrokontrolery 8-bitowe Mikrokontrolery 8-bitowe stanowią wciąż najliczniejszą grupę mikrokontrolerów. Istniejące w chwili obecnej na rynku rodziny mikrokontrolerów opracowane zostały w latach 80-tych.
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,
Systemy na Chipie. Robert Czerwiński
Systemy na Chipie Robert Czerwiński Cel kursu Celem kursu jest zapoznanie słuchaczy ze współczesnymi metodami projektowania cyfrowych układów specjalizowanych, ze szczególnym uwzględnieniem układów logiki
Spis treści. Wykaz ważniejszych skrótów Wprowadzenie Rdzeń Cortex-M Rodzina mikrokontrolerów XMC
Wykaz ważniejszych skrótów... 8 1. Wprowadzenie... 9 1.1. Wstęp... 10 1.2. Opis zawartości książki... 12 1.3. Korzyści płynące dla Czytelnika... 13 1.4. Profil Czytelnika... 13 2. Rdzeń Cortex-M0...15
Sprawozdanie 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.
ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103
ZL27ARM Zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL27ARM jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów STM32F103. Dzięki wyposażeniu w szeroką gamę zaawansowanych układów
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
Systemy wbudowane. Paweł Pełczyński ppelczynski@swspiz.pl
Systemy wbudowane Paweł Pełczyński ppelczynski@swspiz.pl 1 Program przedmiotu Wprowadzenie definicja, zastosowania, projektowanie systemów wbudowanych Mikrokontrolery AVR Programowanie mikrokontrolerów
Urządzenia zewnętrzne
Urządzenia zewnętrzne SZYNA ADRESOWA SZYNA DANYCH SZYNA STEROWANIA ZEGAR PROCESOR PAMIĘC UKŁADY WE/WY Centralna jednostka przetw arzająca (CPU) DANE PROGRAMY WYNIKI... URZ. ZEWN. MO NITORY, DRUKARKI, CZYTNIKI,...
Projekt AMIplus Opis modelu komunikacji modułu wireless M-BUS wersja r.
Wpisz ID i nazwę Projektu Projekt AMIplus Opis modelu komunikacji modułu wireless M-BUS wersja 1.0 01.10.2016r. Spis treści 1. KOMUNIKACJA WIRELESS M-BUS W LICZNIKACH AMI... 3 2. KARTA KATALOGOWA MODUŁU
Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych
Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie
Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08
Pamięci Układy pamięci kontaktują się z otoczeniem poprzez szynę danych, szynę owa i szynę sterującą. Szerokość szyny danych określa liczbę bitów zapamiętywanych do pamięci lub czytanych z pamięci w trakcie
Wykład 2. Mikrokontrolery z rdzeniami ARM
Wykład 2 Źródło problemu 2 Wstęp Architektura ARM (Advanced RISC Machine, pierwotnie Acorn RISC Machine) jest 32-bitową architekturą (modelem programowym) procesorów typu RISC. Różne wersje procesorów
ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103
ZL30ARM Zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL30ARM jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów STM32F103. Dzięki wyposażeniu w szeroką gamę układów peryferyjnych
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
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
System mikroprocesorowy i peryferia. Dariusz Chaberski
System mikroprocesorowy i peryferia Dariusz Chaberski System mikroprocesorowy mikroprocesor pamięć kontroler przerwań układy wejścia wyjścia kontroler DMA 2 Pamięć rodzaje (podział ze względu na sposób
ZL8AVR. Płyta bazowa dla modułów dipavr
ZL8AVR Płyta bazowa dla modułów dipavr Zestaw ZL8AVR to płyta bazowa dla modułów dipavr (np. ZL7AVR z mikrokontrolerem ATmega128 lub ZL12AVR z mikrokontrolerem ATmega16. Wyposażono ją w wiele klasycznych
Procesory Blackfin. Część 1
Procesory Blackfin. Część 1 Wykład 7 Projektowanie cyfrowych układów elektronicznych Mgr inż. Łukasz Kirchner lukasz.kirchner@cs.put.poznan.pl http://www.cs.put.poznan.pl/lkirchner Charakterystyka rodziny
KA-Nucleo-Weather. Rev Źródło:
KA-Nucleo-Weather Rev. 20170811113639 Źródło: http://wiki.kamami.pl/index.php?title=ka-nucleo-weather Spis treści Podstawowe cechy i parametry... 2 Wyposażenie standardowe... 3 Schemat elektryczny... 4
To jeszcze prostsze, MMcc1100!
MMcc1100 jest miniaturowym, kompletnym modułem nadawczo-odbiorczym (transceiverem), słuŝącym do przesyłania danych w postaci cyfrowej, zbudowanym w oparciu o układ CC1100 firmy Texas Instruments. Moduł
PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka
PAMIĘCI Część 1 Przygotował: Ryszard Kijanka WSTĘP Pamięci półprzewodnikowe są jednym z kluczowych elementów systemów cyfrowych. Służą do przechowywania informacji w postaci cyfrowej. Liczba informacji,
ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC
ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) ZL4PIC Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC 1 Zestaw jest przeznaczony dla elektroników zajmujących się aplikacjami
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
Funkcje sterowania cyfrowego przekształtników (lista nie wyczerpująca)
Funkcje sterowania cyfrowego przekształtników (lista nie wyczerpująca) tryb niskiego poboru mocy przełączanie źródeł zasilania łagodny start pamięć i zarządzanie awariami zmiana (nastawa) sygnału odniesienia
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
Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC2100, które można zastosować w zestawie ZL3ARM.
ZL3ARM płytka bazowa dla modułu diparm_2106 (ZL4ARM) ZL3ARM Płytka bazowa dla modułu diparm_2106 Płytkę bazową ZL3ARM opracowano z myślą o elektronikach chcących szybko poznać mozliwości mikrokontrolerów
Terminal TR01. Terminal jest przeznaczony do montażu naściennego w czystych i suchych pomieszczeniach.
Terminal TR01 Terminal jest m, umożliwiającym odczyt i zmianę nastaw parametrów, stanów wejść i wyjść współpracujących z nim urządzeń automatycznej regulacji wyposażonych w port komunikacyjny lub i obsługujących
Kod produktu: MP01105T
MODUŁ INTERFEJSU DO POMIARU TEMPERATURY W STANDARDZIE Właściwości: Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs do podłączenia max. 50 czujników temperatury typu DS18B20 (np. gotowe
2.1 Porównanie procesorów
1 Wstęp...1 2 Charakterystyka procesorów...1 2.1 Porównanie procesorów...1 2.2 Wejścia analogowe...1 2.3 Termometry cyfrowe...1 2.4 Wyjścia PWM...1 2.5 Odbiornik RC5...1 2.6 Licznik / Miernik...1 2.7 Generator...2
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
Dydaktyka Informatyki budowa i zasady działania komputera
Dydaktyka Informatyki budowa i zasady działania komputera Instytut Matematyki Uniwersytet Gdański System komputerowy System komputerowy układ współdziałania dwóch składowych: szprzętu komputerowego oraz
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
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
Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami
Rok akademicki 2015/2016, Wykład nr 6 2/21 Plan wykładu nr 6 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2015/2016
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
KATEDRA SYSTEMÓW MULTIMEDIALNYCH SEMINARIUM MULTIMEDIALNE SYSTEMY MEDYCZNE
KATEDRA SYSTEMÓW MULTIMEDIALNYCH SEMINARIUM MULTIMEDIALNE SYSTEMY MEDYCZNE Seminarium nr 1: Wprowadzenie do platformy Intel Galileo Opracowanie: mgr inż. Janusz Cichowski 1. WPROWADZENIE Celem ćwiczenia
ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)
ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S) ZL2ARM Zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S) 1 Zestaw ZL2ARM opracowano z myślą
ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)
ZL2ARM Zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S) 1 Zestaw ZL2ARM opracowano z myślą o elektronikach chcących szybko zaznajomić się z mikrokontrolerami z rdzeniem ARM7TDMI-S.
RODZAJE PAMIĘCI RAM. Cz. 1
RODZAJE PAMIĘCI RAM Cz. 1 1 1) PAMIĘĆ DIP DIP (ang. Dual In-line Package), czasami nazywany DIL - w elektronice rodzaj obudowy elementów elektronicznych, głównie układów scalonych o małej i średniej skali
Przetwornik analogowo-cyfrowy
Przetwornik analogowo-cyfrowy Przetwornik analogowo-cyfrowy A/C (ang. A/D analog to digital; lub angielski akronim ADC - od słów: Analog to Digital Converter), to układ służący do zamiany sygnału analogowego
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
projekt przetwornika inteligentnego do pomiaru wysokości i prędkości pionowej BSP podczas fazy lądowania;
PRZYGOTOWAŁ: KIEROWNIK PRACY: MICHAŁ ŁABOWSKI dr inż. ZDZISŁAW ROCHALA projekt przetwornika inteligentnego do pomiaru wysokości i prędkości pionowej BSP podczas fazy lądowania; dokładny pomiar wysokości
Technologia informacyjna. Urządzenia techniki komputerowej
Technologia informacyjna Urządzenia techniki komputerowej System komputerowy = hardware (sprzęt) + software (oprogramowanie) Sprzęt komputerowy (ang. hardware) zasoby o specyficznej strukturze i organizacji
Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08
Mikrokontrolery 16-bitowe Oferowane obecnie na rynku mikrokontrolery 16-bitowe opracowane zostały pomiędzy połowa lat 80-tych a początkiem lat 90-tych. Ich powstanie było naturalną konsekwencją ograniczeń
Wykład Mikroprocesory i kontrolery
Wykład Mikroprocesory i kontrolery Cele wykładu: Poznanie podstaw budowy, zasad działania mikroprocesorów i układów z nimi współpracujących. Podstawowa wiedza potrzebna do dalszego kształcenia się w technice
Sprawdzian test egzaminacyjny 2 GRUPA I
... nazwisko i imię ucznia Sprawdzian test egzaminacyjny 2 GRUPA I 1. Na rys. 1 procesor oznaczony jest numerem A. 2 B. 3 C. 5 D. 8 2. Na rys. 1 karta rozszerzeń oznaczona jest numerem A. 1 B. 4 C. 6 D.
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
Wpisz ID i nazwę Projektu. Instalacja AMIplus. Opis modelu komunikacji modułu wireless M-BUS w licznikach AMI. wersja r.
Wpisz ID i nazwę Projektu Instalacja AMIplus Opis modelu komunikacji modułu wireless M-BUS w licznikach AMI wersja 2.1 20.08.2018r. Spis treści 1. Komunikacja wireless M-BUS w licznikach AMI.. str.3 2.
UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.
Dokumentacja techniczna -MAN v2 Dotyczy urządzeń z wersją firmware v5 lub nowszą. Spis treści: 1 Wprowadzenie... 3 2 Dane techniczne... 3 3 Wyprowadzenia... 3 4 Interfejsy... 4 4.1 1-WIRE... 4 4.2 RS232
3. Sygnały zegarowe i ich konfiguracja, mechanizmy bezpieczeństwa... 47
Spis treści 3 1. Rdzeń Cortex-M3...9 1.1. Firma ARM i jej wyroby...10 1.2. Rodzina rdzeni Cortex...12 1.3. Ogólne spojrzenie na architekturę rdzenia Cortex-M3...13 1.4. Rejestry podstawowe...16 1.5. Przestrzeń
Klucze Sentinel HL. Korzyści, jakie dają klucze Sentinel HL (w wielkim skrócie):
Klucze Sentinel HL Korzyści, jakie dają klucze Sentinel HL (w wielkim skrócie): Wsteczna kompatybilność 100% zgodność z kluczami starszego typu, Sentinel HASP HL i Sentinel SuperPro. Jeszcze większe bezpieczeństwo
Układy interfejsowe Microchip (SMSC)
1 Układy interfejsowe Microchip (SMSC), mgr inż. Paweł Sióda Układy interfejsowe Microchip (SMSC) W sierpniu 2012 roku firma Microchip Technology Inc., powszechnie znany producent mikrokontrolerów, pamięci
Wykład Mikrokontrolery i mikrosystemy Cele wykładu:
Wykład Mikrokontrolery i mikrosystemy Cele wykładu: Poznanie podstaw budowy, zasad działania i sterowania mikrokontrolerów i ich urządzeń peryferyjnych. Niezbędna wiedza do dalszego samokształcenia się
KA-NUCLEO-Weather. ver. 1.0
Ekspander funkcjonalny dla NUCLEO i Arduino z zestawem sensorów środowiskowych: ciśnienia, wilgotności, temperatury i natężenia światła oraz 5-pozycyjnym joystickiem i LED RGB jest uniwersalnym ekspanderem
SPECYFIKACJA TECHNICZNA LB-762-IO
ELEKTRONIKA LABORATORYJNA Herbaciana 9 05-86 Reguły PL tel: +8 7560 fax: +8 7565 www: www.label.pl email: info@label.pl SPECYFIKACJA TECHNICZNA LB-76-IO Wydanie. 7 listopada 05 Copyright 05 SPECYFIKACJA
Architektura komputerów
Architektura komputerów Wykład 12 Jan Kazimirski 1 Magistrale systemowe 2 Magistrale Magistrala medium łączące dwa lub więcej urządzeń Sygnał przesyłany magistralą może być odbierany przez wiele urządzeń
Część 6. Mieszane analogowo-cyfrowe układy sterowania. Łukasz Starzak, Sterowanie przekształtników elektronicznych, zima 2011/12
Część 6 Mieszane analogowo-cyfrowe układy sterowania 1 Korzyści z cyfrowego sterowania przekształtników Zmniejszenie liczby elementów i wymiarów układu Sterowanie przekształtnikami o dowolnej topologii
Zastosowanie teorii liczb w kryptografii na przykładzie szyfru RSA
Zastosowanie teorii liczb w kryptografii na przykładzie szyfru RSA Grzegorz Bobiński Uniwersytet Mikołaja Kopernika Toruń, 22.05.2010 Kodowanie a szyfrowanie kodowanie sposoby przesyłania danych tak, aby
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
2.1. System kryptograficzny symetryczny (z kluczem tajnym) 2.2. System kryptograficzny asymetryczny (z kluczem publicznym)
Dr inż. Robert Wójcik, p. 313, C-3, tel. 320-27-40 Katedra Informatyki Technicznej (K-9) Wydział Elektroniki (W-4) Politechnika Wrocławska E-mail: Strona internetowa: robert.wojcik@pwr.edu.pl google: Wójcik
KAmodRPiADCDAC. Moduł przetwornika A/C i C/A dla komputerów RaspberryPi i RaspberryPi+
Moduł przetwornika A/C i C/A dla komputerów RaspberryPi i RaspberryPi+ jest ekspanderem funkcjonalnym dla komputerów RaspberryPi oraz Raspberry Pi+ zapewniającym możliwość konwersji A/C i C/A z rozdzielczością
Sterownik PLC ELP11R32-BASIC Dokumentacja techniczna (ver. 1.0)
Sterownik PLC ELP11R32-BASIC Dokumentacja techniczna (ver. 1.0) Spis treści 1.Informację ogólne...2 2.Podstawowe parametry...2 3.Wejścia / wyjścia...2 4.Schemat blokowy...5 5.Zegar czasu rzeczywistego...6
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!