Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Wydanie II
|
|
- Maksymilian Bielecki
- 8 lat temu
- Przeglądów:
Transkrypt
1 Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Wydanie II Wstęp do wydania drugiego (13) Wstęp (15) Kody przykładów (16) Schematy (16) Wymagane części (16) Wsparcie (18) Rozdział 1. Jak zacząć, czyli instalacja środowiska (19) Atmel Studio 6 - podstawy (20) o Rozpoczynamy pracę - nowy projekt (20) o Opcje projektu (22) Atmel Studio - dodatki (27) o Naggy (28) o MarginOfError (28) o Data Size Viewer (29) o Doxygen Integrator (29) o AnkhSVN (30) AVR w systemie GNU/Linux (30) Rozdział 2. Mikrokontroler i jego otoczenie (33) Podłączenie zasilania (33) o Odsprzęganie zasilania (34) Filtrowanie zasilania dla części analogowej procesora (35) o Zasilacz (36) Łączenie mikrokontrolera z układami pracującymi w innej domenie napięciowej (39) o Konwersja poziomów logicznych pomiędzy układami pracującymi z różnymi napięciami zasilającymi (40) o Piny wejściowe i wyjściowe (40) o Łączenie wyjścia procesora z układem pracującym z napięciem 5 V (43) o Zastosowanie aktywnego konwertera (45) o Konwersja z napięcia wyższego na niższe (45)
2 o Dzielnik rezystorowy (46) o Użycie do konwersji napięć buforów scalonych (47) o Bufor dwukierunkowy stosowany w magistralach typu open drain (47) Oscylatory zegarowe (49) Zasady wykorzystania zewnętrznego kwarcu (50) Generator kwarcowy Hz (52) Rozdział 3. Programatory (53) Podłączenie - uwagi ogólne (54) o Problemy (56) Programowanie AVR (56) o Programatory ISP (57) Programatory (59) o Programator AVRISP mkii (59) o Programator USBASP (60) Programatory JTAG (60) o Programator JTAGICE mkii (62) o JTAGICEIII (62) o AVROne! (63) o AVR Dragon (63) o Interfejs debugwire (67) Programowanie z poziomu AS6 - dlaczego warto korzystać z plików w formacie elf (68) Kilka procesorów i interfejs ISP (69) Kilka procesorów w jednym układzie (70) Programatory HV i równoległe (71) Tryb TPI (71) Programator Atmel-ICE (72) o Uaktualnianie firmware narzędzi (73) Czy nie da się taniej? (73) Programowanie przy pomocy narzędzi dostarczonych przez firmę Atmel (74) Program AVRDUDE (75) Rozdział 4. Na czym pracujemy, czyli ATmega168/328 Xplained Mini w skrócie (77) Podłączenie modułu (78) Xplained Mini w Atmel Studio (78) Piny IO (79) Pierwszy program (80) o Wgrywamy pierwszy program (83) Rozdział 5. Bity konfiguracyjne (85) Co to takiego? (85) o Lockbity (86) o Fusebity (86) Sygnatura (90) Konfiguracja fuse- i lockbitów w AVR-libc (90) o Lockbity w AVR-libc (91)
3 o Fusebity w AVR-libc (91) Konfiguracja w Atmel Studio (92) Rozdział 6. Arytmetyka i operacje bitowe (95) Arytmetyka (95) o Reprezentacja binarna liczb (95) o Proste typy danych (97) o Arytmetyka stałopozycyjna (102) o Arytmetyka zmiennopozycyjna (108) Operacje bitowe (116) o Operacja iloczynu bitowego (116) o Operacja sumy bitowej (117) o Operacja sumy wyłączającej (118) o Operacja negacji bitowej (119) o Operacje przesunięć bitowych (120) Rozdział 7. Podstawy języka C na AVR (123) Zasięg zmiennych (123) o Zmienne globalne (124) o Zmienne lokalne (125) o Wskaźniki (127) o Tablice (133) Struktury (137) o Wskaźniki i struktury (138) o Struktury anonimowe (139) o Inicjalizacja pól struktury (139) o Unie (140) o Pola bitowe (141) o Definicja a deklaracja (142) Funkcje (143) o Przekazywanie parametrów przez wartość i referencję (145) o Rekurencyjne wywołania funkcji (145) Słowa kluczowe (146) o Operatory (146) o Instrukcje sterujące (150) Rozdział 8. Zarządzanie projektem i preprocesor (155) Preprocesor (155) o Dyrektywa #include (156) o Dyrektywy kompilacji warunkowej (157) o Dyrektywa #define (158) Komentarze (160) Nazewnictwo (161) o Literały (163) Podział kodu na pliki (165) o Widoczność funkcji (169) o Widoczność zmiennych - słowo kluczowe extern (170)
4 o Podkatalogi (172) Modyfikator const (173) Słowo kluczowe static (175) Dyrektywa inline (175) o inline funkcja(); (177) o static inline funkcja(); (178) o extern inline funkcja(); (179) Modyfikator register (180) Rozdział 9. Sekcje programu (183) Sekcje danych (184) o Sekcja.text (184) o Sekcja.data (184) o Sekcja.bss (185) o Sekcja.eeprom (186) Sekcje zawierające kod programu (186) o Podsekcje.init[0-9] (187) o Podsekcje.fini[0-9] (188) Sekcje specjalne (188) Sekcje a opcje kompilacji (188) Sekcje tworzone przez programistę (190) Umieszczanie sekcji pod wskazanym adresem (191) Rozdział 10. Kontrola rdzenia i zarządzanie poborem energii (193) Źródła sygnału RESET (193) o Power-on Reset (195) o Zewnętrzny sygnał RESET (195) o Brown-out Detector (195) o Układ watchdog (196) Zarządzanie poborem energii (201) o Usypianie procesora (201) o Wyłączanie układu BOD (202) o Wyłączanie podsystemów procesora (203) o Preskaler zegara (203) o Inne sposoby minimalizowania poboru energii (204) Rozdział 11. Dynamiczna alokacja pamięci (207) Alokacja pamięci w bibliotece AVR-libc (209) o Funkcja malloc (212) o Funkcja calloc (212) o Funkcja realloc (212) o Funkcja free (214) Wycieki pamięci i błędne użycie pamięci alokowanej dynamicznie (214) Wykrywanie kolizji sterty i stosu (216) o Metoda I - własne funkcje alokujące pamięć (217) o Metoda II - sprawdzanie ilości dostępnej pamięci (217) o Metoda III - marker (217)
5 o Metoda IV - wykorzystanie interfejsu JTAG lub debugwire (217) o Metoda V - wzór w pamięci (219) Rozdział 12. Wbudowana pamięć EEPROM (223) Kilka słów, czym jest EEPROM (223) Dostęp do EEPROM w AVR (224) Zapobieganie uszkodzeniu zawartości pamięci EEPROM (225) Kontrola odczytu i zapisu do pamięci EEPROM (226) o Odczyt zawartości komórki pamięci (226) o Zapis do komórki pamięci (226) Dostęp do EEPROM z poziomu AVR-libc (228) o Deklaracje danych w pamięci EEPROM (228) o Funkcje realizujące dostęp do pamięci EEPROM (230) o Inne funkcje operujące na EEPROM (232) Techniki wear leveling (233) EEPROM i awaria zasilania (235) Problem atomowości przy dostępie do EEPROM (241) Zapis do EEPROM z użyciem przerwań (241) Rozdział 13. Dostęp do pamięci FLASH (245) Wskaźniki wykorzystujące przestrzenie adresowe (248) Jak to bywało dawniej... (252) Dostęp do pamięci FLASH > 64 kb (253) Typy 24-bitowe (254) Rozdział 14. Dostęp do 16-bitowych rejestrów IO (255) Dostęp do 16-bitowego rejestru ADC (255) Dostęp do 16-bitowych rejestrów timerów (256) Rozdział 15. Zwalniamy, czyli kiedy opóźnienia są konieczne (259) Opóźnienia przy zmiennym taktowaniu (263) Wykorzystanie timerów do realizacji opóźnień (265) Rozdział 16. Pliki z danymi - jak je dodawać do projektu? (267) Kompilacja plików binarnych (268) Łączenie plików obiektowych z projektem (270) Dostęp do danych binarnych (273) o Dostęp do danych z wykorzystaniem przestrzeni adresowych (275) Rozdział 17. Dostęp do portów IO mikrokontrolera (277) Konfiguracja pinu IO (278) Manipulacje stanem pinów IO (282) o Zmiana stanu portu na przeciwny (282) o Ustawianie linii IO (283)
6 o Zerowanie linii IO (283) o Makrodefinicja _BV() (283) o Użycie pól bitowych (284) Synchronizator (285) Przekazywanie rejestru jako parametru funkcji (286) Przykłady praktyczne (287) o Sterowanie wyświetlaczem 7-segmentowym (287) o Podłączenie przycisków (290) o Enkoder obrotowy (294) o Klawiatura matrycowa (299) Rozdział 18. Rejestry IO ogólnego przeznaczenia (303) Wykorzystanie innych rejestrów jako GPIOR (305) Rozdział 19. Przerwania (307) o Czym są przerwania? (307) o Przerwania maskowalne (308) o Źródła przerwań (309) o Wektory przerwań (311) Obsługa przerwań (312) o Puste wektory przerwań (314) o Puste przerwania (314) o Współdzielenie kodu przez przerwania (315) o sei()/cli() (316) o Atrybut naked i obsługa przerwań w asemblerze (317) o Modyfikator volatile (319) o Atomowość dostępu do danych (324) o Funkcje reentrant (327) Przykłady praktyczne (328) o Wyświetlanie multipleksowane (329) o Wyświetlanie multipleksowane z regulacją jasności wyświetlacza (333) o Obsługa przycisków (336) o Obsługa enkodera (339) o Klawiatura matrycowa (340) Rozdział 20. Timery (343) Sygnał taktujący (344) o Wewnętrzny sygnał taktujący (344) o Zewnętrzny sygnał taktujący (345) Licznik (346) Układ porównujący (346) o Wpływ na piny IO (347) Moduł przechwytywania zdarzeń zewnętrznych (348) o Eliminacja szumów (349) o Komparator jako wyzwalacz zdarzenia ICP (349) Tryby pracy timera (349)
7 o Tryb prosty (349) o Tryb CTC (352) o Tryby PWM (353) o Układ ochronny (358) o Modulator sygnału wyjściowego (359) Miernik częstotliwości i wypełnienia (360) Rozdział 21. RTC - czyli trochę o zegarach (365) o Realizacja sprzętowa (366) o Realizacja programowa (366) Czas drogą radiową, czyli DCF77 (369) o Trochę więcej o DCF77 (369) o Dekodowanie danych (370) o Funkcje konwersji czasu (372) o Moduł odbiornika DCF77 (372) Rozdział 22. Komparator (379) Funkcje dodatkowe (380) o Blokowanie pinów (380) o Wyzwalanie zdarzeń timera (380) o Wybór wejścia komparatora (380) o Wyzwalanie przetwornika ADC (381) Rozdział 23. Przetwornik analogowo-cyfrowy (383) Wybór napięcia referencyjnego (384) Co to jest LSB? (385) Kalibracja ADC (386) Nadpróbkowanie (387) o Uśrednianie (388) o Decymacja i interpolacja (389) Jak zwiększyć precyzję pomiarów? (389) Multiplekser (390) Blokowanie pinów cyfrowych (391) Przetwornik ADC (392) o Tryb pojedynczej konwersji (393) o Tryb ciągłej konwersji (393) Wejścia pojedyncze i różnicowe (394) Wynik (395) Wyzwalacze (395) Przerwania ADC (396) Precyzyjne pomiary przy pomocy ADC (397) Przykłady (399) o Termometr analogowy LM35 (399) o Klawisze (401) Rozdział 24. Obsługa alfanumerycznych wyświetlaczy LCD (407)
8 Obsługa wyświetlaczy alfanumerycznych (408) o Funkcje biblioteczne (413) o Definiowanie własnych znaków (418) Transakcyjna obsługa LCD (420) o Przykład - menu (430) Rozdział 25. Monochromatyczne wyświetlacze graficzne (439) Wizyta w muzeum, czyli wyświetlacze wykorzystujące KS0108 (441) Moduły wykorzystujące kontroler ST7565R (450) Budowa i funkcje kontrolera ST7565R (451) Funkcje specjalne kontrolera (457) o Obracanie obrazu (457) o Regulacja kontrastu (458) o Numer pierwszej wyświetlanej linii (459) Czcionki (460) Mała optymalizacja (465) Podwójne buforowanie (467) o Adres początku wyświetlania obrazu (468) Menu (469) o Menu oparte na piktogramach (471) Rozdział 26. Interfejs USART (477) Interfejsy szeregowe (477) Interfejs USART (478) Format transmisji danych (480) Interfejs USART mikrokontrolera AVR (482) o Szybkość transmisji (482) o Dobór kwarcu (484) o Formaty ramek danych (484) o Nadajnik i odbiornik USART (485) Kontrola poprawności danych (486) USART z Xplained Mini (487) Terminal (487) Wykorzystanie przerwań (488) Równoczesny dostęp do USART z wielu "wątków" (493) Dostęp do USART z wykorzystaniem strumieni (495) o Metoda get (496) o Metoda put (496) o Otwieranie strumienia (497) Połączenie mikrokontroler - mikrokontroler (498) o Tryb synchroniczny pracy USART (499) RS485 (504) Tryb MPCM (506) o Komputer w charakterze urządzenia master MPCM (509) Rozdział 27. Interfejs SPI (511) Inicjalizacja interfejsu (513)
9 o Ustawienie pinów IO (514) o Zegar taktujący (516) o Procesor w trybie Master SPI (516) o Procesor w trybie slave SPI (516) Przykłady (517) o Połączenie AVR - AVR (517) o Połączenie AVR - rejestr szeregowy (522) Interfejs USART w trybie SPI (526) o Taktowanie magistrali SPI (527) o Tryb pracy SPI (528) o Format ramki danych (528) o Konfiguracja interfejsu (528) Rozdział 28. Interfejs TWI (531) Tryb multimaster (534) Inicjalizacja interfejsu (535) Mikrokontroler w trybie I2C master (535) o Bity START i STOP (535) o Podstawowe funkcje do współpracy z I2C (536) o Współpraca z zewnętrzną pamięcią EEPROM (539) o Współpraca z zewnętrzną pamięcią FRAM (544) o Umieszczanie zmiennych w zewnętrznej pamięci EEPROM (545) o Współpraca z zegarem RTC (547) o Obsługa ekspandera IO PCF8574 (551) Procesor w trybie I2C slave (552) o Przykład (555) Rozdział 29. Interfejs USI (563) 4-bitowy licznik i zegar (563) Przerwania USI (564) Zmiana pozycji pinów (565) Wykorzystanie interfejsu USI w trybie SPI (566) o Tryb SPI master (566) o Tryb SPI slave (567) Rozdział 30. Interfejs 1-wire (569) Realizacja master 1-wire na AVR (572) o Realizacja master 1-wire przy pomocy pinów IO (573) o Realizacja master 1-wire przy pomocy interfejsu UART (576) o Wysokopoziomowe funkcje obsługi 1-wire (581) Termometr cyfrowy DS1820 (584) Rozdział 31. Dużo LED-ów, dużo zabawy (587) Matryce LED (587) o Projekt PCB i zasilanie (588) o Układ z matrycą dwukolorową (590)
10 o Sterowanie matrycą (591) Sterownik WS2812B (593) o Zasilanie (595) o Bit banging (596) o Wykorzystanie SPI (597) Rozdział 32. Piloty TV (601) Część sprzętowa, czyli odbiornik IR (603) Część programowa, czyli standardy kodowania (604) o Standard NEC i pokrewne (604) RC5 (610) o Kod Manchester (610) o Dekoder RC5 (611) o Inne standardy kodowania (615) Rozdział 33. Łączenie kodu C i asemblera (617) ABI (618) Słowo kluczowe asm (621) o Typy operandów (623) o Dostęp do portów IO (625) o Dostęp do danych wielobajtowych (626) o Dostęp do wskaźników (627) o Lista modyfikowanych rejestrów (627) o Wielokrotne użycie wstawki asemblerowej (628) Pliki.S (629) o Definicje (630) o Definicja symboli globalnych (630) o Dyrektywy asemblera (635) o Wywołanie funkcji języka C z asemblera (637) Rozdział 34. Bootloader (639) Pamięć NRWW i RWW (640) Bity konfiguracyjne bootloadera (641) o Konfiguracja lockbitów z poziomu aplikacji (642) Programowanie pamięci FLASH (643) Wykorzystanie przerwań w kodzie bootloadera (645) o Usuwanie tablicy wektorów przerwań (645) o Skrócenie tablicy wektorów przerwań (647) Start bootloadera (650) o Wykorzystanie dodatkowego przycisku/zworki (650) o Wykorzystanie markerów w pamięci EEPROM (651) o Oczekiwanie na specjalny znak w wybranym kanale komunikacji (652) o Start aplikacji (652) Współdzielenie kodu aplikacji i bootloadera (653) o Wywoływanie funkcji bootloadera w procesorach ATMega256x (655) o Wywoływanie funkcji obsługi przerwań zawartych w kodzie bootloadera (658) o Współdzielenie zmiennych pomiędzy aplikacją a bootloaderem (658)
11 Rozdział 35. Debugowanie programu (661) Konfiguracja debuggera (663) Konfiguracja projektu do debugowania (664) Debugger sprzętowy (665) Debugger programowy (symulator) (667) o Plik stymulacji (668) Pułapki (674) o Pułapki na dane (678) o Punkty śledzenia (679) o Pułapki warunkowe (681) Podgląd pamięci (683) Podgląd stosu wywołań (684) Określenie czasu symulacji (684) Okno dezasemblera (685) Okno podglądu zmiennych (686) o Łańcuchy formatujące (687) Makrodefinicja ASSERT (688) Przerwania w trakcie debugowania (692) _delay_xx i symulator (693) Skorowidz (695)
Rozdział 1. Wstęp, czyli nowi członkowie rodziny AVR (11)
Rozdział 1. Wstęp, czyli nowi członkowie rodziny AVR (11) Przykłady do książki (12) Mikrokontrolery XMEGA (12) o Errata (14) XMEGA a inne AVR-y (15) o Kompilator (15) o Nowe peryferia (16) Rozdział 2.
Bardziej szczegółowo2. Architektura mikrokontrolerów PIC16F8x... 13
Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator
Bardziej szczegółowoWstęp...9. 1. Architektura... 13
Spis treści 3 Wstęp...9 1. Architektura... 13 1.1. Schemat blokowy...14 1.2. Pamięć programu...15 1.3. Cykl maszynowy...16 1.4. Licznik rozkazów...17 1.5. Stos...18 1.6. Modyfikowanie i odtwarzanie zawartości
Bardziej szczegółowoMIKROKONTROLERY AVR JĘZYK C WYDAWNICTWO ATNEL PODSTAWY PROGRAMOWANIA. Miros aw Kardaś. Szczecin 2013. Mojej Żonie Kasi
WYDAWNICTWO ATNEL MIKROKONTROLERY AVR JĘZYK C PODSTAWY PROGRAMOWANIA Miros aw Kardaś Szczecin 2013 Mojej Żonie Kasi Książka przeznaczona jest dla elektroników i hobbystów, którzy chcą szybko, opierając
Bardziej szczegółowo1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33
Spis treści 3 1. Wprowadzenie...11 1.1. Wstęp...12 1.2. Mikrokontrolery rodziny ARM...13 1.3. Architektura rdzenia ARM Cortex-M3...15 1.3.1. Najważniejsze cechy architektury Cortex-M3... 15 1.3.2. Rejestry
Bardziej szczegółowoSzkolenia specjalistyczne
Szkolenia specjalistyczne AGENDA Programowanie mikrokontrolerów w języku C na przykładzie STM32F103ZE z rdzeniem Cortex-M3 GRYFTEC Embedded Systems ul. Niedziałkowskiego 24 71-410 Szczecin info@gryftec.com
Bardziej szczegółowo1.2. Architektura rdzenia ARM Cortex-M3...16
Od Autora... 10 1. Wprowadzenie... 11 1.1. Wstęp...12 1.1.1. Mikrokontrolery rodziny ARM... 14 1.2. Architektura rdzenia ARM Cortex-M3...16 1.2.1. Najważniejsze cechy architektury Cortex-M3... 16 1.2.2.
Bardziej szczegółowoKurs 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.
Bardziej szczegółowoAVREVB1. 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
Bardziej szczegółowoCharakterystyka 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
Bardziej szczegółowoMikrokontroler 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.
Bardziej szczegółowoo 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
Bardziej szczegółowoWbudowane układy peryferyjne cz. 1 Wykład 7
Wbudowane układy peryferyjne cz. 1 Wykład 7 Wbudowane układy peryferyjne UWAGA Nazwy rejestrów i bitów, ich lokalizacja itd. odnoszą się do mikrokontrolera ATmega32 i mogą być inne w innych modelach! Ponadto
Bardziej szczegółowo1. Wstęp Różnice pomiędzy mikrokontrolerami ST7 a ST7LITE Rdzeń mikrokontrolerów ST7FLITE... 15
3 1. Wstęp... 9 2. Różnice pomiędzy mikrokontrolerami ST7 a ST7LITE... 11 3. Rdzeń mikrokontrolerów ST7FLITE... 15 3.1. Jednostka centralna...16 3.2. Organizacja i mapa pamięci...19 3.2.1. Pamięć RAM...20
Bardziej szczegółowoArduino dla początkujących. Kolejny krok Autor: Simon Monk. Spis treści
Arduino dla początkujących. Kolejny krok Autor: Simon Monk Spis treści O autorze Podziękowania Wstęp o Pobieranie przykładów o Czego będę potrzebował? o Korzystanie z tej książki Rozdział 1. Programowanie
Bardziej szczegółowoMikrokontrolery AVR i ARM : sterowanie wyświetlaczami LCD / Tomasz Francuz. Gliwice, cop Spis treści
Mikrokontrolery AVR i ARM : sterowanie wyświetlaczami LCD / Tomasz Francuz. Gliwice, cop. 2017 Spis treści Wstęp 9 Moduły LCD 11 Schematy 12 Kody przykładów 12 Rozdział 1. Wprowadzenie do środowiska AVR
Bardziej szczegółowoSpis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne
Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...
Bardziej szczegółowo2. Code Composer Studio v4 zintegrowane środowisko projektowe... 41
3 Wstęp...11 1. Procesory serii TMS320F2802x/3x/6x Piccolo... 15 1.1. Organizacja układów procesorowych serii F2802x Piccolo...23 1.2. Organizacja układów procesorowych serii F2803x Piccolo...29 1.3. Organizacja
Bardziej szczegółowoWPROWADZENIE 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:
Bardziej szczegółowoWYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX
Zestaw DSP60EX Karta DSP60EX współpracuje z sterownikiem DSP60 i stanowi jego rozszerzenie o interfejs we/wy cyfrowy, analogowy oraz użytkownika. Karta z zamontowanym sterownikiem pozwala na wykorzystanie
Bardziej szczegółowoSystemy wbudowane. Wprowadzenie. Struktura. Mikrokontrolery AVR. Wprowadzenie do programowania w C
Systemy wbudowane Mikrokontrolery AVR Wprowadzenie do programowania w C dr inż. Maciej Piechowiak Wprowadzenie język C jest językiem strukturalnym wysokiego poziomu, jednak działającym blisko sprzętu i
Bardziej szczegółowoMikrokontroler ATmega32. System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe
Mikrokontroler ATmega32 System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe 1 Przerwanie Przerwanie jest inicjowane przez urządzenie zewnętrzne względem mikroprocesora, zgłaszające potrzebę
Bardziej szczegółowo1. Podstawowe wiadomości...9. 2. Możliwości sprzętowe... 17. 3. Połączenia elektryczne... 25. 4. Elementy funkcjonalne programów...
Spis treści 3 1. Podstawowe wiadomości...9 1.1. Sterowniki podstawowe wiadomości...10 1.2. Do czego służy LOGO!?...12 1.3. Czym wyróżnia się LOGO!?...12 1.4. Pierwszy program w 5 minut...13 Oświetlenie
Bardziej szczegółowoE-TRONIX Sterownik Uniwersalny SU 1.2
Obudowa. Obudowa umożliwia montaż sterownika na szynie DIN. Na panelu sterownika znajduje się wyświetlacz LCD 16x2, sygnalizacja LED stanu wejść cyfrowych (LED IN) i wyjść logicznych (LED OUT) oraz klawiatura
Bardziej szczegółowoPoradnik 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
Bardziej szczegółowoHC541 8-bitowy bufor jednokierunkowy HC245 8-bitowy bufor dwukierunkowy HC244 dwa 4-bitowe bufory jednokierunkowe
Bufory (BUFFER) Bufory stosuje się po to by: - zwiększyć obciążalność magistrali - chronić układ wysokiej skali integracji - sterować przepływem danych HC541 8-bitowy bufor jednokierunkowy HC245 8-bitowy
Bardziej szczegółowoJę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
Bardziej szczegółowo3. 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ń
Bardziej szczegółowoUkłady czasowo-licznikowe w systemach mikroprocesorowych
Układy czasowo-licznikowe w systemach mikroprocesorowych 1 W każdym systemie mikroprocesorowym znajduje zastosowanie układ czasowy lub układ licznikowy Liczba liczników stosowanych w systemie i ich długość
Bardziej szczegółowoObługa czujników do robota śledzącego linie. Michał Wendland 171628 15 czerwca 2011
Obługa czujników do robota śledzącego linie. Michał Wendland 171628 15 czerwca 2011 1 Spis treści 1 Charakterystyka projektu. 3 2 Schematy układów elektronicznych. 3 2.1 Moduł czujników.................................
Bardziej szczegółowoWstęp...10. 1. Podstawy programowania QBASIC...13. 2. Budowa mikroprocesora...35. 3. Zestaw uruchomieniowy...55. 5. Porty wejścia/wyjścia...
Spis treści 3 Wstęp...10 Jak zacząć?...11 1. Podstawy programowania QBASIC...13 Zmienne...17 Instrukcja pętli FOR...NEXT...19 Badanie warunku...20 Instrukcja warunkowa IF...THEN...ELSE...21 Etykiety i
Bardziej szczegółowoZaliczenie 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
Bardziej szczegółowoMIKROKONTROLERY 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
Bardziej szczegółowoFunkcje 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
Bardziej szczegółowoLABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2
LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2 1. Cel ćwiczenia Celem ćwiczenia jest pokazanie budowy systemów opartych na układach Arduino. W tej części nauczymy się podłączać różne czujników,
Bardziej szczegółowoZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32
ZL15AVR Zestaw uruchomieniowy dla mikrokontrolerów ATmega32 ZL15AVR jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów ATmega32 (oraz innych w obudowie 40-wyprowadzeniowej). Dzięki wyposażeniu
Bardziej szczegółowoSigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.
SigmaDSP - zestaw uruchomieniowy. SigmaDSP jest niedrogim zestawem uruchomieniowym dla procesora DSP ADAU1701 z rodziny SigmaDSP firmy Analog Devices, który wraz z programatorem USBi i darmowym środowiskiem
Bardziej szczegółowoZastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości
Politechnika Lubelska Wydział Elektrotechniki i Informatyki PRACA DYPLOMOWA MAGISTERSKA Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Marcin Narel Promotor: dr inż. Eligiusz
Bardziej szczegółowoWbudowane 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
Bardziej szczegółowoSpis treści 1. Wstęp 2. Ćwiczenia laboratoryjne LPM
Spis treści 1. Wstęp... 9 2. Ćwiczenia laboratoryjne... 12 2.1. Środowisko projektowania Quartus II dla układów FPGA Altera... 12 2.1.1. Cel ćwiczenia... 12 2.1.2. Wprowadzenie... 12 2.1.3. Przebieg ćwiczenia...
Bardziej szczegółowoTab. 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
Bardziej szczegółowoKurs Zaawansowany S7. Spis treści. Dzień 1
Spis treści Dzień 1 I Konfiguracja sprzętowa i parametryzacja stacji SIMATIC S7 (wersja 1211) I-3 Dlaczego powinna zostać stworzona konfiguracja sprzętowa? I-4 Zadanie Konfiguracja sprzętowa I-5 Konfiguracja
Bardziej szczegółowoWykład 2. Przegląd mikrokontrolerów 8-bit: -AVR -PIC
Wykład 2 Przegląd mikrokontrolerów 8-bit: -AVR -PIC Mikrokontrolery AVR Mikrokontrolery AVR ATTiny Główne cechy Procesory RISC mało instrukcji, duża częstotliwość zegara Procesory 8-bitowe o uproszczonej
Bardziej szczegółowoZastosowania mikrokontrolerów w przemyśle
Zastosowania mikrokontrolerów w przemyśle Cezary MAJ Katedra Mikroelektroniki i Technik Informatycznych Współpraca z pamięciami zewnętrznymi Interfejs równoległy (szyna adresowa i danych) Multipleksowanie
Bardziej szczegółowoFunkcje standardowej biblioteki wejść-wyjść do wyświetlania i pobierania danych
Funkcje standardowej biblioteki wejść-wyjść do wyświetlania i pobierania danych Przykłady wykorzystanie funkcji printf i scanf do wyświetlania danych na wyświetlaczu LCD oraz komunikacji sterownika mikroprocesorowego
Bardziej szczegółowoISBN. Copyright by Wydawnictwo BTC Legionowo 2010
Książka jest praktycznym przewodnikiem po rodzinie mikrokontrolerów LPC2000 (rdzeń ARM7TDMI) oraz sposobach ich programowania w języku C. Omówiono w niej zarówno budowę i działanie bloków peryferyjnych,
Bardziej szczegółowoZL5ARM. Zestaw uruchomieniowy dla mikrokontrolerów LPC2119/2129 (rdzeń ARM7TMDI-S) Kompatybilność z zestawem MCB2100 firmy Keil
ZL5ARM Zestaw uruchomieniowy dla mikrokontrolerów LPC2119/2129 (rdzeń ARM7TMDI-S) ZL5ARM Zestaw uruchomieniowy dla mikrokontrolerów LPC2119/2129 (rdzeń ARM7TMDI-S) 1 Zestaw ZL5ARM opracowano z myślą o
Bardziej szczegółowoZL6ARM Zestaw uruchomieniowy dla mikrokontrolerów LPC213x. Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC213x
ZL6ARM Zestaw uruchomieniowy dla mikrokontrolerów LPC213x (rdzeń ARM7TMDI-S) Kompatybilny z zestawem MCB2130 firmy Keil! Zestaw ZL6ARM opracowano z myślą o elektronikach chcących szybko zaznajomić się
Bardziej szczegółowoVamsterL. Opis sterownika. wersja 1.0
VamsterL Opis sterownika wersja 1.0 Kraków, 2012 1. Wstęp VamsterL jest jedną ze sprzętowych odmian Vamstera klasy N. Zaprojektowany został z myślą o zabudowie na szynie DIN. Wyposażony w dużą ilość wejść
Bardziej szczegółowoInkubator AVR Podstawy obsługi i programowania mikrokontrolerów rodziny. CZĘŚĆ I. Wprowadzenie i hardware Co na temat AVR każdy wiedzieć powinien? Producent: ATMEL (www.atmel.com) Instrukcje wykonywane
Bardziej szczegółowoPolitechnika Białostocka Wydział Elektryczny
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 SZEREGOWE PRZETWORNIKI A/C - C/A Ćwiczenie 5 Opracował:
Bardziej szczegółowoTechnika 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
Bardziej szczegółowoPRZETWORNIK ADC w mikrokontrolerach Atmega16-32
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA PRZETWORNIK ADC w mikrokontrolerach Atmega16-32
Bardziej szczegółowoSzkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop. 2017 Spis treści O autorze 9 Wprowadzenie 11 Rozdział 1. Sterownik przemysłowy 15 Sterownik S7-1200 15 Budowa zewnętrzna
Bardziej szczegółowoWykł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
Bardziej szczegółowoSystemy Wbudowane. Arduino, AVR. Arduino. Arduino. Arduino. Oprogramowanie. Mikrokontroler. Mikrokontroler Platforma Arduino. Arduino IDE: Arduino C:
Mikrokontroler Platforma Systemy Wbudowane IDE:, AVR mgr inż. Marek Wilkus Wydział Inżynierii Metali i Informatyki Przemysłowej AGH Kraków Mikrokontroler AVR Uno Środowisko Terminal Uruchamianie http://home.agh.edu.pl/~mwilkus
Bardziej szczegółowoCharakterystyka mikrokontrolerów
Charakterystyka mikrokontrolerów 1. Historia powstania Pierwszym mikrokontrolerem (a nie mikroprocesorem) był wyprodukowany pod koniec roku 1972 przez Texas Instruments procesor TMS1000. Łączył on w sobie
Bardziej szczegółowoProjektowanie 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
Bardziej szczegółowoInstytut 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
Bardziej szczegółowoZL2ARM 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.
Bardziej szczegółowoModuł prototypowy.. Leon Instruments. wersja 1.0
wersja 1.0 Moduł extrino XL umożliwia prototypowanie urządzeń z wykorzystaniem procesora ATmega128A3U-AU AU oraz naukę programowania nowoczesnych mikrokontrolerów z serii XMEGA firmy Atmel. Moduł znajdzie
Bardziej szczegółowoĆwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515
Laboratorium Techniki Mikroprocesorowej Informatyka studia dzienne Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515 Cel ćwiczenia Celem ćwiczenia jest poznanie możliwości nowoczesnych
Bardziej szczegółowoProgramowanie Układów Logicznych kod kursu: ETD6203. Szczegóły realizacji projektu indywidualnego W dr inż.
Programowanie Układów Logicznych kod kursu: ETD6203 Szczegóły realizacji projektu indywidualnego W1 24.02.2016 dr inż. Daniel Kopiec Projekt indywidualny TERMIN 1: Zajęcia wstępne, wprowadzenie TERMIN
Bardziej szczegółowoPodstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści 1. Konfiguracja pinów2 2. ISP..2 3. I/O Ports..3 4. External Interrupts..4 5. Analog Comparator5 6. Analog-to-Digital Converter.6 7.
Bardziej szczegółowoSystem 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
Bardziej szczegółowo2. Budowa układów procesorowych rodziny TMS320C
3 Wstęp...8 1. Procesory sygnałowe DSC (Digital Signal Controllers)...11 1.1. Przegląd układów procesorowych czasu rzeczywistego...13 1.2. Procesory rodziny TMS320C2000 firmy Texas Instruments...15 2.
Bardziej szczegółowoZagadnienia zaliczeniowe z przedmiotu Układy i systemy mikroprocesorowe elektronika i telekomunikacja, stacjonarne zawodowe
Zagadnienia zaliczeniowe z przedmiotu Układy i systemy mikroprocesorowe elektronika i telekomunikacja, stacjonarne zawodowe System mikroprocesorowy 1. Przedstaw schemat blokowy systemu mikroprocesorowego.
Bardziej szczegółowoSprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.
Sprawozdanie z projektu MARM Część druga Specyfikacja końcowa Prowadzący: dr. Mariusz Suchenek Autor: Dawid Kołcz Data: 01.02.16r. 1. Temat pracy: Układ diagnozujący układ tworzony jako praca magisterska.
Bardziej szczegółowoWbudowane układy komunikacyjne cz. 1 Wykład 10
Wbudowane układy komunikacyjne cz. 1 Wykład 10 Wbudowane układy komunikacyjne UWAGA Nazwy rejestrów i bitów, ich lokalizacja itd. odnoszą się do mikrokontrolera ATmega32 i mogą być inne w innych modelach!
Bardziej szczegółowodokument 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
Bardziej szczegółowoSystemy 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
Bardziej szczegółowoWykł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
Bardziej szczegółowoRozdział 2. Programowanie Arduino i kodowanie społecznościowe (29)
O autorach (11) O korektorze merytorycznym (12) Wprowadzenie (13) Podziękowania (14) Rozdział 1. Zmiany w rdzeniu Arduino 1.0.4 (15) Zmiany w środowisku programistycznym Arduino (15) Zmiany w szkicowniku
Bardziej szczegółowoProgramowanie mikrokontrolerów. 8 listopada 2007
Programowanie mikrokontrolerów Marcin Engel Marcin Peczarski 8 listopada 2007 Alfanumeryczny wyświetlacz LCD umożliwia wyświetlanie znaków ze zbioru będącego rozszerzeniem ASCII posiada zintegrowany sterownik
Bardziej szczegółowoZL2ARM 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ą
Bardziej szczegółowoZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168
ZL16AVR Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168 ZL16AVR jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerówavr w obudowie 28-wyprowadzeniowej (ATmega8/48/88/168). Dzięki
Bardziej szczegółowoHigh Speed USB 2.0 Development Board
High Speed USB 2.0 Development Board Instrukcja użytkownika. wersja 0.1 Autor: Łukasz Krzak Spis treści. 1. Opis układu 1.1. Widok płytki 1.2. Diagram przepływu informacji 2. Konfiguracja układu. 2.1.
Bardziej szczegółowoZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32
ZL15AVR Zestaw uruchomieniowy dla mikrokontrolerów ATmega32 ZL15AVR jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów ATmega32 (oraz innych w obudowie 40-wyprowadzeniowej). Dzięki wyposażeniu
Bardziej szczegółowoOpis efektów kształcenia dla modułu zajęć
Nazwa modułu: Programowanie mikrokontroleroẃ i mikroprocesoroẃ Rok akademicki: 2017/2018 Kod: EIT-1-408-s Punkty ECTS: 4 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek:
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowoPodstawy 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
Bardziej szczegółowoRok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne
Nazwa modułu: Technika mikroprocesorowa Rok akademicki: 2013/2014 Kod: EEL-1-616-s Punkty ECTS: 2 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek: Elektrotechnika Specjalność:
Bardziej szczegółowoInstrukcja 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
Bardziej szczegółowoInstrukcja obsługi programatora AVR Prog USB v2
Instrukcja obsługi programatora AVR Prog USB v2 Strona 1 Spis treści 1. Instalacja...3 2. Instalacja sterowników w trybie HID....3 3. Programowanie w trybie HID...4 4. Instalacja w trybie COM....5 5. Programowanie
Bardziej szczegółowoMikrokontroler ATmega32. Język symboliczny
Mikrokontroler ATmega32 Język symboliczny 1 Język symboliczny (asembler) jest językiem niskiego poziomu - pozwala pisać programy złożone z instrukcji procesora. Kody instrukcji są reprezentowane nazwami
Bardziej szczegółowoInstrukcja 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
Bardziej szczegółowoMCAR 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..
Bardziej szczegółowoSystemy 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
Bardziej szczegółowoMikroprocesory 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,
Bardziej szczegółowoSTM32Butterfly2. 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
Bardziej szczegółowoUniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR
Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów AVR ZL10AVR Zestaw ZL10AVR umożliwia wszechstronne przetestowanie aplikacji wykonanych z wykorzystaniem mikrokontrolerów z rodziny AVR (ATtiny, ATmega,
Bardziej szczegółowoZL29ARM. 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).
Bardziej szczegółowoMikroprocesory i mikrosterowniki Wydział Elektroniki Mikrosystemów i Fotoniki Politechniki Wrocławskiej Ćwiczenie nr 4
1 Ćwiczenie nr 4 Program ćwiczenia: Interfejs szeregowy SPI obsługa sterownika ośmiopozycyjnego, 7-segmentowego wyświetlacza LED Interfejs szeregowy USART, komunikacja mikrokontrolera z komputerem PC.
Bardziej szczegółowoMetody obsługi zdarzeń
SWB - Przerwania, polling, timery - wykład 10 asz 1 Metody obsługi zdarzeń Przerwanie (ang. Interrupt) - zmiana sterowania, niezależnie od aktualnie wykonywanego programu, spowodowana pojawieniem się sygnału
Bardziej szczegółowoKurs SIMATIC S7-300/400 i TIA Portal - Zaawansowany. Spis treści. Dzień 1
Spis treści Dzień 1 I Rozpoczęcie pracy ze sterownikiem (wersja 1503) I-3 Zadanie Konfiguracja i uruchomienie sterownika I-4 Etapy realizacji układu sterowania I-5 Tworzenie nowego projektu I-6 Tworzenie
Bardziej szczegółowoAVR 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Ń
Bardziej szczegółowoProgramowanie mikrokontrolerów AVR z rodziny ATmega.
Programowanie mikrokontrolerów AVR z rodziny ATmega. Materiały pomocnicze Jakub Malewicz jakub.malewicz@pwr.wroc.pl Wszelkie prawa zastrzeżone. Kopiowanie w całości lub w częściach bez zgody i wiedzy autora
Bardziej szczegółowo1.1. Wymogi bezpieczeństwa Pomoc techniczna TIA Portal V13 instalacja i konfiguracja pakietu...18
3 Przedmowa...9 Wstęp... 13 1. Pierwsze kroki... 15 1.1. Wymogi bezpieczeństwa...16 1.2. Pomoc techniczna...17 1.3. TIA Portal V13 instalacja i konfiguracja pakietu...18 1.3.1. Opis części składowych środowiska
Bardziej szczegółowoInstrukcja 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
Bardziej szczegółowoWydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 PAMIĘCI SZEREGOWE EEPROM Ćwiczenie 3 Opracował: dr inŝ.
Bardziej szczegółowo