JTAG. Specjalną, darmową wersję (z ograniczeniem generowanego kodu), która nosi nazwę Kickstart,
|
|
- Aniela Kowalska
- 7 lat temu
- Przeglądów:
Transkrypt
1 Zestaw startowy dla P R O J E K T Y procesora MSP430F413, część 2 AVT 920 Z dostępnych na rynku mikrokontrolerów trudno jest jednoznacznie wybrać najlepszy. Każdy ma jakieś swoje zalety i wady. Nawet popularność takiego, czy innego układu nie przesądza o jego walorach użytkowych. Najlepiej sprawdzić je samodzielnie za pomocą odpowiedniego zestawu uruchomieniowego. Taki zestaw dla mikrokontrolerów firmy Texas Instruments prezentujemy poniżej. Rekomendacje: zestaw uruchomieniowy polecamy wszystkim mikroprocesorowcom planującym poznanie nowych mikrokontrolerów rodziny MSP430. PODSTAWOWE PARAMETRY Płytka o wymiarach 86 x 82 mm Zasilanie V DC Peryferia dostępne dla użytkownika: wyświetlacz LCD 3 1/2 cyfry, interfejs RS232, trzy diody świecące, trzy przyciski, brzęczyk Złącza: porty P1 i P6, interfejs I 2 C i 1Wire, interfejs JTAG służący do programowania mikrokontrolera W p i e r w s z e j c z ę ś c i a r t y ku - łu przedstawiono opis wykonania płytki zestawu uruchomieniowego dla mikrokontrolerów MSP430F413. Czytelnicy zainteresowani tematem zapewne zdążyli już wykonać część sprzętową, pora zatem na omówienie oprogramowania. Oprogramowanie Do tworzenia oprogramowania na mikrokontrolery MSP430 zostanie wykorzystany pakiet firmy IAR. Zawiera on kompilator języka C, a także emulator umożliwiający zarówno symulację pracy procesora, jak również kontrolę jego pracy w układzie rzeczywistym za pośrednictwem interfejsu JTAG. Specjalną, darmową wersję (z ograniczeniem generowanego kodu), która nosi nazwę Kickstart, można pobrać ze strony TI s. ti.com/sc/techzip/slac050. zip, natomiast ze strony IAR com/products?name=e- W430 można pobrać ograniczoną czasowo (30 dni) wersję testową, która nie posiada ograniczenia generowanego kodu. Pobranie oprogramowania ze strony IAR wymaga rejestracji, po której na wskazany adres e mail zostanie przysłane 30 dniowe hasło. Po zainstalowaniu i uruchomieniu programu na ekranie pojawi się okno główne oraz okno pomocnicze (rys. 6), które umożliwia utworzenie nowego projektu w bieżącym obszarze roboczym, włączenie istniejącego projektu do obszaru roboczego, utworzenie nowego obszaru lub otwarcie przykładowych obszarów roboczych. Poniżej zostanie przedstawiony sposób tworzenia obszaru roboczego, co powinno ułatwić Czytelnikowi tworzenie własnych projektów. Wybieramy zatem pierwszą ikonę Create New project In current workspace, a w nowo otwartym oknie wybieramy opcję Empty Rys. 6. Okno powitalne kompilatora 33
2 List. 1. Program mrugania diodą D1 #include <msp430x41x.h> //rejestry MSP430F413 #define D1 0x04 //dioda D1 WDTCTL = WDTPW + WDTHOLD; //zatrzymaj watchdog timer P5DIR = D1; //Port P5.2 jako wyjscie P5OUT =D1; //dioda LED1 wlaczona unsigned int i; P5OUT ^= D1; i = 50000; while (i!= 0); //Zmienia stan P5.2 na przeciwny //pauza Rys. 7. Okno tworzenia nowego projektu Rys. 8. Wybór rodzaju tworzonego pliku Project (rys. 7), następnie należy podać nazwę projektu oraz miejsce, w którym zostanie on zapisany na dysku. Dalej w menu File wybieramy Save Workspace, również wskazując miejsce, gdzie obszar roboczy ma zostać zapisany. W ten sposób został utworzony projekt, w którym można umieścić właściwe pliki zawierające kod źródłowy programu. Rys. 9. Włączanie plików do projektu List. 2. Program generowania sygnału 4096 Hz na wyjściu P1.5 //**********************************************************// #include <msp430x41x.h> #define BUZ 0x20 //port P1.5 unsigned int i; WDTCTL = WDTPW + WDTHOLD; // watchdog timer zatrzymany FLL_CTL0 = XCAP18PF; // kondensatory wewnetrzne FLL_CTL1 =FLL_DIV_8; // P1.5=ACLK/8 =4096Hz P1DIR = 0x20; // P1.5 jako wyjscie P1SEL = 0x20; // P1.5 wyjscie ACLK P1SEL ^= BUZ ; // przelacza P1.5 pomiędzy ACLK i P1OUT i = 50000; // Pauza while (i >0); //**********************************************************// W celu utworzenia pliku źródłowego należy w menu File wybrać New, a w nowo otwartym oknie (rys. 8) Source/Text. W oknie edycyjnym zostanie otwarty pusty dokument, który należy zapisać na dysku (najlepiej w katalogu, w którym znajduje się plik projektu) nadając mu nazwę na przykład dioda.c (z rozszerzeniem.c). Plik ten będzie zawierał tworzony program i dlatego należy włączyć go do projektu poprzez kliknięcie prawym klawiszem myszki na nazwie utworzonego projektu ( Przykłady MSP430 ), w otwartym menu (rys. 9) należy wybrać Add files i wskazać ścieżkę dostępu do pliku dioda.c. Dalej należy kliknąć dwa razy na ten plik, aby został otwarty w oknie edycyjnym. Jako przykład stworzymy program, który będzie naprzemiennie zapalał i gasił diodę D1. Program ten jest przedstawiony na list. 1. Wpisujemy go w oknie edycyjnym. Przed przejściem do kompilacji należy ustawić parametry projektu poprzez jego zaznaczenie (klikniecie List. 3. Przykład zastosowania modułu FLL na jego nazwie), a następnie w menu Project wybranie Options (szczegóły poszczególnych kroków przedstawiono na rys. 10). W pierwszej kolejności należy ustalić typ procesora wybierając go z listy okienka numer 3 (MSP430F413), następnie w okienku 4 ustalamy rodzaj generowanych plików. W oknie 5 wybieramy, czy program będzie testowany poprzez symulator programowy (opcja Simulator,) czy przez sprzętowy FET Debugger. Dla zestawu startowego współpracującego z interfejsem JTAG należy wybrać opcję FET Debugger, co pozwoli na kontrolę procesora pracującego w układzie rzeczywistym. W takim przypadku dla ostatecznej konfiguracji należy jeszcze (w oknie 6) wybrać port, do którego jest podłączony interfejs JTAG, zatwierdzić wszystkie zmiany i powrócić do głównego okna kompilatora. Po skonfigurowaniu projektu można przejść do kompilacji i testowania napisanego programu. W tym celu należy zaznaczyć w projekcie plik o nazwie dioda.c, a następnie w menu //***********************************************************************// #include msp430x41x.h WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer SCFI0 = FN_2; // x2 DCO FLL_CTL0 = XCAP18PF; // kondensatory wewnetrzne SCFQCTL = 74; // (74+1) x = 2.45Mhz P1DIR = 0x22; // P1.1 i P1.5 jako wyjscia P1SEL = 0x22; // P1.1 i P1.5 wyjscie MCLK i ACLK while (1); //petla nieskonczona //***********************************************************************// 34
3 List. 4. Przykład odczytu klawiatury i sterowania diodami LED #include <msp430x41x.h> #define D1 0x04 //port D1 #define D2 0x08 //port D2 #define D3 0x10 //port D3 #define S1 0x20 //port S1 #define S2 0x40 //port S2 #define S3 0x80 //port S3 #define S1IN (P5IN&S1) //wejscie S1 #define S2IN (P5IN&S2) //wejscie S2 #define S3IN (P5IN&S3) //wejscie S3 WDTCTL = WDTPW + WDTHOLD; //zatrzymaj watchdog timer P5DIR = D1; //Port P5.2 jako wyjscie P5OUT = D1; //dioda D1 wylaczona P5DIR = D2; //Port P5.3 jako wyjscie P5OUT = D2; //dioda D1 wylaczona P5DIR = D3; //Port P.4 jako wyjscie P5OUT = D3; //dioda D1 wylaczona P5DIR &=~S1; //port P5.5 jako wejscie P5DIR &=~S2; //port P5.6 jako wejscie P5DIR &=~S3; //port P5.7 jako wejscie unsigned int i; if (S1IN==0) //jesli nacisniety przycisk S1 for (i=0;i<5000;i++); //czekaj 6ms if (S1IN==0) //sprawdz ponownie czy nacisniety S1 P5OUT^=D1; //jeli tak to zmien stan LED1 while (S1IN==0); //czekaj na zwolnienie S1 for (i=0;i<5000;i++); //pauza 6ms if (S2IN==0) //jesli nacisniety przycisk S2 for (i=0;i<5000;i++); //czekaj 6ms if (S2IN==0) //sprawdz ponownie czy nacisniety S2 P5OUT^=D2; //jeli tak to zmien stan LED2 while (S2IN==0); //czekaj na zwolnienie S2 for (i=0;i<5000;i++); //pauza 6ms if (S3IN==0) //jesli nacisniety przycisk S2 for (i=0;i<5000;i++); //czekaj 6ms if (S3IN==0) //sprawdz ponownie czy nacisniety S2 P5OUT^=D3; //jeli tak to zmien stan LED2 while (S3IN==0); //czekaj na zwolnienie S2 for (i=0;i<5000;i++); //pauza 6ms Rys. 10. Ustawianie parametrów projektu latora. Po kompilacji w oknie Messages zostanie pokazany przebieg kompilacji oraz ewentualne błędy. Po prawidłowym skompilowaniu można przejść do sprawdzenia działania programu programując procesor (wcześniej należy złącze interfejsu JTAG dołączyć do złącza CON2 zestawu startowego). Programowanie rozpoczyna się wybraniem opcji Debug w menu Project lub naciśnięciem przycisku na głównej belce. Podczas programowania będzie widoczne okno postępu (rys. 11), a po prawidłowym zaprogramowaniu pamięci procesora zostanie otwarte okno Debugera (rys. 12). W oknie tym będzie można uruchamiać, a także testować program. Widoczny jest tu między innymi kod pisanego programu w języku C, instrukcje w asemblerze oraz komunikaty Debugera. Możliwe jest także podglądanie rejestrów, symulacja terminala lub wyświetlacza LCD. Dodatkowe funkcje umożliwiające wykonanie powyższych zadań są dostępne w menu View. Polecenia umożliwiające uruchomienie programu są dostępne w menu Debug (również w postaci przycisków na belce narzędziowej kursor myszki na rys. 12). Aby uruchomić program zapisany w pamięci procesora należy wybrać polecenie Go. Program będzie wykonywany z pełną prędkością, dioda D1 będzie zapalana i gaszona. Polecenie Break spowoduje zatrzymanie procesora, a Reset powrót do początku programu. Przydatnym poleceniem, szczególnie przy testowaniu poprawności działania programów jest tryb pracy krokowej Step Over. Dzięki niemu można śledzić kolejne kroki programu w zwolnionym tempie. Jeśli testowany program pracuje prawidłowo, to poleceniem Stop Debugging można zakończyć nadzorowaną pracę procesora, okno Debugera zostanie zamknięte i nastąpi powrót do okna kompilatora. Jeśli przed wyjściem z trybu Debugera, procesor został uruchomiony z pełną prędkością, to po powrocie do okna kompilatora jego praca nie zostanie zatrzymana. Także złącze interfejsu JTAG może być przez cały czas podłączone, ponieważ jest on dołączany automatycznie do procesora na czas programowania i kontrolowania poprzez Debuger (poprzez układ zawarty w JTAG u), a w trybie kompilacji jest odłączony umożliwiając normalną pracę procesora. Project wybrać Compile, dla skompilowania całego projektu w tym samym menu należy wybrać Make. Te same czynności można wykonać naciskając odpowiednie ikony na belce przycisków w głównym oknie kompi- Przykładowe programy Procesory rodziny MSP430 są w Polsce stosunkowo mało popularne, niewiele jest więc materiałów pomocniczych umożliwiających ich poznanie. Poniżej zostaną przedsta- 35
4 Rys. 11. Okno programowania procesora wione proste procedury pozwalające na ożywienie zestawu startowego. Wszystkie przykłady należy wprowadzić analogicznie jak w przypadku list. 1, tworząc osobne projekty w osobnych obszarach roboczych (Workspace) lub dodając kolejne projekty do tego samego obszaru. Jako pierwszy przykład zostanie omówiona procedura obsługi brzęczyka. Program realizujący tę funkcję jest przedstawiony na list. 2. Brzęczyk zostanie wysterowany przebiegiem o częstotliwości 4096 Hz poprzez podział częstotliwości generatora i skierowanie go na wyjście portu P1.5. Cała procedura sprowadza się do odpowiedniej konfiguracji rejestrów procesora (zworka JP3 musi zostać zwarta). W pętli for jest wykonywana dodatkowo cykliczna zmiana portu P1.5 pomiędzy trybem wyjścia sygnału ACLK, a rejestrem wyjściowym portu (P1OUT), przez co generowany dźwięk jest impulsowy. W przykładzie drugim (list. 3) przedstawiono wykorzystanie modułu FLL+, dzięki któremu z przebiegu o częstotliwości 32,768 khz jest wytwarzany przebieg o częstotliwości 2,45 MHz. Może on służyć do taktowania procesora. Częstotliwość ta jest uzyskiwana w wyniku mnożenia podstawowej częstotliwości przez 75 (75x32768). Dodatkowo, oba przebiegi zostały skierowane na zewnątrz układu: przebieg 2,45 MHz do portu P1.1, przebieg 32,768 khz do portu P1.5. Dzięki temu mamy możliwość sprawdzenia częstotliwości za pomocą miernika oraz zorientowania się, czy przebiegi w ogóle są generowane. Kolejny przykład (list. 4) pokazuje, jak obsłużyć klawiaturę oraz jak wysterować diody świecące. Ponieważ przyciski i diody są dołączone do tego samego portu, wyprowadzenia P5.2...P5.4 są skonfigurowane jako wyjścia, natomiast wyprowadzenia P5.5...P5.7 jako wejścia. Działanie programu polega na zmianie stanu diody po każdorazowym naciśnięciu odpowiadają- List. 5. Program obsługi wyświetlacza LCD #include msp430x41x.h // deklaracja zmiennych // unsigned int val=0; unsigned int h; unsigned int i; unsigned int dig_pntr; unsigned int k; char *LCD = LCDMEM; // definicja tablicy // char digit[40] = 0x11, 0x11, // 0 LCD segment a+b & c+d = mlodsze dwa bajty 0x11, 0x00, // 0 LCD segment e+f & g+h = starsze dwa bajty 0x10, 0x01, // 1 0x00, 0x00, // 1 0x11, 0x10, // 2 0x01, 0x01, // 2 0x11, 0x11, // 3 0x00, 0x01, // 3 0x10, 0x01, // 4 0x10, 0x01, // 4 0x01, 0x11, // 5 0x10, 0x01, // 5 0x01, 0x11, // 6 0x11, 0x01, // 6 0x11, 0x01, // 7 0x00, 0x00, // 7 0x11, 0x11, // 8 0x11, 0x01, // 8 0x11, 0x11, // 9 0x10, 0x01, // 9 ; void clear_lcd (); //zerowanie LCD void put_lcd (unsigned int value); //wyswietla wartosc //poczatek programu WDTCTL = WDTPW + WDTHOLD; // stop watchdog timer FLL_CTL0 = XCAP18PF; // wewnetrzne kondensatory // inicjalizacja sterownika LCD w trybie statycznym // LCDCTL = 0x65; //statyczny LCD, segmenty = 0 23 BTCTL = BTFRFQ1+BTFRFQ0; // BTCTL ;set flcd = ACLK / 256 BTFRFQ1 P2DIR = 0xFF; // P2 wyjscie P3DIR = 0xFF; // P3 wyjscie P4DIR = 0xFF; // P4 wyjscie P5DIR = 0x04; // P5<1:0> wyjscie clear_lcd (); put_lcd (val); //kasuj LCD //wyswietl wartosc poczatkowa // glowna petla // while (1) P5OUT ^= 0x04; //Zmienia stan P5.2 na przeciwny k = 30000; //pauza while ( k>0); if (++val>1999) val=0; put_lcd (val); //wyswietl wartosc na LCD // wylacza wszystkie segmenty LCD// void clear_lcd () char i; char *LCD = LCDMEM; for (i=0; i<12; i++) LCD[i] = 0x00; //wyswietla podana liczbe z zakresu void put_lcd (unsigned int value) char *LCD = LCDMEM; // wyswietla 3 mlodsze cyfry // for (h=0; h<3; h++) //petla wyslania 3 mlodszych cyfr do wyswietlacza dig_pntr = 4* (value%10); //ustawienie adresu odczytu z tablicy digit for (i=0; i<4; i++) //petla zapisu 4bajtow definiujacych cyfre LCD[i] = digit[dig_pntr++]; //zapis do pamieci wyswietlacza cyfry //zdefiniowanej w tablicy digit value /= 10; //dzielenie aby wyswietlic kolejna cyfre liczby wejsciowej LCD += 4; //ustawienia adresu w pamieci LCD dla nastepnej cyfry // jesli liczba > 999, to wyswietla 1 na czwartej cyfrze LCD// if (value == 1) LCDM12 = 0x10; //wyswietl 1 cego przycisku: D1 dla S1, D2 dla S2, D3 dla S3. Kolejnym przykładem są procedury umożliwiające obsługę wyświetlacza LCD. Ze względu na swoją złożoność zostaną omówione dokładniej niż dotychczasowe. Na list. 5 przedstawiono program, który umożliwia wyświetlanie na wyświetlaczu liczby z zakresu Na początku programu inicjowany jest procesor oraz sterownik wyświetlacza. Sterownik zostaje skonfigurowany do 36
5 List. 6. Procedury obsługi portu szeregowego //*************************************************************************// #define RXD 0x02 // RXD P1.1 #define TXD 0x01 // TXD P1.0 #define Bitime_5 0x47 // czas trwania 1/2 bitu zegar Hz #define Bitime 0x6C // czas trwania bitu ~9620 baud unsigned int RXTXData; unsigned char BitCnt; void TX_Byte (void); void RX_Ready (void); #include <msp430x41x.h> WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer FLL_CTL0 = XCAP14PF; // wewnetrzne kondensatory CCTL0 = OUT; // TXD Idle as Mark TACTL = TASSEL_2 + MC_2; // SMCLK, continuous mode P1SEL = TXD + RXD; // P1.0/1 TA0 w trybie TXD/RXD P1DIR = TXD; // wyjscie TXD P1 // Główna petla RX_Ready (); //przelaczenie w tryb odbioru danych _BIS_SR (CPUOFF + GIE); // tryb czuwania i przerwanie aktywne TX_Byte (); // wysyla odebrany bajt // wysyla bajt podany w buforze RXTXData void TX_Byte (void) BitCnt = 0xA; // wysyla 8 bitow +1 start+1stop=10 CCR0 = TAR; // Timer A w trybie licznika CCR0 += Bitime; // czas trwania bitu RXTXData = 0x100; // dodanie bitu stopu do bufora RXTXData RXTXData = RXTXData << 1; // dodanie bitu startu CCTL0 = OUTMOD0 + CCIE; // TXD = mark = idle while ( CCTL0 & CCIE ); // czekaj na zakonczenie wysylania bajtu // przygotowanie do odbioru danych void RX_Ready (void) BitCnt = 0x8; // liczba bitów do odbioru CCTL0 = SCS + CCIS0 + OUTMOD0 + CM1 + CAP + CCIE; // Sync, Neg Edge, Capture // Przerwanie od Timer A0 #pragma vector=timera0_vector interrupt void Timer_A (void) CCR0 += Bitime; // czas bitu do CCR0 // Odbior RX if (CCTL0 & CCIS0) // RX w rejestrze CCI0B? if ( CCTL0 & CAP ) // jesli tryb Capture, to poczatek bitu startu CCTL0 &= ~ CAP; //przelacz CCTL0 z trybu capture na tryb compare CCR0 += Bitime_5; else RXTXData = RXTXData >> 1; if (CCTL0 & SCCI) // wpisz bit do RXTDData RXTXData = 0x80; BitCnt ; // Jesli odebrane wszystkie bity if ( BitCnt == 0) CCTL0 &= ~ CCIE; // odebrane wszytkie bity >wylacz przerwanie _BIC_SR_IRQ (CPUOFF); //tryb czuwania // // TX nadawanie else if ( BitCnt == 0) CCTL0 &= ~ CCIE; // Jesli wszystkie bity wyslane else //to wylacza przerwanie CCTL0 = OUTMOD2; // TX Space if (RXTXData & 0x01) CCTL0 &= ~ OUTMOD2; // Znacznik TX RXTXData = RXTXData >> 1; BitCnt ; //***********************************************************************// pracy statycznej, umożliwiając obsługę 24 segmentów wyświetlacza. Po skonfigurowaniu sterownika wyświetlanie danych na wyświetlaczu sprowadza się tylko do wykonania odpowiednich wpisów w pamięci danych wyświetlacza, a cała procedura odświeżania jest wykonywana automatycznie. Pamięć ta jest zorganizowana tak, aby możliwe było umieszczenie danych o segmentach także w trybie dynamicznym, dlatego w przedstawionym układzie nie są wykorzystywane wszystkie bity z każdej komórki. Wyświetlenie cyfry wiąże się przez to z koniecznością zdefiniowania poszczególnych segmentów. Została dlatego utworzona tablica stałych digit, w której są zawarte odpowiednie dane umożliwiające wyświetlenie poszczególnych cyfr na wyświetlaczu 7 segmentowym. Procedura clear_ lcd () służy do kasowania zawartości wyświetlacza poprzez zapisanie całej pamięci wyświetlacza zerami. Powoduje to wygaszenie wszystkich segmentów. Procedura put_lcd (unsigned int value) pozwala natomiast na wyświetlenie liczby w postaci dziesiętnej podanej jako argument funkcji. W głównej pętli programu wykonywane jest cykliczne zwiększanie wartości liczby val i wyświetlanie jej na wyświetlaczu. W ten sposób został utworzony licznik zliczający w górę od 0 do Dodatkowo w czasie zliczania mruga dioda D1. Ostatnim przykładem będzie obsługa portu szeregowego. Na list. 6 przedstawiono konfigurację procesora tak, aby mógł odbierać i wysyłać dane zgodnie ze specyfikacją standardu RS232. Prędkość transmisji jest ustalona na wartość 9600 bps, a działanie przykładowego programu polega na odebraniu pojedynczego bajtu danych z komputera i wysłaniu go z powrotem. Mikrokontroler jest taktowany przebiegiem zewnętrznym o częstotliwości 32,768 khz, jednak jest to wartość zbyt niska do zrealizowania transmisji danych z założoną prędkością, dlatego poprzez moduł FLL+ jest ona podwyższona do wartości Hz. Transmisja szeregowa jest realizowana przy użyciu licznika Timer_A3 ponieważ procesor nie posiada sprzętowego sterownika. Nadawanie i odbiór poszczególnych bitów jest realizowane w przerwaniu o nazwie Timer_A3, a w zależności od trybu (nadawania lub odbioru) kolejne bity są odbierane z portu P1.1 lub są wysyłane na linię P1.0. Buforem danych szeregowych w obu przypadkach jest zmienna RXTXData. W trybie odbioru w buforze tym znajdzie się odebrany bajt, a przy wysyłaniu danych wcześniej należy wpisać do tej zmiennej odpowiednią daną. Główna pętla programu jest ograniczona poleceniem for i składa się z wywołania funkcji RX_Ready (), która przygotowuje procesor do trybu odbierania danych. Następnie procesor jest przełączany w tryb czuwania i włączane jest przerwanie. Jeśli na linii P1.1 pojawi się stan niski, to procesor zostanie przełączony w tryb aktywny, zo- 37
6 stanie odebrany bajt danych, a następnie poprzez wywołanie funkcji TX_Byte () zostanie wysłany do komputera poprzez linię P1.0. Do przesyłania danych pomiędzy procesorem, a komputerem można użyć dowolnego programu terminala (np. HyperTerminal), który należy skonfigurować do pracy z prędkością 9600 bps, jeden bit startu, jeden bit stopu, bez kontroli parzystości. Do zestawu startowego zostaną dołączone pliki przedstawionych programów skonfigurowane i włączone do jednego obszaru roboczego, ułatwiając proces kompilacji i programowania procesora. W głównym katalogu będzie się znajdować plik Przykłady MSP430. eww. Jego uruchomienie jest najprostszym sposobem na wczytanie wszystkich przykładów do kompilatora, gdyż plik ten jest skojarzony z kompilatorem i zawiera informacje o projektach zawartych w danym obszarze roboczym. Oczywiście w ramach ćwiczeń programy te można wpisać ręcznie. Rys. 12. Okno debugera Ponadto na stronie producenta s.ti.com/sc/techzip/slac017.zip są udostępnione liczne przykłady programów w języku C, które pozwolą zapoznać się z właściwościami procesorów rodziny MSP430. Krzysztof Pławsiuk, EP krzysztof.plawsiuk@ep.com.pl 38
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
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
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ę
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
ĆWICZENIE 5. TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM
ĆWICZENIE 5 TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM Wiadomości wstępne: Port szeregowy może pracować w czterech trybach. Tryby różnią się między sobą liczbą bitów
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
Jednym z najlepszych sposobów poznawania nowego typu mikrokontrolera
Zestaw startowy dla P R O J E K T Y procesora MSP430F413, część 1 AVT 920 Z dostępnych na rynku mikrokontrolerów trudno jest jednoznacznie wybrać najlepszy. Każdy ma jakieś swoje zalety i wady. Nawet popularność
LABORATORIUM TM Cel laboratorium
LABORATORIUM TM 4 07.05.2010 1. Cel laboratorium Zadaniem polegało na zaprojektowaniu oraz realizacji dynamicznego wyświetlania, na 8- pozycyjnym wyświetlaczu LED, przesuwanego napisu o stałej treści.
PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA
EGMONT INSTRUMENTS PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS tel. (0-22) 823-30-17, 668-69-75 02-304 Warszawa, Aleje Jerozolimskie 141/90 fax (0-22) 659-26-11
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ą
OPIS PROGRAMU USTAWIANIA NADAJNIKA TA105
OPIS PROGRAMU USTAWIANIA NADAJNIKA TA105 Parametry pracy nadajnika TA105 są ustawiane programowo przy pomocy komputera osobistego przez osoby uprawnione przez operatora, które znają kod dostępu (PIN).
MultiTool instrukcja użytkownika 2010 SFAR
MultiTool instrukcja użytkownika 2010 SFAR Tytuł dokumentu: MultiTool instrukcja użytkownika Wersja dokumentu: V1.0 Data: 21.06.2010 Wersja urządzenia którego dotyczy dokumentacja: MultiTool ver. 1.00
4 Transmisja szeregowa na przykładzie komunikacji dwukierunkowej z komputerem PC, obsługa wyświetlacza LCD.
13 4 Transmisja szeregowa na przykładzie komunikacji dwukierunkowej z komputerem PC, obsługa wyświetlacza LCD. Zagadnienia do przygotowania: - budowa i działanie interfejsu szeregowego UART, - tryby pracy,
RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle
Uniwersalny rejestrator danych pochodzących z portu szeregowego RS 232 Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle - UNIWERSALNY REJESTRATOR DANYCH Max. 35 GB pamięci! to nowoczesne
4 Transmisja szeregowa, obsługa wyświetlacza LCD.
1 4 Transmisja szeregowa, obsługa wyświetlacza LCD. Zagadnienia do przygotowania: - budowa i działanie interfejsu szeregowego UART, - tryby pracy, - ramka transmisyjna, - przeznaczenie buforów obsługi
Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski
Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 90-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/
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),
Ć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
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
Rys. 3 Schemat montażowy płytki głównej Rys. 4 Schemat montażowy płytki wykonawczej wyświetlaczu LCD pojawi się informacja o błędzie wraz ze wskazaniem komórki oraz numeru testu. W przypadku wyświetlacza
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
MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART
MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART Własności MOBOT-RCR v2a: - pasmo komunikacji: ISM 433MHz lub 868MHz - zasięg 50m 300m * - zasilanie: z USB, - interfejs wyjściowy:
Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows XP
Instrukcja ręcznej konfiguracji połączenia z Internetem przez UWAGA modem ED77 w systemie Windows XP wersja 1.0 Niniejsza instrukcja nie opisuje sposobu i przebiegu instalacji sterowników urządzenia. W
Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie)
Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie) UWAGA Podstawowym wymaganiem dla uruchomienia modemu ED77 jest komputer klasy PC z portem USB 1.1 Instalacja
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
1. 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
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
Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski
Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 90-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/
Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury
Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury Cel ćwiczenia: Głównym celem ćwiczenia jest nauczenie się obsługi klawiatury. Klawiatura jest jednym z urządzeń wejściowych i prawie zawsze występuje
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
RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle
Uniwersalny rejestrator danych pochodzących z portu szeregowego RS 232 Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle - UNIWERSALNY REJESTRATOR DANYCH Max. 35 GB pamięci! to nowoczesne
Licznik rewersyjny MD100 rev. 2.48
Licznik rewersyjny MD100 rev. 2.48 Instrukcja obsługi programu PPH WObit mgr inż. Witold Ober 61-474 Poznań, ul. Gruszkowa 4 tel.061/8350-620, -800 fax. 061/8350704 e-mail: wobit@wobit.com.pl Instrukcja
Hardware mikrokontrolera X51
Hardware mikrokontrolera X51 Ryszard J. Barczyński, 2016 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Hardware mikrokontrolera X51 (zegar)
Instrukcja obsługi elektronicznego licznika typu 524. Model 524. Licznik sumujący i wskaźnik pozycji typu Opis. 1. Opis
Instrukcja obsługi elektronicznego licznika typu 524 Model 524 Model 524 jest urządzeniem wielozadaniowym i zależnie od zaprogramowanej funkcji podstawowej urządzenie pracuje jako: licznik sumujący i wskaźnik
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
Ć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.
Zestaw przedłużacza, 4K HDMI HDBaseT, 70 m
Zestaw przedłużacza, 4K HDMI HDBaseT, 70 m Instrukcja obsługi DS-55503 Przed instalacją i obsługą urządzenia należy dokładnie zapoznać się z poniższymi zaleceniami dotyczącymi bezpieczeństwa: 1. Należy
Podstawowe zasady tworzenia projektu w środowisku uvision 4.0, pisanie programów w asemblerze 8051
Podstawowe zasady tworzenia projektu w środowisku uvision 4.0, pisanie programów w asemblerze 8051 Aby móc skorzystad z możliwości środowiska uruchomieniowego uvision v.4.0, firmy Keil należy stworzyd
Zestaw przedłużacza, 4K HDMI HDBaseT, 100 m
Zestaw przedłużacza, 4K HDMI HDBaseT, 100 m Instrukcja obsługi DS-55504 Przed instalacją i obsługą urządzenia należy dokładnie zapoznać się z poniższymi zaleceniami dotyczącymi bezpieczeństwa: 1. Należy
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
MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN
MODBUS RTU wersja M1.14 protokół komunikacyjny do wyświetlaczy SEM 04.2010 Str. 1/5 MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN W wyświetlaczach LDN protokół MODBUS RTU wykorzystywany
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).
Sterownik Spid Pant 8 i Ant 8. Podręcznik użytkowania
Sterownik Spid Pant 8 i Ant 8 Podręcznik użytkowania Spis treści Spis treści...2 Wprowadzenie...3 Komplet...3 Dane techniczne...3 Panel sterujący...4 Panel tylny...5 Obsługa sterownika...6 Zmiana trybu
Instrukcja dla: Icomsat v1.0 SIM900 GSM/GPRS shield for Arduino oraz dla GPRS Shield produkcji Seeedstudio.
Instrukcja dla: Icomsat v1.0 SIM900 GSM/GPRS shield for Arduino oraz dla GPRS Shield produkcji Seeedstudio. IComsat jest to shield GSM/GPRS współpracujący z Arduino oparty o moduł SIM900 firmy SIMCOM.
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ę
Kod produktu: MP-BTM222-5V
Moduł interfejsu Bluetooth na bazie BTM-222, sterowany komendami AT, poziom napięć TTL 5V Urządzenie zbudowano w oparciu o moduł transmisyjny Bluetooth typu BTM-222 firmy Rayson, umożliwiający zasięg bezprzewodowy
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ć
Windows 10 - Jak uruchomić system w trybie
1 (Pobrane z slow7.pl) Windows 10 - Jak uruchomić system w trybie awaryjnym? Najprostszym ze sposobów wymuszenia na systemie przejścia do trybu awaryjnego jest wybranie Start a następnie Zasilanie i z
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
1) Połączenie za pomocą kabla PC/PPI (Nr kat.: USB: 6ES7 901-3DB30-0XA0, RS232: 6ES7 901-3CB30-0XA0)
Pierwszym etapem programowania sterownika S7-200 jest jego podłączenie i nawiązanie z nim komunikacji. Są trzy moŝliwości połączenia się ze sterownikiem: kabel PC/PPI, PC Adapter USB lub procesor komunikacyjny
Interfejs analogowy LDN-...-AN
Batorego 18 sem@sem.pl 22 825 88 52 02-591 Warszawa www.sem.pl 22 825 84 51 Interfejs analogowy do wyświetlaczy cyfrowych LDN-...-AN zakresy pomiarowe: 0-10V; 0-20mA (4-20mA) Załącznik do instrukcji obsługi
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
Zwory na płycie z łączem szeregowym ustawienie zworek dla programowania.
I. OPIS STANOWISKA DO BADANIA SILNIKÓW KROKOWYCH LINIOWYCH Pracą silnika można sterować za pomocą sterownika lub przez łącze szeregowe RS485/232 z komputera. Rysunek przedstawiający sposób podłączenia
Temat nr 5. System czasu rzeczywistego bazujący na stałopozycyjnym procesorze sygnałowym. LABORATORIUM Procesory i komputery przemysłowe
LABORATORIUM Procesory i komputery przemysłowe Katedra Systemów Elektroniki Morskiej Wydział Elektroniki Telekomunikacji i Informatyki Politechnika Gdańska Temat nr 5 System czasu rzeczywistego bazujący
Przemysłowy odtwarzacz plików MP3
Przemysłowy odtwarzacz plików MP3 WWW.DIGINN.EU Spis treści 1. Opis odtwarzacza MP3... 3 2. Wyprowadzenia odtwarzacza... 4 2.1 Wymiary płytki... 6 4. Tryby pracy... 8 5. Podłączanie MP3 Playera... 9 6.
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
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
interfejs szeregowy wyświetlaczy do systemów PLC
LDN SBCD interfejs szeregowy wyświetlaczy do systemów PLC SEM 08.2003 Str. 1/5 SBCD interfejs szeregowy wyświetlaczy do systemów PLC INSTRUKCJA OBSŁUGI Charakterystyka Interfejs SBCD w wyświetlaczach cyfrowych
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
Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.
Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu. Maciek Słomka 4 czerwca 2006 1 Celprojektu. Celem projektu było zbudowanie modułu umożliwiającego wizualizację stanu czujników
OPIS TECHNICZNY I INSTRUKCJA OBSŁUGI PROGRAMU DO MIERNIKA ZOT4. PM wer. 5.0
OPIS TECHNICZNY I INSTRUKCJA OBSŁUGI PROGRAMU DO MIERNIKA ZOT4 PM wer. 5.0 LUBELSKIE FABRYKI WAG "FAWAG" S.A. 20-954 Lublin, ul.łęczyńska 58 tel. (0-81) 746-10-41, 745-06-40 tel./fax (0-81) 745-06-38,
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.
Komunikacja w mikrokontrolerach Laboratorium
Laboratorium Ćwiczenie 4 Magistrala SPI Program ćwiczenia: konfiguracja transmisji danych między mikrokontrolerem a cyfrowym czujnikiem oraz sterownikiem wyświetlaczy 7-segmentowych przy użyciu magistrali
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
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
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
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ą
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
Sterownik RO WS-01E opis działania, obsługa
Sterownik RO WS-01E opis działania, obsługa * Watersystem * Standby Włączanie/wyłączanie sterownika Naciśnięcie i przytrzymanie przycisku ESC przez.ok 1 sekundę włącza/wyłącza sterownik Obsługa Menu Wejście
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
Program EDYTOR-AS-OUX
Z.S.E. ASTER ul. Brzozowa 13 87-100 Toruń http:\\www.asterlm.mga.com.pl E-mail: asterlm@mga.com.pl m.lewndowski.aster@gmail.com Program EDYTOR-AS-OUX 1. Charakterystyka ogólna Program edytor-as-oux.exe
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
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
Licznik prędkości LP100 rev. 2.48
Licznik prędkości LP100 rev. 2.48 Instrukcja obsługi programu PPH WObit mgr inż. Witold Ober 61-474 Poznań, ul. Gruszkowa 4 tel.061/8350-620, -800 fax. 061/8350704 e-mail: wobit@wobit.com.pl Instrukcja
Ć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
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
Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows 2000
Instrukcja ręcznej konfiguracji połączenia z Internetem przez UWAGA modem ED77 w systemie Windows 2000 wersja 1.0 Niniejsza instrukcja nie opisuje sposobu i przebiegu instalacji sterowników urządzenia.
ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x
ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x ZL9ARM Płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x 1 ZL9ARM to uniwersalna płyta bazowa dla modułów diparm
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
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
1722/85 I 1722/86 INSTRUKCJA UŻYTKOWNIKA. Panel MIKRA i monitory głośnomówiące CXMODO. Nr ref. 1722/85 Nr ref. 1722/86 INSTRUKCJA UŻYTKOWNIKA
Panel MIKRA i monitory głośnomówiące CXMODO Dla domu jednorodzinnego Dla domu dwurodzinnego Nr ref. 1722/85 Nr ref. 1722/86 INSTRUKCJA UŻYTKOWNIKA MIWI URMET Sp. z o. o. ul. Pojezierska 90A 91-341 Łódź
Poradnik programowania procesorów AVR na przykładzie ATMEGA8
Poradnik programowania procesorów AVR na przykładzie ATMEGA8 Wersja 1.0 Tomasz Pachołek 2017-13-03 Opracowanie zawiera opis podstawowych procedur, funkcji, operatorów w języku C dla mikrokontrolerów AVR
Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej
Struktura stanowiska laboratoryjnego Na rysunku 1.1 pokazano strukturę stanowiska laboratoryjnego Z80 z interfejsem częstościomierza- czasomierz PFL 21/22. Rys.1.1. Struktura stanowiska. Interfejs częstościomierza
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....
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
TWRS-21 TABLICOWY WYŚWIETLACZ CYFROWY DOKUMENTACJA TECHNICZNO-RUCHOWA. Wrocław, listopad 1999 r.
TABLICOWY WYŚWIETLACZ CYFROWY DOKUMENTACJA TECHNICZNO-RUCHOWA Wrocław, listopad 1999 r. 50-305 WROCŁAW TEL./FAX (+71) 373-52-27 ul. S.JARACZA 57-57A TEL. 0-602-62-32-71 str.2 SPIS TREŚCI 1.OPIS TECHNICZNY...3
DVR KEYB v1.4. Interfejs PS-2 do rejestratorów DVR
DVR KEYB v14 Interfejs PS-2 do rejestratorów DVR DVR-KEYB jest prostym urządzeniem, umożliwiającym podłączenie dowolnej klawiatury komputerowej (PS-2) do cyfrowych rejestratorów wideo Konstrukcja oparta
TECHNIKA MIKROPROCESOROWA II
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 6 Moduł UART - współpraca z komputerem poprzez BlueTooth Mariusz Sokołowski
ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC
1 ZL4PIC Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC Zestaw jest przeznaczony dla elektroników zajmujących się aplikacjami mikrokontrolerów PIC. Jest on przystosowany do współpracy z mikrokontrolerami
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.
Instrukcja użytkownika Dell Display Manager
Instrukcja użytkownika Dell Display Manager Informacje ogólne Dell Display Manager to aplikacja Windows wykorzystywana do zarządzania monitorem lub grupą monitorów. Umożliwia ona ręczną regulację wyświetlanego
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
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
Wyłącznik czasowy GAO EMT757
INSTRUKCJA OBSŁUGI Wyłącznik czasowy GAO EMT757 Produkt nr 552451 Instrukcja obsługi Strona 1 z 10 Cyfrowy programator czasowy Artykuł nr: EMT757 A. Funkcje 1. Cyfrowy programator czasowy (zwany dalej
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
Veronica. Wizyjny system monitorowania obiektów budowlanych. Instrukcja oprogramowania
Veronica Wizyjny system monitorowania obiektów budowlanych Instrukcja oprogramowania 1 Spis treści 1. Aplikacja do konfiguracji i nadzoru systemu Veronica...3 1.1. Okno główne aplikacji...3 1.2. Edycja
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
PRUS. projekt dokumentacja końcowa
Adrian Antoniewicz Marcin Dudek Mateusz Manowiecki 17.01.2007 PRUS projekt dokumentacja końcowa Temat: Układ zdalnego sterowania (za pomocą interfejsu RS-232) wyświetlaczem LCD. Spis treści: 1. 2. 3. 4.
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