STM-owa układanka: Nucleo, AC6, HAL
|
|
- Katarzyna Kulesza
- 6 lat temu
- Przeglądów:
Transkrypt
1 STM-owa układanka: Nucleo, AC6, HAL Od dłuższego czasu sprzedaż mikrokontrolerów STM32 jest powiązana ze wsparciem dla projektów bazujących na tych układach. Jest to wsparcie polegające zarówno na dystrybucji tanich płytek ewaluacyjnych, jak i na opracowywaniu darmowych narzędzi programistycznych. Takie działanie ma na celu przybliżenie świata STM-ów potencjalnym użytkownikom, ułatwienie i przyśpieszenie pisania oprogramowania. W cyklu kilku artykułów pokażemy jak opanować tytułowe elementy układanki i użyć je do swoich celów, mając przy tym dobrą zabawę. Rodzina kontrolerów STM32 rozrasta się zgodnie z zasadami: więcej, szybciej, oszczędniej. Pojawiają się nowe warianty z coraz bogatszymi peryferiami, szybsze a jednocześnie o mniejszym zapotrzebowaniu na energię. Płytki startowe mają za zadanie ułatwić testowanie nowych mikrokontrolerów a nawet mogą być wykorzystane do budowy unikatowych, gotowych urządzeń. W przypadku płytek typu NUCLEO, dodatkową zaletą jest rozłożenie złącz i sygnałów zgodne z popularnym standardem ARDUINO. Jako poligon do eksperymentów z STM32, użyta zostanie płytka rozwojowa KA-NUCLEO- -F411CE z mikrokontrolerem STM32F411CE. Darmowe oprogramowanie narzędziowe Ceną za zwiększanie możliwości mikrokontrolerów, jest postępująca komplikacja kodu na etapie konfiguracji. Mnoży się liczba rejestrów sterujących i kombinacji ustawień. Żeby jakoś sobie z tym problemem poradzić firma ST dostarcza darmowe narzędzie programistyczne o nazwie STM32CubeMX. To graficzny konfigurator pozwalający przy pomocy myszki i kilku kliknięć dobrać funkcje i ustawienia poszczególnych portów, timerów, sprzętowych interfejsów komunikacyjnych a nawet wewnętrznych zegarów taktujących kontrolera. W równie prosty sposób można wygenerować pliki źródłowe w formacie odpowiednim dla darmowego kompilatora AC6 System Workbench for STM32. To kolejny element układanki. Ponieważ rodzina STM32 wciąż się powiększa, pożądaną cechą pisanego oprogramowania powinna być przenośność kodu. Zastosowanie nowego kontrolera o większych możliwościach, nie powinno wymuszać pisania oprogramowania od nowa, ale musi istnieć możliwość adaptacji starego oprogramowania do nowego sprzętu. W przypadku mikrokontrolerów STM jest to możliwe, jeśli pisząc oprogramowanie korzystamy ze wspólnych bibliotek. Konfigurator STM32CubeMX generując szkielet oprogramowania, korzysta z bibliotek HAL, które zarządzają nisko poziomowymi operacjami związanymi ze sprzętową budową kontrolera. Dla nowych typów STM-ów producent dostarcza uaktualnione biblioteki HAL, więc z reguły wystarczy przekompilować stare oprogramowanie z nowymi bibliotekami a otrzymany kod wynikowy będzie się nadawał do zaprogramowania nowego typu kontrolera. KA-NUCLEO-F411CE W użytej do testów płytce rozwojowej KA-NUCLEO-F411CE zamontowano 32-bitowy mikrokontroler STM32F411CE, z rdzeniem Cortex-M4. Jego najważniejsze parametry są następujące: 512 kb pamięci Flash do zapisu programu. 128 kb pamięci statycznej SRAM. Maksymalna częstotliwość taktowania 100 MHz. 126 ELEKTRONIKA PRAKTYCZNA 3/2016
2 Rysunek 1. Wygląd zakładki Clock Configuration 7 timerów. Interfejsy komunikacyjne: SPI, I 2 C, UART, USB OTG. 12-bitowy przetwornik A/C. Płytkę zaprojektowano w standardzie Arduino, więc użytkownik może skorzystać z 16 linii D0 15 i 6 linii A0 5, do których doprowadzone są linie portów mikrokontrolera. Z większością tych wyprowadzeń skojarzone są wymienione wcześniej interfejsy i timery. Do niewątpliwych zalet płytki KA-NUCLEO-F411CE, należy zaliczyć zintegrowany programator umożliwiający programowanie i uruchamianie (debugowanie) softu zapisanego w pamięci Flash mikrokontrolera. Oprócz tego na płytce zamontowano: przycisk i diodę LED ogólnego przeznaczenia, trójkolorową diodę LED do wykorzystania przez użytkownika, gniazdo micro USB dla interfejsu USB OTG, przycisk Reset. Płytkę można jednocześnie zasilać z portu USB komputera poprzez gniazdo programatora jak i z zewnętrznego zasilacza 7 15 V o obciążalności co najmniej 400 ma. Pierwszy program: sterowanie liniami GPIO Poznawanie nowego kontrolera zwykle rozpoczyna się od opanowania sposobów sterowania jego portami wejść/ wyjść. W STM32 nie jest to trudna umiejętność, a przy tym bardzo przydatna. W końcu linie portów są najczęściej używanymi interfejsami do komunikacji kontrolera ze światem zewnętrznym. Napisanie prostego programu do sterowania i odczytywania stanu linii portów, skrótowo nazywanych Tabela 1. Funkcje wyprowadzeń I/O mikrokontrolera Funkcja Port STM32 Opis Sterowanie pojedynczym LED-em L13 Sterowanie D2-B Sterowanie D2-R Sterowanie D2-G Odczyt stanu przycisku USER Wejście PA5 PB13 PB14 PB15 PB12 GPIO, będzie doskonałym sposobem na poznanie działania narzędzia konfigurującego STM32CubeMX. Obsługiwanymi liniami niech będą te, podłączone do zamontowanych na płytce diod LED i przycisku. Na płytce KA-NUCLEO-F411CE, do sterowania diodami LED używa się 4 linii portów skonfigurowanych jako wyjściowe i 1 linii wejściowej do odczytu stanu przycisku. Funkcje tych linii i ich powiązanie z portami kontrolera zostały zebrane w tabeli 1. Generowanie szkieletu programu przez konfigurator STM32CubeMX Zastosowanie konfiguratora STM32CubeMX, pozwala programiście na zaoszczędzenie czasu potrzebnego na własnoręczne pisanie procedur inicjacji samego kontrolera jak i poszczególnych interfejsów. Ponadto konfigurator ostrzega przed potencjalnymi konfliktami, gdy używane przez program interfejsy chcą wykorzystywać jednocześnie tą samą linię portu. Najnowszą wersję STM32CubeMX, można pobrać ze strony producenta Po typowej instalacji program gotów jest do działania bez żadnych dodatkowych ustawień. Pracę nad nowym projektem, należy rozpocząć od wybrania typu kontrolera zamontowanego na płytce New Project STM32F411CEUx. Na zakładce Pinout zostanie wyświetlony rysunek obudowy wybranego układu a z lewej wszystkie dostępne interfejsy. Na początku należy zadeklarować, że wewnętrzny zegar kontroler będzie Sterowanie pojedynczym LED-em poprzez tranzystor, wymagana konfiguracja portu z podciąganiem do +3,3 V, poziom aktywny wysoki Sterowanie katodą niebieskiej części potrójnego LED-a, podciąganie Sterowanie katodą czerwonej części potrójnego LED-a, podciąganie Sterowanie katodą zielonej części potrójnego LED-a, podciąganie Klawisz podciągnięty na płytce do +3,3V, podciąganie nie wymagane po naciśnięciu zwiera do masy ELEKTRONIKA PRAKTYCZNA 3/
3 Rysunek 2. Wygląd zakładki Pinout taktowany impulsami z generatora (HSE) z dołączonym rezonatorem kwarcowym Pinout RCC High Speed Clock (HSE) Crystal. Wyprowadzenia PH0, PH1 powinny zostać zaznaczone kolorem zielonym. Oznaczać to będzie, że ich wybraną funkcją będzie współpraca z dołączonym zewnętrznym kwarcem. Kolejnym krokiem będzie przejście do zakładki Clock Configuration i ustawienie konfiguracji generatora HSE. Ponieważ na płytce zamontowany kwarc pracuje z częstotliwością 8 MHz, taką wartość należy wpisać w polu Input Frequency Clock Configuration Input Frequency=8. Następnie należy wskazać generator HSE jako źródło wewnętrznego zegara taktującego kontroler Clock Configuration PLL Source MUX HSE. Jeżeli zależy nam, żeby częstotliwość zegara taktującego była wyższa niż częstotliwość kwarcu generatora HSE, należy skorzystać z pętli fazowej PLL jako źródła impulsów taktujących Clock Configuration System Clock MUX PLLCLK. Dokładną częstotliwość pętli ustawia się korzystając z rejestrów mnożnikowych /M, *N, /P. Ich ustawienia wpływają na generowaną przez pętlę PLL częstotliwość wewnętrznych impulsów zegarowych HCLK. Częstotliwość nie może przekraczać największej dopuszczalnej, w przypadku STM32F411CE jest to 100 MHz. Jeżeli na zakładce Clock Configuration zostaną wyświetlone czerwone komunikaty, będzie to sygnał przekroczenia maksymalnej dopuszczalnej częstotliwości i należy skorygować ustawienia rejestrów mnożnikowych /M, *N, /P. Dla częstotliwości HCLK=96 MHz ustawienia rejestrów mnożnikowych będą następujące: /M=8, *N=192, /P=2. Po tych zmianach wygląd zakładki Clock Configuration powinien przypominać ten z rysunku 1. Następnym krokiem jest ustawienie trybu pracy dla wybranych linii portów. W tym celu na zakładce Pinout należy wskazać kursorem na wybrane wyprowadzenie i kliknąć lewym przyciskiem myszy. Z wyświetlonej listy należy wybrać tryb pracy linii (numer linii portu i tryb pracy podany został w tab. 1): PB12 GPIO_Input. PB13 GPIO_Output. PB14 GPIO_Output. PB15 GPIO_Output. PA5 GPIO_Output. Po wybraniu zakładki Configuration >System > GPIO można dokończyć ustawiania zaznaczonych linii, ustalić czy kontroler będzie je wewnętrznie podciągał, wybrać w przypadku linii wyjściowych szybkość, z którą będą pracowały oraz nadać im etykietę własną nazwę, pod którą będą występowały w utworzonym kodzie programu: PA5, Output Push Pull, Pull-Up, maximum output speed Low, user label: LED PB12, No pull-up and no pull-down, user label: Kl_USER PB13: Output Open Drain, No pull-up and no pull-down, user label: LED_RGB_B PB14: Output Open Drain, No pull-up and no pull-down, user label: LED_RGB_R PB15: Output Open Drain, No pull-up and no pull-down, user label: LED_RGB_G Po zakończeniu ustawień wygląd zakładki Pinout powinien przypominać ten z rysunku 2. Żeby można było wygenerować szkielet oprogramowania trzeba jeszcze zadeklarować nazwę projektu np. KA_ NUC_Test_IO, wybrać katalog docelowy i pakiet kompilatora, dla którego projekt ma być wygenerowany: Project Settings Project Name: KA_NUC_Test_IO Project Settings Project Location (wybrany katalog na dysku użytkownika). Project Settings Tolchain/IDE: SW4STM32 Wreszcie należy wybrać opcję generowania projektu Project Generate Code. Import wygenerowanego kodu do kompilatora AC6 Pakiet darmowego kompilatora dla kontrolerów i płytek STM32 o nazwie AC6 (SW4STM32), można pobrać spod adresu: Pakiet jest darmowy, ale przed pobraniem należy się zarejestrować. Po rozpakowaniu i instalacji pakiet jest od razu gotowy do pracy. Można przystąpić do importu plików projektu wygenerowanych przez konfigurator STM32CubeMX. 128 ELEKTRONIKA PRAKTYCZNA 3/2016
4 Uruchamiając kompilator AC6 z uprawnieniami administratora, użytkownik zostanie zapytany o miejsce lokalizacji pliku ustawień kompilatora Select a workspace. Należy podać ścieżkę dostępu zaznaczoną w STM32CubeMX Project Settings Project Location. Następnie, po otwarciu obszaru roboczego kompilatora należy wybrać opcję: File Import General Existing Projects into Workspace. W opcji Browse zaznaczyć ścieżkę dostępu podaną w STM32CubeMX Project Settings Project Location. Ostatnim krokiem jest ustawienie typu programatora zamontowanego na płytce KA-NUCLEO-F411CE. Z menu należy wybrać Run Debug Configuration Debugger i zaznaczyć opcję Manual spec. W tym momencie wyświetlą się dodatkowe pola, za których pomocą należy wybrać typ programatora i jego interfejs: Debug device: ST-LinkV2-1 oraz Debug interface: SWD. Po zaakceptowaniu ustawień przyciskiem Apply IDE jest gotowe do generowania kodu wynikowego, jego zapisu do pamięci Flash kontrolera i do debugowania. Widok obszaru roboczego po zakończeniu importu plików do edytora pakietu kompilatora pokazano na rysunku 3. Biblioteka sterowników HAL Efektem działania konfiguratora STM32CubeMX, jest wygenerowanie szkieletu oprogramowania zawierającego procedury inicjujące kontroler oraz użyte w projekcie interfejsy np. porty GPIO. Procedury inicjujące umieszczone zostały w pliku main.c. W przykładowym programie do odczytywania stanu przycisku i sterowania zapaleniem i gaszeniem diod LED, najważniejszymi procedurami inicjującymi są: Konfigurowanie sposobu taktowania mikrokontrolera (listing 1). Zgodnie z dokonanym w programie konfiguratora wyborem, kontroler będzie pracował z generatorem HSE i zewnętrznym kwarcem o częstotliwości 8 MHz. Pętla fazowa PLL będzie generowała wewnętrzny zegar taktujący kontrolera HCLK, którego częstotliwość będzie wynosiła 96 MHz. Konfigurowanie funkcji wyprowadzeń portów mikrokontrolera (listing 2). Do użytych portów podłączone zostaną wewnętrzne impulsy zegara taktującego. Zgodnie z ustawieniami w konfiguratorze, linie portów zadeklarowane jako używane zostaną zainicjowane w odpowiednim trybie pracy: jako wejściowe lub wyjściowe, z podciąganiem lub bez itd. Podczas inicjowania użyte zostaną nazwy portów podane w procesie konfigurowania. W automatycznie wygenerowanym pliku mxconstans.h znajduje się blok deklaracji nazw i przyporządkowania do nich stałych rozpoznawanych przez kompilator jako numery linii i portów. W przypadku deklaracji odnoszących się do stałych oznaczających porty (np. PA, PB itd.), do zadeklarowanych nazw automatycznie dodane zostały sufiksy _ GPIO_Port, natomiast w wypadku linii sufiksy _Pin. W wygenerowanych procedurach inicjacji wykorzystane zostały polecenia biblioteki HAL. Dokumentacja biblioteki HAL (UM1725: Description of STM32F4xx HAL drivers) jest do pobrania tutaj: Operacje związane z portami GPIO Wygenerowane automatycznie pliki z procedurami inicjującymi ułatwiają programiście pracę zwalniając z obowiązku pisania tej części kodu. Jednak program poza kręceniem się w nieskończonej pętli while(1){} nie robi niczego użytecznego. Resztę kodu programista musi napisać samodzielnie. W naszym programie przykładowym do sterowania diodami LED na płytce KA-NUCLEO-F411CE potrzebne będą komendy odwołujące się do procedur związanych z portami GPIO. Opis procedur można znaleźć w dokumentacji biblioteki HAL w sekcji HAL GPIO Generic Driver. Niektóre z nich np.: HAL_GPIO_Init były już wykorzystywane podczas inicjacji portów sterujących diodami LED. W tej chwili będą nas szczególnie interesowały procedury do odczytu stanu portów oraz w przypadku wyjść procedury zmiany ich poziomu. Polecenie stan_kl_user = HAL_GPIO_ReadPin(Kl_ USER_GPIO_Port, Kl_USER_Pin); odczytuje stan przycisku i zapisuje go w zadeklarowanej wcześniej zmiennej stan_ KL_USER. Port dołączony do przycisku może przyjąć jeden z dwóch stanów: 1. GPIO_PIN_RESET poziom niski, 2. GPIO_PIN_SET poziom wysoki. W ten sposób program może dowiedzieć się czy przycisk jest naciskany. Rysunek 3. Widok obszaru roboczego po zakończeniu importowania plików do edytora ELEKTRONIKA PRAKTYCZNA 3/
5 Rysunek 4. Perspektywa Debug Do sterowania liniami portów połączonych z katodami diod LED zamontowanych na płytce KA-NUCLEO-F411CE, można wykorzystać następujące rozkazy: HAL_GPIO_WritePin(LED_RGB_B_GPIO_Port, LED_ RGB_B_Pin, GPIO_PIN_SET) zgaszenie diody B. HAL_GPIO_WritePin(LED_RGB_R_GPIO_Port, LED_ RGB_R_Pin, GPIO_PIN_RESET) zaświecenie diody R. HAL_GPIO_TogglePin(LED_GPIO_Port, LED_Pin) przełączenie stanu diody LED na przeciwny. Rozkaz HAL_GPIO_WritePin() jako argumentów wymaga nazwy portu, nazwy linii i poziomu jaki linia ma przyjąć. Mogą to być GPIO_PIN_RESET (poziom niski) lub GPIO_ PIN_SET (poziom wysoki). W wypadku diod LED, których anody podłączone są do napięcia zasilania, podanie na port połączony z katodą poziomu niskiego spowoduje zaświecenie się diody. Rozkaz HAL_GPIO_TogglePin() jako parametrów potrzebuje nazwy portu i nazwy linii. Efektem jego działania jest przełączenie diody w stan przeciwny. Na przykład, jeśli była zaświecona po wykonaniu rozkazu zostanie zgaszona. Rozkaz zapisu może grupowo ustawiać stan linii tego samego portu. Dla przykładu, linia kodu: HAL_GPIO_WritePin(LED_RGB_R_GPIO_Port, LED_ RGB_R_Pin LED_RGB_G_Pin, GPIO_PIN_RESET); powoduje jednoczesne zaświecenie się diod LED_RGB_R i LED_RGB_G. Istnieje jeszcze inna metoda sterowania portami wyjściowymi. Wymaga ona odwołania się bezpośrednio do rejestru sterującego liniami wybranego portu. Zapis LED_RGB_R_GPIO_Port >BSRR = (LED_RGB_R_Pin LED_RGB_G_Pin) <<16; powoduje ustawienie wybranych starszych bitów w 32-bitowym rejestrze GPIOx_ BSRR (gdzie x jest literą A, B, C określającą wybrany port). Ustawienie starszych bitów powoduje wyzerowanie odpowiadających im linii portu. Z kolei zapis LED_ RGB_R_GPIO_Port >BSRR = (LED_RGB_R_Pin LED_ RGB_G_Pin); powoduje ustawienie młodszych bitów w 32-bitowym rejestrze GPIOx_BSRR. Będzie to powodowało ustawienie odpowiadających im linii portu. Opis działania rejestru GPIOx_BSRR można znaleźć w dokumentacji technicznej kontrolera STM411 Reference Manual RM0383 dostępnej na stronach firmy ST. Debugowanie programu Po napisaniu programu lub jego części, kolejnym etapem jest zapis kodu wynikowego do pamięci Flash mikrokontrolera zamontowanego na płytce KA-NUCLEO-F411CE, a następnie jego debugowanie, jeżeli nie działa prawidłowo. Gniazdo mikro USB programatora zamontowanego na płytce, należy połączyć kablem z dowolnym portem USB komputera PC. Napisany kod źródłowy trzeba skompilować wybierając opcję Project Build Project lub klikając na ikonę z symbolem młotka. Jeżeli kompilacja przebiegnie bez błędów, można uruchomić procedurę automatycznego zapisu do pamięci Flash mikrokontrolera i przejść do trybu debugowania. W tym celu należy wybrać Run Debug lub kliknąć ikonę z zielonym żukiem. Zapis do pamięci Flash, a potem gotowość do rozpoczęcia debugowania będzie sygnalizowana migotaniem diody PWR PRG/DBG zamontowanej na płytce KA-NUCLEO-F411CE. Otworzona zostanie nowa zakładka pulpitu tzw. Perspektywa Debug podobna do tej pokazanej na rysunku 4. Na zakładce dostępne są typowe opcje procesu debugowania: start i stop wykonywanego programu, praca krokowa, ustawianie pułapek itp. Wykonywanie programu zaczyna się po wybraniu opcji Run-Resume, kończenie po wybraniu Run Terminate lub Disconect albo po kliknięciu na odpowiadające im ikony. Na koniec jedna uwaga praktyczna. Własny kodu, w plikach automatycznie generowanych przez narzędzie konfiguratora STM32CubeMX, najbezpieczniej dopisywać w przeznaczonych do tego rejonach. Są one ograniczone komentarzami zaczynającymi się od słów USER CODE np.: /* USER CODE BEGIN 2 */ miejsce na kod użytkownika /* USER CODE END 2 */ Jeżeli przeprowadzimy ponowną generację plików przez STM32CubeMX, bo np. chcieliśmy dodać obsługę kolejnej linii portu, stare pliki zostaną nadpisane z wyjątkiem miejsc przeznaczonych na kod użytkownika. Dzięki temu oszczędzimy sobie konieczności ponownego wklepywania dodawanego przez nas kodu. Po procesie automatycznego generowania bez zmian pozostaną także pliki, w całości utworzone przez użytkownika podczas pisania programu. Ryszard Szymaniak, EP 130 ELEKTRONIKA PRAKTYCZNA 3/2016
Laboratorium Procesorów Sygnałowych
Laboratorium Procesorów Sygnałowych Moduł STM32F407 Discovery GPIO, C/A, akcelerometr I. Informacje wstępne Celem ćwiczenia jest zapoznanie z: Budową i programowaniem modułu STM32 F4 Discovery Korzystaniem
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
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,
Projektowanie z użyciem procesora programowego Nios II
Projektowanie z użyciem procesora programowego Nios II WSTĘP Celem ćwiczenia jest nauczenie projektowania układów cyfrowych z użyciem wbudowanych procesorów programowych typu Nios II dla układów FPGA firmy
Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika
Warsztaty AVR Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR Dariusz Wika 1.Krótki wstęp: Eclipse to rozbudowane środowisko programistyczne, które dzięki możliwości instalowania
Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000
Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne ze sterownikiem CX1000 Sterownik CX1000 należy do grupy urządzeń określanych jako komputery wbudowane (Embedded-PC).
LABORATORIUM UKŁADÓW PROGRAMOWALNYCH. PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR ZIMOWY 2017
Politechnika Wrocławska, Wydział Elektroniki Mikrosystemów i Fotoniki Wydziałowy Zakład Metrologii Mikro- i Nanostruktur LABORATORIUM UKŁADÓW PROGRAMOWALNYCH PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR
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
Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie
Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne ze sterownikiem CX9000 Sterownik CX9000 należy do grupy urządzeń określanych jako komputery wbudowane (Embedded-PC).
Instrukcja programowania płytek edycji 2014
Instrukcja programowania płytek edycji 2014 Spis treści 1. Opis płytki procesorowej (sumo_base_5)...1 1.1. Podstawowe elementy płytki...2 1.2. Pozostałe elementy płytki...3 2. Opis płytki sterującej napędami
Programowanie układów STM32F4 (1)
Programowanie układów STM32F4 (1) W tym kursie, bazując na nieskomplikowanych projektach, zaprezentuję w praktyczny sposób programowanie układów z rodziny STM32F4. Jest to pierwszy artykuł z serii. Przedstawione
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikrokontrolery i Mikroprocesory Zapoznanie się ze środowiskiem CUBE, obsługa portów I/O laboratorium: 02 autor:
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ą
Parametryzacja przetworników analogowocyfrowych
Parametryzacja przetworników analogowocyfrowych wersja: 05.2015 1. Cel ćwiczenia Celem ćwiczenia jest zaprezentowanie istoty działania przetworników analogowo-cyfrowych (ADC analog-to-digital converter),
Płytka ewaluacyjna Nucleo-F411RE
Płytka ewaluacyjna Nucleo-F411RE Płytka Nucleo-F411RE należy do rodziny zestawów ewaluacyjnych umożliwiających testowanie możliwości zamontowanego procesora. Oprócz tego, czasami taka płytka świetnie nadaje
Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie
Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne ze sterownikiem CP6601 Sterownik CP6601 należy do grupy urządzeń określanych jako komputery przemysłowe (Industrial
Programowanie procesora Microblaze w środowisku SDK
Programowanie procesora Microblaze w środowisku SDK 9 kwietnia 2010 Zespół Rekonfigurowalnych Systemów Obliczeniowych AGH Kraków http://www.fpga.agh.edu.pl/ 1.Wstęp Celem niniejszego ćwiczenia jest: zapoznanie
1.Wstęp. 2.Generowanie systemu w EDK
1.Wstęp Celem niniejszego ćwiczenia jest zapoznanie z możliwościami debuggowania kodu na platformie MicroBlaze oraz zapoznanie ze środowiskiem wspomagającym prace programisty Xilinx Platform SDK (Eclipse).
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
Ćwiczenia z S7-1200. S7-1200 jako Profinet-IO Controller. FAQ Marzec 2012
Ćwiczenia z S7-1200 S7-1200 jako Profinet-IO Controller FAQ Marzec 2012 Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz urządzeń..... 3 2 KONFIGURACJA S7-1200 PLC.. 4 2.1 Nowy projekt.
Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie
Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne z modułem BK9050 Moduł BK9050 jest urządzeniem typu Bus Coupler, umożliwiającym instalację rozproszonych grup terminali
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
Konfiguracja pakietu CrossStudio for MSP430 2.0.
Konfiguracja pakietu CrossStudio for MSP430 2.0. 1. Przed rozpoczęciem pracy przeczytaj całego manuala. 2. Gratulujemy wyboru modułu MMmsp430x1xxx. W celu rozpoczęcia pracy należy pobrać 30-dniową wersję
ZL1MSP430 Zestaw startowy dla mikrokontrolerów MSP430F11xx/11xxA ZL1MSP430
ZL1MSP430 Zestaw startowy dla mikrokontrolerów MSP430F11xx/11xxA ZL1MSP430 Zestaw startowy dla mikrokontrolerów MSP430F11xx/11xxA Mikrokontrolery z rodziny MSP430 słyną z niewielkiego poboru mocy i możliwości
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
Electronic Infosystems
Department of Optoelectronics and Electronic Systems Faculty of Electronics, Telecommunications and Informatics Gdansk University of Technology Electronic Infosystems Microserver TCP/IP with CS8900A Ethernet
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Podstawowe kroki programowania zestawu uruchomieniowego ZL9AVR z systemem operacyjnym NutOS w środowisku
LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program
LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program Przygotował: Jakub Wawrzeńczak 1. Wprowadzenie Lekcja przedstawia wykorzystanie środowiska LabVIEW 2016
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
Ćwiczenia z S7-1200. Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.
Ćwiczenia z S7-1200 Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP FAQ Marzec 2012 Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz
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.
Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR
Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR Zadanie polega na napisaniu pierwszego programu w języku C, jego poprawnej kompilacji i wgraniu na mikrokontroler. W tym celu należy zapoznać
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
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
Konfigurowanie sterownika BX9000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BX9000
Konfigurowanie sterownika BX9000 firmy Beckhoff wprowadzenie 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BX9000 Stanowisko laboratoryjne ze sterownikiem BX9000 Sterownik BX9000 należy
HTS221 mały czujnik o sporych możliwościach
HTS221 mały czujnik o sporych możliwościach Układ HT221 jest zintegrowanym, miniaturowym czujnikiem przeznaczonym do pomiaru wilgotności względnej i temperatury. Nadaje się on nie tylko do zastosowań związanych
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
1. Tworzenie nowego projektu.
Załącznik do Instrukcji 1. Tworzenie nowego projektu. Wybieramy opcję z menu głównego New->QNX C Project. Wprowadzamy nazwę przechodzimy do następnego kroku NEXT. Wybieramy platformę docelową oraz warianty
imei Instytut Metrologii, Elektroniki i Informatyki
PODSTAWY TECHNIKI MIKROPROCESOROWEJ Laboratorium Elektrotechnika, studia stacjonarne pierwszego stopnia Temat: Wprowadzenie do programowania mikrokontrolerów rodziny MCS-51 imei Instytut Metrologii, Elektroniki
MikloBit ul. Cyprysowa 7/5 43-600 Jaworzno. www.miklobit.com support@miklobit.com. JTAG + ISP dla AVR. rev. 1.1 2006.03.
MikloBit ul. Cyprysowa 7/5 43-600 Jaworzno www.miklobit.com support@miklobit.com JTAG + ISP dla AVR rev. 1.1 2006.03.10 Spis treści 1.Wprowadzenie... 3 2.Interfejs JTAG... 4 2.1.Złącze interfejsu JTAG...
Płytka uruchomieniowa XM64
2015 Płytka uruchomieniowa XM64 - Instrukcja obsługi www.barion-st.com 2015-05-12 2 SPIS TREŚCI 1. WSTĘP... 3 1.1 Co to jest XM64?... 3 1.2 Budowa oraz parametry techniczne... 3 1.3 Schemat połączeń...
TECHNIKA MIKROPROCESOROWA II
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II PRE LAB Instalacja środowiska Keil i konfigurowanie zestawu FRDM-KL46Z Sebastian
Opis szybkiego uruchomienia programu APBSoft
Opis szybkiego uruchomienia programu APBSoft www.telmatik.pl Program APBSoft należy instalować z otrzymanej płyty CD albo pobrać ze strony www.telmatik.pl. W drugim przypadku program dostarczany jest w
Informatyka I : Tworzenie projektu
Tworzenie nowego projektu w programie Microsoft Visual Studio 2013 Instrukcja opisuje w jaki sposób stworzyć projekt wykorzystujący bibliotekę winbgi2 w programie Microsoft Visual Studio 2013. 1. Otwórz
Programowanie Systemów Czasu Rzeczywistego
Programowanie Systemów Czasu Rzeczywistego Laboratorium Wprowadzenie Mariusz RUDNICKI mariusz.rudnicki@eti.pg.gda.pl 2016 Spis treści Przygotowanie platform docelowej.... 3 Przygotowanie środowiska programistycznego
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
Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051
Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051 Katedra Automatyki, Wydział EAIiE Akademia Górniczo-Hutnicza w Krakowie Marcin Piątek Kraków 2008 1. Ważne uwagi i definicje Poniższy
1.1 Co to jest USBasp?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 3 1.4 Zawartość zestawu... 4
2012 Programator AVR USBasp Instrukcja obsługi 2012-02-11 2 SPIS TREŚCI 1. WSTĘP... 3 1.1 Co to jest USBasp?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 3 1.4 Zawartość zestawu... 4
Programowanie mikrokontrolerów AVR
Programowanie mikrokontrolerów AVR Czym jest mikrokontroler? Mikrokontroler jest małym komputerem podłączanym do układów elektronicznych. Pamięć RAM/ROM CPU wykonuje program Układy I/O Komunikacje ze światem
Technika mikroprocesorowa. Konsola do gier
K r a k ó w 1 1. 0 2. 2 0 1 4 Technika mikroprocesorowa Konsola do gier W yk o n a l i : P r o w a d z ą c y: P a w e ł F l u d e r R o b e r t S i t k o D r i n ż. J a c e k O s t r o w s k i Opis projektu
Niektóre piny mogą pełnić różne role, zależnie od aktualnej wartości sygnałów sterujących.
Podłączenie mikrokontrolera ATmega8: zasilanie 8 i 22
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Podstawowe kroki programowania zestawu uruchomieniowego ZL9AVR z systemem operacyjnym NutOS w środowisku
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,
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
Poniższy przykład przedstawia prosty sposób konfiguracji komunikacji między jednostkami centralnymi LOGO! w wersji 8 w sieci Ethernet.
Poniższy przykład przedstawia prosty sposób konfiguracji komunikacji między jednostkami centralnymi LOGO! w wersji 8 w sieci Ethernet. Przygotowanie urządzeń W prezentowanym przykładzie adresy IP sterowników
Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU
Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU Spis treści: 1. Instalacja oprogramowania XG5000 3 2. Tworzenie nowego projektu i ustawienia sterownika 7 3. Podłączenie sterownika
Instrukcja instalacji systemu. CardioScan 10, 11 i 12
Instrukcja instalacji systemu CardioScan 10, 11 i 12 w wersji 76a/77a (pliki pobrane ze strony: http://www.oxford.com.pl/pobieranie/) Grudzień 2014 Strona 2 Instrukcja instalacji systemu CardioScan 10,
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
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. 1. Przygotowanie środowiska programistycznego. Zajęcia będą
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
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ć
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
Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej
Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium komputerowych systemów pomiarowych Ćwiczenie 8 Wykorzystanie modułów FieldPoint w komputerowych systemach pomiarowych 1. Wprowadzenie
MentorGraphics ModelSim
MentorGraphics ModelSim 1. Konfiguracja programu Wszelkie zmiany parametrów systemu symulacji dokonywane są w menu Tools -> Edit Preferences... Wyniki ustawień należy zapisać w skrypcie startowym systemu
Instrukcja obsługi programatora AVR Prog USB v2
Instrukcja obsługi programatora AVR Prog USB v2 Instrukcja obsługi programatora AVR Prog USB v2, STK500 v2 Strona 1 Zawartość 1. Instalacja... 3 2. Instalacja sterowników w trybie HID.... 3 3. Programowanie
BF30 OCDLINK/USBASP ARM-JTAG/AVR-ISP Programmer-debugger Instrukcja obsługi
BF30 OCDLINK/USBASP ARM-JTAG/AVR-ISP Programmer-debugger Instrukcja obsługi BoFF 2007 2009 Spis treści 1. Opis urządzenia...3 2. Instalacja oprogramowania w Windows...5 2.1 Instalacja oprogramowania dla
Programowanie niskopoziomowe
W. Complak, J.Kniat, M. Antczak, K. Kwarciak, G. Palik, A. Rybarczyk, Ł. Wielebski Materiały Programowanie niskopoziomowe http://www.cs.put.poznan.pl/arybarczyk/c_w_0.pdf Spis treści 1. Instalacja środowiska
GRM-10 - APLIKACJA PC
GRM-10 - APLIKACJA PC OPIS Aplikacja służy do aktualizacji oprogramowania urządzenia GRM-10 oraz jego konfiguracji z poziomu PC. W celu wykonania wskazanych czynności konieczne jest połączenie GRM-10 z
Konfigurowanie sterownika BC8150 firmy Beckhoff wprowadzenie
Konfigurowanie sterownika BC8150 firmy Beckhoff wprowadzenie 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BC8150 Stanowisko laboratoryjne ze sterownikiem BC8150 Sterownik BC8150 należy
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf Materiały poprawione Rozwiązanie zadania w NetBeans IDE 7.4: Jarosław Ksybek, Adam Miazio Celem ćwiczenia jest przygotowanie prostej aplikacji
INSTRUKCJA UŻYTKOWNIKA MPCC
V1.0.0 (10.14.2015) 1 (7) INSTALACJA UWAGA: Produkt działa jako urządzenie nadrzędne Modbus. Dlatego w przypadku podłączania narzędzia do istniejącej sieci Modbus konieczne może okazać się odłączenie innego
Modułowy programowalny przekaźnik czasowy firmy Aniro.
Modułowy programowalny przekaźnik czasowy firmy Aniro. Rynek sterowników programowalnych Sterowniki programowalne PLC od wielu lat są podstawowymi systemami stosowanymi w praktyce przemysłowej i stały
ZL24PRG. Interfejs JTAG dla mikrokontrolerów ARM
ZL24PRG Interfejs JTAG dla mikrokontrolerów ARM ZL24PRG to interfejs JTAG dla mikrokontrolerów z rdzeniem ARM. Umożliwia programowanie oraz debugowanie popularnych rodzin mikrokontrolerów z rdzeniem ARM
Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1
Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32 Instrukcja Obsługi SKN Chip Kacper Cyrocki Page 1 Spis treści Wstęp... 3 Wyposażenie płytki... 4 Zasilanie... 5 Programator... 6 Diody LED...
OPTIMA PC v2.2.1. Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA 255 2011 ELFON. Instrukcja obsługi. Rev 1
OPTIMA PC v2.2.1 Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA 255 Instrukcja obsługi Rev 1 2011 ELFON Wprowadzenie OPTIMA PC jest programem, który w wygodny sposób umożliwia konfigurację
AsLinkEx instrukcja obsługi
AsLinkEx instrukcja obsługi info@arduinosolutions.com AsLinkEx jest narzędziem dzięki któremu mamy możliwość programowania oraz debuggowania mikrokontrolerów z rdzeniem ARM Cortex M3 oraz ARM Cortex M0.
PLUTO Sterownik bezpieczeństwa Skrócona Instrukcja obsługi oprogramowania. PlutoProgrammingManualPL_v7A.pdf 1
PLUTO Sterownik bezpieczeństwa Skrócona Instrukcja obsługi oprogramowania PlutoProgrammingManualPL_v7A.pdf 1 www.jokabsafety.com Spis treści 1. Instalacja oprogramowania 3 2. Podłączenie do komputera..5
INSTRUKCJA OBSŁUGI PROGRAMU INSTAR 1.0
INSTRUKCJA OBSŁUGI PROGRAMU INSTAR 1.0 ver. 30.01.2014 Spis treści I. Wstęp... 2 II. Transmisja danych... 3 III. Aktualizacja oprogramowania... 4 IV. Ustawienia parametrów... 4 V. Konfiguracja modemu radiowego....
Instrukcja instalacji oprogramowania. CardioScan 10, 11 i 12. w wersji 54a i 76a
Instrukcja instalacji oprogramowania CardioScan 10, 11 i 12 w wersji 54a i 76a Sierpień 2012 Strona 2 Instrukcja Instalacji oprogramowania CardioScan 10, 11, 12 Instrukcja Instalacji oprogramowania CardioScan
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
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).
Instrukcja aktualizacji oprogramowania. Wersja dokumentu: 01i00 Aktualizacja:
Instrukcja aktualizacji oprogramowania Wersja dokumentu: 01i00 Aktualizacja: 2016-03-11 Uwagi Inne dokumenty dotyczące obsługi urządzeń można pobrać ze strony energetyka.itr.org.pl Przed aktualizacją oprogramowania
Język JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy wykład 1, część 2 1 Język JAVA podstawy Plan wykładu: 1. Krótka historia Javy 2. Jak przygotować sobie środowisko programistyczne 3. Opis środowiska JDK 4. Tworzenie programu krok po
FAQ: 00000042/PL Data: 3/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-1200
Spis treści 1 Opis zagadnienia omawianego w dokumencie.. 2 2 Wstęp do nowego projektu..... 3 2.1 Nowy projekt... 3 2.2 Dodanie nowego urządzenia... 4 3 Program w main... 6 4 Program PC Access.... 8 4.1
NWD-210N Bezprzewodowy adapter USB 802.11n
NWD-210N Bezprzewodowy adapter USB 802.11n Skrócona instrukcja obsługi Wersja 1.00 11/2007 Edycja 1 Copyright 2006. Wszelkie prawa zastrzeżone. Przegląd NWD210N to adapter sieciowy USB do komputerów osobistych.
CoDeSys 3 programowanie w języku CFC
Notatka Aplikacyjna NA 03003PL Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Tworzenie projektu i dodawanie programu w... 3 3. Organizacja okien dla języka CFC... 5 4. Składnia języka CFC
Instrukcja obsługi. PROGRAMATOR dualavr. redflu Tarnów
2008 Instrukcja obsługi PROGRAMATOR dualavr redflu Tarnów 1. Instalacja. Do podłączenia programatora z PC wykorzystywany jest przewód USB A-B (często spotykany przy drukarkach). Zalecane jest wykorzystanie
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
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,
Instrukcja do oprogramowania ENAP DEC-1
Instrukcja do oprogramowania ENAP DEC-1 Do urządzenia DEC-1 dołączone jest oprogramowanie umożliwiające konfigurację urządzenia, rejestrację zdarzeń oraz wizualizację pracy urządzenia oraz poszczególnych
Instrukcja obsługi programatora AVR Prog USB v2
Instrukcja obsługi programatora AVR Prog USB v2 Instrukcja obsługi programatora AVR Prog USB v2, STK500 v2 www.and-tech.pl Strona 1 Zawartość Instrukcja obsługi programatora AVR Prog USB v2, STK500 v2
Programator AVR USBasp
2012 Programator AVR USBasp Instrukcja obsługi 2012-09-11 2 SPIS TREŚCI 1. WSTĘP... 3 1.1 Co to jest USBasp?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 3 1.4 Zawartośd zestawu... 4
Programator AVR MKII. Instrukcja obsługi. Copyright by Barion www.barion-st.com 2014-05-31
2014 Programator AVR MKII Instrukcja obsługi www.barion-st.com 2014-05-31 2 SPIS TREŚCI 1. WSTĘP... 3 1.1 Co to jest AVR MKII?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 4 2. BUDOWA
Moduł Komunikacyjny MCU42 do systemu AFS42
Moduł Komunikacyjny MCU42 do systemu AFS42 IOT - Instrukcja Obsługi - Informacja Techniczna Aktualizacja 2015-05-05 13:04 www.lep.pl biuro@lep.pl 32-300 Olkusz, ul. Wspólna 9, tel/fax (32) 754 54 54, 754
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
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
Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024
Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024 Płytka idealna do nauki programowania mikrokontrolerów i szybkiego budowanie układów testowych. Posiada mikrokontroler ATmega16/ATmega32 i bogate
ZL17PRG. Programator ICP dla mikrokontrolerów ST7F Flash
ZL17PRG Programator ICP dla mikrokontrolerów ST7F Flash Programator ZL17PRG umożliwia programowanie mikrokontrolerów z rodziny ST7 firmy STMicroelectronics. Programator pracuje w oparciu o protokół ICC
Edytor tekstu OpenOffice Writer Podstawy
Edytor tekstu OpenOffice Writer Podstawy OpenOffice to darmowy zaawansowany pakiet biurowy, w skład którego wchodzą następujące programy: edytor tekstu Writer, arkusz kalkulacyjny Calc, program do tworzenia