TFT display s řadičem SSD1963 a ATmega162
|
|
- Vlasta Mašková
- před 6 lety
- Počet zobrazení:
Transkript
1 TFT display s řadičem SSD1963 a ATmega162 Publikované: , Kategória: Mikroprocesory V tomto článku se budu věnovat popisu ovládání TFT displeje, který byl koupen na Ebay.com. TFT display je řízen řadičem SSD1963. Napájení displeje je 3,3V a se zapnutým podsvícením bude potřeba skoro 300mA podle toho je potřeba navrhnout zdroj pro první pokusy na nepájivém poli. V první části článku popíšu připojení řadiče k procesoru řady ATmega a inicializaci řadiče. V dalších kapitolách textu budou popsány funkce nutné k vykreslení bodu, čáry, obdélníku a kruhu na TFT display. Řadič displeje neobsahuje žádný alfanumerický font, jako je obvyklé u LCD displejů s řadiči HD44780, nebo T6963. Tam stačilo poslat na displej kód znaku a řadič displeje se postaral o vytvoření znaku ze své paměti. Při práci s řadičem SSD1963 se o tvorbu znaků musí postarat program v procesoru, jednotlivé znaky je potřeba poslat na displej jako pole barevných bodů. Takže v poslední části článku se pokusíme z Windows do paměti procesoru ATmega dostat nějaký font. Popisovaný TFT display má rozlišení 480 x 272 bodů. Připojení řadiče SSD1963 k procesoru ATmega644 Komunikace probíhá prostřednictvím 16-ti bitové, nebo 8-mi bitové sběrnice a řídících vodičů. Řadič umožňuje uspořádat časování řídících vodičů tak, jak je zvykem u procesorů řady 6800, nebo u procesorů řady V displeji který mám k dispozici, je řadič zapojen v režimu 8080, takže se podíváme, jak zařídit komunikaci v tomto režimu:
2 Obrázek z datového listu obvodu SSD1963 Při zápisu dat do displeje, musí být data připravena na sběrnici, signál /WR musí být aktivní (úroveň L) a data do displeje budou přenesena sestupnou hranou signálu /CS. Nakonec se ukázalo, že pořadí signálu /WR a /CS může být i opačné. Takže pokud na datové sběrnici procesoru není připojen jiný obvod než displej, stačí pro komunikaci signál /WR. Signál /CS, výběr obvodu, může být připojen na úroveň L pořád. Při čtení dat z displeje je nutné, aby datová sběrnice procesoru byla ve stavu vysoké impedance. Data na ní budou k dispozici, když bude signál /RD v úrovni L. Z displeje v tomto článku nebudemečíst nic, takže /RD zůstane pořád neaktivní v úrovni H. Signál D/C slouží k rozlišení, zda jsou přenášena data, nebo příkazy (command). Pro přenos příkazů stačí 8-mi bitová sběrnice. Pro přenos barev je zapotřebí šest bitů na každou barvu, červenou, zelenou a modrou. To je dohromady 18 bitů. Řadič nabízí několik možností, jak barvy přenášet. Můžeme použít 8-mi bitovou sběrnici a barvu přenést ve třech krocích. Nebo je možné použít devět bitů a potom stačí dva kroky. Pro 16-ti bitový přenos řadič umožňuje ušetřit dva bity z 18-ti. Tento režim je nazván 5-6-5, červená a modrá barva má o jeden bit míň. Protože je nutné data přenášet co nejrychleji na vykreslení 480 x 272 bodů je potřeba čísel, použijeme tento režim. Obrázek z datového listu obvodu SSD1963 Ještě je potřeba najít příkaz, který ovládá režimy je to 0xF0. TFT display jsem připojil k procesoru a napsal makra pro jednotlivé piny portů, které budu potřebovat:
3 #define SSD1963_set_RD PORTD &=~0x08; // cteni z displeje, bit 3 portu D #define SSD1963_clr_RD PORTD = 0x08; #define SSD1963_set_WR PORTD &=~0x04; // zapis do displeje, bit 2 portu D #define SSD1963_clr_WR PORTD = 0x04; #define SSD1963_set_RS PORTD = 0x02; // prenos dat, bit 1 portu D #define SSD1963_clr_RS PORTD &=~0x02; // prenos prikazu #define SSD1963_DataL PORTA #define SSD1963_DataH PORTC
4 Funkce pro přenos příkazu:
5 void TFT_SendCommand(unsigned int val) SSD1963_clr_RS; // nastavi pin pro prenos prikazu SSD1963_DataH = val >> 8; // horni polovina 16-ti bitoveho cisla na port C SSD1963_DataL = val; // dolni polovina 16-ti bitoveho cisla na port A SSD1963_set_WR; // impuls na WR SSD1963_clr_WR;
6 Funkce pro přenos dat:
7 void TFT_SendData(unsigned int val) SSD1963_set_RS; // nastavi pin pro prenos dat SSD1963_DataH = val >> 8; // horni polovina 16-ti bitoveho cisla na port C SSD1963_DataL = val; // dolni polovina 16-ti bitoveho cisla na port A SSD1963_set_WR; // impuls na WR SSD1963_clr_WR;
8 Ještě se bude hodit funkce, která najednou pošle příkaz a jeho parametr:
9 void TFT_WriteDataChar(unsigned int command, unsigned int val) TFT_SendCommand( command ); TFT_SendData( val );
10 Na začátku práce, po připojení displeje na napájení je zapotřebí nastavit spoustu registrů v řadiči, aby bylo možné řadičem ovládat TFT panel. Následující funkce provede softwarový reset displeje, nastaví PLL generátor, nastaví počet bodů našířku a na výšku displeje. Poslední část funkce nastaví PWM generátor, kterým je možné řídit jas podsvícení displeje. Kvůli tomu je zapotřebí přemístit jeden odpor propojku na plošném spoji displeje z pozice R4 na pozici R8. Parametry jednotlivých příkazů jsou převzaty z dokumentace, kterou lze stáhnout ze stránek na ebay.com.
11 void TFT_Init(void) SSD1963_clr_WR; SSD1963_clr_RD; TFT_SendCommand( 0x0001 ); _delay_ms( 10 ); TFT_SendCommand( 0x00E2 ); TFT_SendData( 0x002D ); TFT_SendData( 0x0002 ); TFT_SendData( 0x0004 ); TFT_WriteDataChar( 0x00E0, 0x0001 ); _delay_ms( 2 ); TFT_WriteDataChar( 0x00E0, 0x0003 ); _delay_ms( 5 ); TFT_SendCommand( 0x0001 ); _delay_ms( 5 ); // software reset // PLL multiplier, set PLL clock to 120MHz // PLL enable // software reset TFT_SendCommand( 0x00E6 ); TFT_SendData( 0x0000 ); TFT_SendData( 0x00FF ); TFT_SendData( 0x00BE ); TFT_SendCommand( 0x00B0 ); TFT_SendData( 0x0020 ); TFT_SendData( 0x0000 ); TFT_SendData( 0x0001 ); TFT_SendData( 0x00DF ); TFT_SendData( 0x0001 ); TFT_SendData( 0x000F ); TFT_SendData( 0x0000 ); TFT_SendCommand( 0x00B4 ); TFT_SendData( 0x0002 ); TFT_SendData( 0x0013 ); TFT_SendData( 0x0000 ); TFT_SendData( 0x002B ); TFT_SendData( 0x000A ); TFT_SendData( 0x0000 ); TFT_SendData( 0x0008 ); TFT_SendData( 0x0000 ); TFT_SendCommand( 0x00B6 ); TFT_SendData( 0x0001 ); TFT_SendData( 0x0020 ); TFT_SendData( 0x0000 ); TFT_SendData( 0x000C ); TFT_SendData( 0x000A ); TFT_SendData( 0x0000 ); TFT_SendData( 0x0004 ); //SET PCLK freq=9.5mhz ; pixel clock frequency // 0x03 // set LCD specification //LCD panel mode //SET horizontal size=480-1 HightByte //SET horizontal size=480-1 LowByte //SET vertical size=272-1 HightByte //SET vertical size=272-1 LowByte //SET even/odd line RGB seq.=rgb //SET Horizontal Period (8 parameters) //531 HT //43 HPS //10 HPW //8 LPS //SET Vertical Period (7 parameters), //288 VT //12 VPS //10 VPW //4 FPS TFT_WriteDataChar( 0x0036, 0x0000 ); //rotation!!!!!!!!! toci displejem, prostudovat TFT_WriteDataChar( 0x00F0, 0x0003 ); // 565 format barvy _delay_ms( 5 ); TFT_SendCommand( 0x0029 ); // Display ON TFT_SendCommand( 0x00BE ); // set PWM for B/L TFT_SendData( 0x0006 ); TFT_SendData( 0x00F0 ); // hodnota PWM TFT_SendData( 0x0001 ); TFT_SendData( 0x00F0 ); TFT_SendData( 0x0000 ); TFT_SendData( 0x0000 ); TFT_WriteDataChar( 0x00D0, 0x000D ); TFT_SendCommand( 0x00B8 ); TFT_SendData( 0x // reset GPIO0
12 TFT display se podařilo připojit a rozsvítit. Paměť tímto způsobem inicializovaného displeje je naplněna náhodnými čísly. Proto budou i barvy na displeji rozmístěny chaoticky zrnění všech možných barev. Budeme potřebovat funkci, která celý displej zaplní jednou barvou. No a protože jsou barvy vyjádřeny 16-ti bitovými čísly, bude dobré nadefinovat několik základních barev, abychom si nemuseli pamatovat jejich číselné vyjádření:
13 #define ColBlack 0x0000 // cerna #define ColNavy 0x000F // namorni modra #define ColBlue 0x001F // modra #define ColDarkBlue 0x01CF // tmave modra #define ColDarkGreen 0x03E0 // tmave zelena #define ColDarkCyan 0x03EF // tmave azurova #define ColGreen 0x07E0 // zelena #define ColCyan 0x07FF // azurova #define ColGrayBlue 0x5458 // seda modra #define ColMaroon 0x7800 // hnedocervena #define ColPurple 0x780F // nachova #define ColOlive 0x7BEF // olivova #define ColLightBlue 0x7D7C // svetle modra #define ColPorpo 0x801F // #define ColDarkGrey 0x8410 // tmave seda #define ColGrey 0x8430 // seda #define ColLGreyGreen 0xA651 // svetle sedozelena #define ColLightGrey 0xC618 // svetle seda #define ColRed 0xF800 // cervena #define ColMagneta 0xF81F // purpurova #define ColOrange 0xFC08 // oranz #define ColYellow 0xFFE0 // zluta #define ColWhite 0xFFFF // bila
14 TFT display a funkce pro kreslení Na začátku každé operace na displeji vymezíme prostor obdélník, ve kterém budeme kreslit. K tomu slouží příkaz 0x2A a 0x2B, které jsem využil v následující funkci:
15 void TFT_WindowSet(unsigned int StartX, unsigned int EndX, unsigned int StartY, unsigned int EndY) TFT_SendCommand( 0x002A ); // SET page address TFT_SendData( StartX >> 8 ); // SET start page address TFT_SendData( StartX ); TFT_SendData( EndX >> 8 ); // SET end page address TFT_SendData( EndX ); TFT_SendCommand( 0x002B ); // SET column address TFT_SendData( StartY >> 8 ); // SET start column address TFT_SendData( StartY ); TFT_SendData( EndY >> 8 ); // SET end column address TFT_SendData( EndY );
16 A tady je funkce, která vyhrazenou plochu displeje zaplní zadanou barvou. Do prostoru v paměti displeje vyhrazeného funkcí TFT_WindowSet, nahraje požadovanou barvu. To, že bude zahájeno nahrávání barev do paměti, oznámí řadiči příkaz 0x2C:
17 void TFT_ColorBox(unsigned int StartX, unsigned int EndX, unsigned int StartY, unsigned int EndY, unsigned int color) unsigned int x, y; TFT_WindowSet( StartX, EndX, StartY, EndY ); TFT_SendCommand( 0x002C ); for( x = StartX; x <= EndX; x++ ) for ( y = StartY; y <= EndY; y++ ) TFT_SendData( color ); // nastavi barvu
18 Další funkce je podobná, ale vyhrazená plocha má velikost jednoho bodu. Takže nakreslíme bod:
19 void TFT_DrawPoint(unsigned int x, unsigned int y, unsigned int color) TFT_WindowSet( x, x, y, y ); TFT_SendCommand( 0x002C ); TFT_SendData( color );
20 No a na konec budeme kreslit přímku, obdélník a kružnici:
21 void TFT_DrawLine(unsigned int x1, unsigned int y1, unsigned int x2, unsigned int y2, unsigned int color) int dx, dy, stepx, stepy, fraction; dy = y2 - y1; dx = x2 - x1; if (dy < 0) dy = -dy; stepy = -1; else stepy = 1; if (dx < 0) dx = -dx; stepx = -1; else stepx = 1; dx <<= 1; dy <<= 1; TFT_DrawPoint( x1, y1, color ); if (dx > dy) fraction = dy - (dx >> 1); while( x1!= x2 ) if (fraction >= 0) y1 += stepy; fraction -= dx; x1 += stepx; fraction += dy; TFT_DrawPoint( x1, y1, color ); else fraction = dx - (dy >> 1); while( y1!= y2 ) if (fraction >= 0) x1 += stepx; fraction -= dy; y1 += stepy; fraction += dx; TFT_DrawPoint( x1, y1, color );
22 void TFT_DrawBox(unsigned int x1, unsigned int y1, unsigned int x2, unsigned int y2, unsigned int color) TFT_DrawLine( x1, y1, x2, y1, color); // horni cara TFT_DrawLine( x1, y2, x2, y2, color); // spodni cara TFT_DrawLine( x2, y1, x2, y2, color); // prava cara TFT_DrawLine( x1, y1, x1, y2, color); // leva cara
23 void TFT_DrawCircle(unsigned int x, unsigned int y, unsigned int radius, unsigned int color) int xc = 0; int yc, p; yc = radius; p = 3 - (radius << 1); while( xc <= yc) TFT_DrawPoint( x + xc, y - yc, color ); TFT_DrawPoint( x - xc, y - yc, color ); TFT_DrawPoint( x + yc, y - xc, color ); TFT_DrawPoint( x - yc, y - xc, color ); TFT_DrawPoint( x + xc, y + yc, color ); TFT_DrawPoint( x - xc, y + yc, color ); TFT_DrawPoint( x + yc, y + xc, color ); TFT_DrawPoint( x - yc, y + xc, color ); if (p < 0) p += ( xc++ << 2 ) + 6; else p += (( xc++ - yc-- ) << 2 ) + 10;
24 TFT display a fukce pro psaní alfanumerických znaků Písmenka jsou v paměti procesoru uložena jako sady černých a bílých bodů, kterými je nutné zaplnit obdélník veliký jako písmenko. K vyhrazení obdélníku slouží funkce TFT_WindowSet. Nyní je potřeba přijít na to, kde vzít soubor písmenek, ideálně z fontů, které jsou součástí systému Windows. Našel jsem volně dostupný program MikroElektronika-GLCD. Do něj je možné importovat každý font, který je součástí Windows, v požadované velikosti. Při importu lze zvolit rozsah importovaných znaků (smysl mají znaky ), možnosti posouvání znaků k okraji bitmapy dle potřeby. Jednotlivé znaky lze dál upravovat podle vlastní fantazie: Když jsme s fontem spokojeni, můžeme jej vyexportovat do pole dat, které bude možno použít v AVR studiu:
25 const unsigned char Tahoma11x13[] PROGMEM = 0x00, 0x00, 0x20,0x00, 0x7F,0x00, 0x0D, 0x00, 0x01,0x88,0x01,0x00, 0x02,0x95,0x01,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 32 0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x02,0x02,0x00,0x00,0x00, // Code for char num // Code for char num
26 Tohle je jenom kousek datové pole je celkem velké. První řádek plný nul, kód 32, je mezera. Na dalším řádku je zobrazen vykřičník, takže data 0x02 zobrazují šest bodů pod sebou. Potom je mezera a pak dva body pro tečku vykřičníku. Tímto způsobem jsou uložena všechna písmena fontu. Čtyři fonty, které jsou na úvodní fotografii zaberou v paměti procesoru asi 30kb. Je potřeba si uvědomit, že překladač AVR studia automaticky vytvoří program, který na začátku uloží obsah datového pole do paměti RAM procesoru. No a to je problém, protože paměti RAM v ATmega není moc, musíme šetřit. A tvar znaků během chodu programu není potřeba měnit, takže není žádný důvod, aby pole bylo v RAM. K tomu, aby pole dat zůstalo v paměti programu a odtud bylo používáno, slouží knihovna pgmspace.h. Tu připojíme na začátku programu a potom můžeme využít její funkce. Do názvu pole dat doplníme slovo PROGMEM data zůstanou v paměti programu a paměť RAM zůstane volná. Nyní musíme pochopit, jak jsou data uspořádána, abychom je uměli použít. Na začátku datového pole je vyznačen kód prvního a posledního znaku. Začátek je 0x20 hexadecimálně, to je 32 decimálně, podle ASCII tabulky mezera. Konec datového pole je hexadecimálně 0x7F = 127 decimálně, to je kousek za malým Z, ještě je tam ~ a ještě něco. Dál je v datovém poli číslo 0x0D, to bude výška písmenka počet řádků, pixelů displeje, které jsou zapotřebí pro zobrazení. Pak tu máme vždy čtveřici čísel pro každý znak uložený v datovém poli. První číslo udává počet sloupců, pixelů displeje znaky mají různou šířku. Další tři čísla označují místo v poli dat, na kterém začíná písmenko. Písmenko je v poli dat zobrazeno po řádcích. Bity jdou zleva do prava, od bitu s nejnižší vahou k nejvyšší. Takže při zobrazování budeme číslem rotovat doprava a číst bit 0. Pro větší znaky bude čísel na jeden řádek potřeba víc, jde jedno za druhým. A když bude jeden řádek zaplněn, nový řádek začíná novým číslem. V první části funkce pro zobrazení znaku z pole dat přečteme údaje o znaku, který má být zobrazen. Znaky jsou seřazeny tak, jak jdou za sebou v tabulce ASCII, takže od vstupní proměnné ChAscii stačí odečíst 32 a můžeme číst údaje z pole dat:
27 Column = pgm_read_byte(&( Tahoma11x13[( ChAscii * 4 ) + 8 ] )); // pocet zobrazenych sloupcu PointerStart = pgm_read_byte(&( Tahoma11x13[( ChAscii * 4 ) + 10 ] )) * 256; // misto kde zacina pismenko PointerStart += pgm_read_byte(&( Tahoma11x13[( ChAscii * 4 ) + 9 ] )); ChAscii++; PointerEnd = pgm_read_byte(&( Tahoma11x13[( ChAscii * 4 ) + 10 ] )) * 256; // misto kde konci pismenko PointerEnd += pgm_read_byte(&( Tahoma11x13[( ChAscii * 4 ) + 9 ] ));
28 pgm_read_byte je z knihovny pgmspace.h. V další části funkce je smyčka, která bude z pole dat postupně číst bajty a rotovat jimi. Podle hodnoty nejnižšího bitu bude na displej odeslána barva pozadí, nebo barva znaku když bit = 1.
29 TFT_WindowSet( x, x + Column + 2, y, y + Row - 1 ); // nastavi pracovni plochu na displeji TFT_SendCommand( 0x002C ); // bude posilat data do pracovni plochy CounterBits = 8; // pocitadlo vysilanych bitu CounterColumn = 0; // pocitadlo sloupcu while( PointerEnd!= PointerStart ) // konec, kdyz jsou vyslany vsechny data znaku if( CounterBits == 8 ) // pri osmem bitu vezme dalsi bajt CounterBits = 0; // vynuluje pocitadlo bitu Bits = pgm_read_byte(&( Tahoma11x13[ PointerStart ] )); // veme novy bajt ze spravne znakove sady PointerStart++; // pocitadlo bajtu, ktere se maji vyslat if( Bits & 0x01 ) TFT_SendData( ColFront ); // posila barvu bitu else TFT_SendData( ColBack ); Bits = Bits >> 1; // posune se na dalsi bit CounterColumn++; // posune se na dalsi sloupec CounterBits++; // pocitadlo bitu if( CounterColumn == Column ) // kontrola, jestli je sloupec posledni CounterColumn = 0; // vynuluje pocitadlo sloupcu TFT_SendData( ColBack ); // prida slopec za pismeno CounterBits = 8; // novych 8 bitu TFT_SendData( ColBack ); // dalsi sloupec za pismenkem TFT_SendData( ColBack ); Column += 2; return Column; // vraci pocet spotrebovanych sloupcu
30 Soubory ke stažení Knihovna pro komunikaci s obvodem SSD1963, včetně funkce pro inicializaci obvodu TFT_SSD1963.h TFT_SSD1963.c Knihovna obsahuje grafické funkce TFT_GraphicFunctions.h TFT_GraphicFunctions.c Knihovna obsahuje alfanumerické funkce pro psaní textu a číslic TFT_AlphanumericFunctions.c TFT_AlphanumericFunctions.h Fonty, které mohou být použity v knihovně alfanumerických funkcí TFT_Tahoma32x33 TFT_Tahoma30x32 TFT_Tahoma15x16 TFT_Tahoma11x13 TFT_Segoe_Print28x47 TFT_Segmental30x33 TFT_Nixie_One33x32 TFT_Nixie_One38x37 TFT_Nixie_One45x43 TFT_Nixie_One50x47 TFT_Segmental11x13 TFT_Segmental15x17 TFT_Segmental21x25 Autor článku: František OK2JNJ
Modul LCD displeje se čtyřmi tlačítky. Milan Horkel
LCDL4P0A Modul LCD displeje se čtyřmi tlačítky Milan Horkel Modul LCDL4P obsahuje dvouřádkový LCD displej s obvyklým Hitachi řadičem a čtveřici tlačítek. Používá se jako univerzální uživatelský interfejs
Vánoční hvězda 2. Publikované: , Kategória: Blikače a optika.
Vánoční hvězda 2 Publikované: 10.12.2015, Kategória: Blikače a optika www.svetelektro.com Blíží se vánoce a tak by se hodila nějaká vánoční ozdoba do okna. Chtěl jsem vymyslet něco, s čím se zabavím na
Komunikace modulu s procesorem SPI protokol
Komunikace modulu s procesorem SPI protokol Propojení dvouřádkového LCD zobrazovače se sběrnicí SPI k procesotru (dále již jen MCU microcontroller unit) a rozložení pinů na HSES LCD modulu. Komunikace
Zobrazovací jednotky a monitory
Zobrazovací jednotky a monitory Zobrazovací jednotka - karta, která se zasunuje do jednoho z konektorů na sběrnici uvnitř počítače. Dva režimy činnosti: Textový režim - zobrazuje znaky uvedené v tabulce
Uživatelský manuál. KNXgw232
KNXgw232 Uživatelský manuál verze 1.5 KNXgw232 slouží pro ovládání a vyčítání stavů ze sběrnice KNX RS232 s ASCII protokolem signalizace komunikace galvanické oddělení KNX - RS232 možnost napájení z KNX
Uživatelský manuál. KNX232e / KNX232e1k
Uživatelský manuál verze dokumentu 1.2 (pro firmware od verze 2.1) KNX232e / KNX232e1k KNX232e slouží pro ovládání a vyčítání stavů ze sběrnice KNX sériová linka s ASCII protokolem signalizace komunikace
LED_007.c Strana: 1/5 C:\Michal\AVR\Výukové programy\archiv\ Poslední změna: 4.10.2011 8:01:48
LED_007.c Strana: 1/5 Nyní již umíme používat příkazy k větvení programu (podmínky) "if" a "switch". Umíme také rozložit program na jednoduché funkce a používat cyklus "for". Co se týče cyklů, zbývá nám
Grafické adaptéry a monitory
Grafické adaptéry a monitory 1 Základní pojmy Rozlišení: počet zobrazovaných bodů na celou obrazovku Příklad: monitor VGA s rozlišením 640 x 480 bodů (pixelů) na každém řádku je 640 bodů, řádků je 480
Canon Controller. Komunikační protokol. Řídicí jednotka k objektivům Canon EF/EF-S
Řídicí jednotka k objektivům Canon EF/EF-S Komunikační protokol ATEsystem s.r.o. Studentská 6202/17 708 00 Ostrava-Poruba Česká republika M +420 595 172 720 E produkty@atesystem.cz W www.atesystem.cz INFORMACE
Laboratorní zdroj - 6. část
Laboratorní zdroj - 6. část Publikované: 20.05.2016, Kategória: Silové časti www.svetelektro.com V tomto článku popíšu způsob, jak dojít k rovnicím (regresní funkce), které budou přepočítávat milivolty
Referenční příručka o čárovém kódu
Referenční příručka o čárovém kódu Verze 0 CZE 1 Úvod 1 Přehled 1 1 V této referenční příručce naleznete informace o tisku čárových kódů, který využívá příkazy pro ovládání zasílané přímo na tiskové zařízení
Komunikační protokol
Komunikační protokol verze dokumentu 8, pro firmware od verze 3.3 DALI232, DALI232e, DALInet, DALI2net y DALI RS232 / Ethernet ASCII protokol podpora MULTIMASTER signalizace připojení DALI sběrnice podpora
Operační paměti počítačů PC
Operační paměti počítačů PC Dynamické paměti RAM operační č paměť je realizována čipy dynamických pamětí RAM DRAM informace uchovávána jako náboj na kondenzátoru nutnost náboj pravidelně obnovovat (refresh)
ZOBRAZOVACÍ JEDNOTKA
ZOBRAZOVACÍ JEDNOTKA TYP 2107 Technická dokumentace Výrobce: Ing.Radomír Matulík,Nad Hřištěm 206, 765 02 Otrokovice, http://www.aterm.cz 1 1. Obecný popis Zobrazovací jednotka typ 2107 je určena pro zobrazení
Systém řízení sběrnice
Systém řízení sběrnice Sběrnice je komunikační cesta, která spojuje dvě či více zařízení. V určitý okamžik je možné aby pouze jedno z připojených zařízení vložilo na sběrnici data. Vložená data pak mohou
Laboratorní zdroj - 4. část
Laboratorní zdroj - 4. část Publikované: 10.04.2016, Kategória: Silové časti www.svetelektro.com Komunikace po sériové lince a programování DA a AD převodníku Aby bylo možné komunikovat s podřízeným procesorem
Uživatelský manuál. KNXnet
KNXnet Uživatelský manuál verze 1.0 převodník KNX / Ethernet napájení passive PoE nebo 9-32V indikace komunikace na KNX galvanické oddělení KNX/ETH montáž na DIN lištu (2 moduly) 1 www.foxtron.cz TxKNX
Grafické adaptéry a monitory
Grafické adaptéry a monitory 1 Základní pojmy Rozlišení: počet zobrazovaných bodů na celou obrazovku Příklad: monitor VGA s rozlišením 640 x 480 bodů (pixelů) na každém řádku je 640 bodů, řádků je 480
Desky Evb Display a Evb Keyboard
Vysoká škola chemicko-technologická v Praze Fakulta chemicko-inženýrská Ústav počítačové a řídicí techniky Aplikace mikroprocesorů Desky Evb Display a Evb Keyboard Návod k použití Lukáš Lahoda 2010 Obsah
Telemetrický komunikační protokol JETI
Dokument se bude zabývat popisem komunikačního protokolu senzorů JETI model. Telemetrické informace se přenášejí komunikační sběrnicí ze senzorů do přijímače a bezdrátově se přenášejí do zařízení, např.
MQL4 COURSE. By Coders guru www.forex-tsd.com -3 DATA TYPES. Doufám, že předchozí lekce SYNTAX se vám líbila. V té jsme se pokoušeli zodpovědět:
MQL4 COURSE By Coders guru www.forex-tsd.com -3 DATA TYPES Vítám vás ve třetí lekci svého MQL4 kurzu. Doufám, že předchozí lekce SYNTAX se vám líbila. V té jsme se pokoušeli zodpovědět: Jaký formát můžete
Návrh konstrukce odchovny 2. dil
1 Portál pre odborné publikovanie ISSN 1338-0087 Návrh konstrukce odchovny 2. dil Pikner Michal Elektrotechnika 19.01.2011 V minulem dile jsme si popsali návrh konstrukce odchovny. senzamili jsme se s
MIDAM UC 301 modbus regulátor topeni, otočné tlačítko, RTC, 2xDO, 1x DI, externí odporové čidlo PT1000, RS485
List č.: 1/10 MIDAM UC 301 modbus regulátor topeni, otočné tlačítko, RTC, 2xDO, 1x DI, externí odporové čidlo PT1000, RS485 - najednou lze vyčíst nebo zapsat maximálně 60 registrů - u hodnot uložených
Adresovatelné RGB LED
České vysoké učení technické v Praze Fakulta elektrotechnická Katedra měření Dokumentace Adresovatelné RGB LED Zpracoval Ondřej Hruška 10. dubna 2017 1 Základní informace Adresovatelné (číslicově řízené)
Procesy. Procesy Přepínání kontextu (proc_ctxsw) Postup:
Procesy Procesy Přepínání kontextu (proc_ctxsw) 1. spočítáme si kolikrát ve sledovaném čase (50 ms) byl součet časové kvantum (11ms) + context-switch (2ms) -> (11 + 2) + (11 + 2) + (11 + 2) -> 3x 2. context-switch
9. Rozšiřující desky Evb_Display a Evb_keyboard
9. Rozšiřující desky Evb_Display a Evb_keyboard Čas ke studiu: 2-3 hodiny Cíl Po prostudování tohoto odstavce budete něco vědět o Výklad Zobrazovacích displejích Principu činnosti a programování čtyřřádkového
Znakové. Zapojení vývodů. standard. vývod. popiss napájení GND G napájení +5V =data) Data Bus 0
Znakové LCD displeje - http://doveda.byl.cz/lcd/ Displeje se u nás objevili koncem 80 let. Tehdy se považovali za zázrak techniky. Dnes jsou LCD zobrazovací displeje všude okolo nás. Setkáváme se s nimii
Praktické úlohy- 2.oblast zaměření
Praktické úlohy- 2.oblast zaměření Realizace praktických úloh zaměřených na dovednosti v oblastech: Měření specializovanými přístroji, jejich obsluha a parametrizace; Diagnostika a specifikace závad, měření
BI-PA1 Programování a algoritmizace 1, ZS Katedra teoretické informatiky
Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního fondu a rozpočtu hlavního města Prahy. Praha & EU: Investujeme do vaší budoucnosti Vstup, výstup BI-PA1
1. GPIB komunikace s přístroji M1T330, M1T380 a BM595
1. GPIB komunikace s přístroji M1T330, M1T380 a BM595 Přístroje se programují a ovládají tak, že se do nich z řídícího počítače pošle řetězec, který obsahuje příslušné pokyny. Ke každému programovatelnému
SIC1602A20. Komunikační protokol
SIC1602A20 Komunikační protokol SIC1602A20 Mechanické parametry Rozměr displeje 80 x 36 mm Montážní otvory 75 x 31 mm, průměr 2.5mm Distanční sloupky s vnitřním závitem M2.5, možno využít 4mm hloubky Konektor
Model ver SYSTEM EXCLUSIVE KOMUNIKACE CHD Elektroservis
Model 8-462 ver. 2.00 SYSTEM EXCLUSIVE KOMUNIKACE 2012 CHD Elektroservis 7 Obsah strana 1. System Exclusive komunikace............................. 3 2. Struktura SysEx Messages...............................
Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT
Škola Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Název sady Téma Anotace Autor Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram CZ.1.07/1.5.00/34.0556
MIDAM UC 100 modbus regulátor topení, otočné tlačítko, RTC, 1x DO, RS485
List č.: 1/10 MIDAM UC 100 modbus regulátor topení, otočné tlačítko, RTC, 1x DO, RS485 - najednou lze vyčíst nebo zapsat maximálně 60 registrů - u hodnot uložených v eeprom jsou uvedeny defaultní v závorce
Aplikace Embedded systémů v Mechatronice. Michal Bastl A2/713a
Aplikace Embedded systémů v Mechatronice Aplikace Embedded systémů v Mechatronice Obsah přednášky: Opakovaní Funkce v C Tvorba knihoven Konfigurační bity #pragma Makra v C #define Debugging v MPLAB Hardware
Základní uspořádání pamětí MCU
Základní uspořádání pamětí MCU Harwardská architektura. Oddělený adresní prostor kódové a datové. Používané u malých MCU a signálových procesorů. Von Neumannova architektura (Princetonská). Kódová i jsou
SDRAM (synchronní DRAM) Cíl přednášky:
SDRAM (synchronní DRAM) Cíl přednášky: Shrnout předcházející techniky řízení pamětí. Prezentovat techniku SDRAM, postihnout její výrazné rysy a odlišnosti od předcházejících typů. Shrnout získané informace.
FREESCALE TECHNOLOGY APPLICATION
FREESCALE TECHNOLOGY APPLICATION 2013-2014 3D LED Cube Jméno: Libor Odstrčil Ročník: 4. Obor: IT Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky 2 1 Konstrukce Obr. 1.: Výsledná LED kostka.
BI-PA1 Programování a algoritmizace 1 Katedra teoretické informatiky
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Vstup, výstup BI-PA1 Programování a algoritmizace 1 Katedra teoretické informatiky Miroslav Balík Fakulta informačních technologií České
Microchip. PICmicro Microcontrollers
Microchip PICmicro Microcontrollers 8-bit 16-bit dspic Digital Signal Controllers Analog & Interface Products Serial EEPROMS Battery Management Radio Frequency Device KEELOQ Authentication Products Návrh
POKLADNÍ DISPLEJ LCD. www.virtuos.cz virtuos@virtuos.cz. hotline: 493 544 400. strana 1
POKLADNÍ DISPLEJ LCD VLASTNOSTI Podsvícený displej LCD s vysokým kontrastem umožňuje čtení z velkého bočního úhlu K ovládání displeje je použit standardní seriový port RS-232 (9600bps) Snadné programování
Středoškolská technika Scoreboard výsledková tabule pro volejbal, fotbal, házenou a jiné míčové sporty
Středoškolská technika 2018 Setkání a prezentace prací středoškolských studentů na ČVUT Scoreboard výsledková tabule pro volejbal, fotbal, házenou a jiné míčové sporty Václav Kohout Gymnázium Kladno, Nám.
M090 převodník Modbus TCP na Dali
List č.: 1/11 M090 převodník Modbus název adresa typ popis poznámka modul LSB 1 LSB R identifikace modulu spodní byte 0x0090 hex modul MSB 1 MSB R identifikace modulu vrchní byte firmware 2 LSB R verze
SML 33 / SMM 33 / SMN 33
, s.r.o. Dr. M. Horákové 559, 460 06 Liberec 7, Czech Republic tel. +420 485 130 314, fax +420 482 736 896 email : kmb@kmb.cz, internet : www.kmb.cz SML 33 / SMM 33 / SMN 33 Popis komunikačních protokolů
Komunikační protokol LED tabule
Komunikační protokol LED tabule Zařízení: Kontrolér LED displeje vč. speciální varianty pro tabuli s podporou azbuky Protokol rev 2 Číslo listu změn: 1 Datum vydání: 12.06.2014 Zpracoval: Ing. I. Strašil
IMP (Mikroprocesorové a vestavěné systémy)
IMP (Mikroprocesorové a vestavěné systémy) Demonstrační cvičení č. 5: AD/DA převod, LCD displej Josef Strnadel https://www.fit.vutbr.cz/study/courses/imp/private/vyuka/cviceni_a_laboratore/ AD/DA převod
Principy komunikace s adaptéry periferních zařízení (PZ)
Principy komunikace s adaptéry periferních zařízení (PZ) Několik možností kategorizace principů komunikace s externími adaptéry, např.: 1. Podle způsobu adresace registrů, které jsou součástí adaptérů.
Příloha č. I: Schéma zapojení vývojové desky PVK-PRO
Příloha č. I: Schéma zapojení vývojové desky PVK-PRO Schéma zapojení vývojové desky PVK-PRO (http://poli.cs.vsb.cz/edu/arp/down/pvk-pro.png) Příloha č. III: Organizace registrů v bankách PIC 16F84 Příloha
Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus
Činnost CPU Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Hodinový cyklus CPU je synchronní obvod nutné hodiny (f CLK ) Instrukční cyklus IF = doba potřebná
MT201. 0LQLDWXUQtSURJUDPRYDWHOQêWHUPLQiO 8åLYDWHOVNiStUXþND 070,1,$7851Ë7(50,1È/VWUDQ
MT201 0LQLDWXUQtSURJUDPRYDWHOQêWHUPLQiO 8åLYDWHOVNiStUXþND MT201 MINIATURNÍ PROGRAMOVATELNÝ TERMINÁL Uživatelská pøíruèka edice 01.2007 MICROPEL s.r.o. 2007 http://www.micropel.cz 1.verze dokumentu OBSAH
Modul digitálních vstupů M-DI8
komunikační linka RS485, protokol Modbus RTU 8 digitální vstupů galvanické oddělení vstupů dva paralelní režimy činnosti digitální vstupy a čítačové digitální vstupy softwarově konfigurovatelný čas vzorkování
Uživatelská příručka
Rele Control Elektronické ovládání výstupů Uživatelská příručka ver. 1.36 (09/02/2006) revize 07.10.2006 HW PROGRESS Milan Jaroš OBSAH: 1 Seznámení... 3 1.1 Určení... 3 1.2 Základní údaje... 3 1.3 Složení
Práce s texty, Transformace rastru, Připojení GPS
Školení programu TopoL xt Práce s texty, Transformace rastru, Připojení GPS Obsah: 1. Uživatelské rozhraní (heslovitě, bylo součástí minulých školení) 2. Nastavení programu (heslovitě, bylo součástí minulých
MI1308 Video rozhraní pro vozidla Volvo s displejem 5
MI1308 Video rozhraní pro vozidla Volvo s displejem 5 Toto rozhraní (adaptér) umožňuje zobrazit RGB signál z navigačního systému, AV signál a video signál z kamery při couvání na 5 displeji ve vozidlech
SEMESTRÁLNÍ PROJEKT Y38PRO
SEMESTRÁLNÍ PROJEKT Y38PRO Závěrečná zpráva Jiří Pomije Cíl projektu Propojení regulátoru s PC a vytvoření knihovny funkcí pro práci s regulátorem TLK43. Regulátor TLK43 je mikroprocesorový regulátor s
- jak udělat konstantu long int: L long velka = 78L;
Konstanty (konstatní hodnoty) Např.: - desítkové: 25, 45, 567, 45.678 - osmičkové: 045, 023, 03 vždy začínají 0 - šestnáctkové: 0x12, 0xF2, 0Xcd, 0xff, 0xFF - jak udělat konstantu long int: 245566553L
G R A F I C K É K A R T Y
G R A F I C K É K A R T Y Grafická karta nebo také videoadaptér je součást počítače, která se stará o grafický výstup na monitor, TV obrazovku či jinou zobrazovací jednotku. Režimy grafických karet TEXTOVÝ
Dělení pamětí Volatilní paměti Nevolatilní paměti. Miroslav Flídr Počítačové systémy LS /11- Západočeská univerzita v Plzni
ělení pamětí Volatilní paměti Nevolatilní paměti Počítačové systémy Vnitřní paměti Miroslav Flídr Počítačové systémy LS 2006-1/11- Západočeská univerzita v Plzni ělení pamětí Volatilní paměti Nevolatilní
PROGRAMOVACÍ JAZYKY A PŘEKLADAČE REALIZACE PŘEKLADAČE I
PROGRAMOVACÍ JAZYKY A PŘEKLADAČE REALIZACE PŘEKLADAČE I 2011 Jan Janoušek BI-PJP Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Programová realizace DKA typedef enum {q0, q1,... qn,
TFT LCD shield pro Arduino Mega 2560
1488118506 VÝROBNÍ ČÍSLO TFT LCD shield pro Arduino Mega 2560 1. POPIS Jedná se o TFT LCD displej s úhlopříčkou 3,2 palce. Shield je určen především pro platformu Arduino Mega 2560 a její klony. Lze jej
enos dat rnici inicializaci adresování adresu enosu zprávy start bit átek zprávy paritními bity Ukon ení zprávy stop bitu ijíma potvrzuje p
Přenos dat Ing. Jiří Vlček Následující text je určen pro výuku předmětu Číslicová technika a doplňuje publikaci Moderní elektronika. Je vhodný i pro výuku předmětu Elektronická měření. Přenos digitálních
MIDAM MW 240 modbus 2 x DI, 2 x DO
List č.: 1/8 MIDAM MW 240 modbus 2 x DI, 2 x DO - najednou lze vyčíst maximálně 20 wordů (tj. 40byte) název adresa typ popis poznámka modul LSB 1 LSB R identifikace modulu spodní byte modul má identifikaci
Čtyřnohý kráčející robot
Čtyřnohý kráčející robot Jan Šimurda (134 629) Martin Řezáč (134 600) Ivan Štefanisko (138 952) Radek Sysel (133 850) Vedoucí projektu: Ing. Vlastimil Kříž ÚSTAV AUTOMATIZACE A MĚŘÍCÍ TECHNIKY Obsah 1.
RS 250 1 250 300, 2 400 9 600 232, RS 485, USB, GSM/GPRS
Vzdálené vyčítání jednotkou M Bus Až 250 měřidel na jednotku M Bus Master, prostřednictvím kaskádování lze do systému zahrnout až 1 250 měřidel Podpora primárního, sekundárního a rozšířeného adresování,
BASPELIN CPM. Popis komunikačního protokolu verze EQ3 CPM EQ3 KOMPR
BASPELIN CPM Popis komunikačního protokolu verze EQ3 CPM EQ3 KOMPR říjen 2007 EQ3 CPM Obsah 1. Přehled příkazů 2 2. Popis příkazů 3 3. Časování přenosu 10 4. Připojení regulátorů na vedení 11 1. Přehled
Číslicový zobrazovač CZ 5.7
Určení - Číslicový zobrazovač CZ 5.7 pro zobrazování libovolné veličiny, kterou lze převést na elektrický signál, přednostně 4 až 20 ma. Zobrazovaná veličina může být až čtyřmístná, s libovolnou polohou
Komunikační protokol
Komunikační protokol verze dokumentu 1 převodník DALI / Ethernet napájení PoE nebo 9-32V indikace komunikace na DALI montáž na DIN lištu (2 moduly) 1 www.foxtron.cz Komunikační protokol slouží pro ovládání
4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485
měřící převodník 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma komunikace linkami RS232 nebo RS485 13. ledna 2017 w w w. p a p o u c h. c o m 0294.01.02 Katalogový list Vytvořen: 4.5.2007
1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:
1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.
Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard
Základní deska (1) Označována také jako mainboard, motherboard Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje: procesor (mikroprocesor) patici pro numerický koprocesor (resp. osazený
MIDAM UC 300 ISO 9001
List č.: 1/11 MIDAM UC 300 modbus regulátor podlahového topení (resp. regulátor topení s externím čidlem), otočné tlačítko, RTC, 2x DO, 1x DI, externí odporové čidlo PT1000, RS485 - najednou lze vyčíst
Ovládání LCD. Ing. Josef Grosman. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií
Ing. Josef Grosman TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/07.0247, který je spolufinancován Evropským
AD4RS. měřící převodník. 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485
měřící převodník 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma komunikace linkami RS232 nebo RS485. Katalogový list Vytvořen: 4.5.2007 Poslední aktualizace: 15.6 2009 09:58 Počet stran:
Úvod do mobilní robotiky AIL028
md at robotika.cz http://robotika.cz/guide/umor07/cs 11. října 2007 1 Definice Historie Charakteristiky 2 MCU (microcontroller unit) ATmega8 Programování Blikání LEDkou 3 Kdo s kým Seriový port (UART)
Přerušovací systém s prioritním řetězem
Přerušovací systém s prioritním řetězem Doplňující text pro přednášky z POT Úvod Přerušovací systém mikropočítače může být koncipován několika způsoby. Jednou z možností je přerušovací systém s prioritním
Mikrokontroléry. Doplňující text pro POS K. D. 2001
Mikrokontroléry Doplňující text pro POS K. D. 2001 Úvod Mikrokontroléry, jinak též označované jako jednočipové mikropočítače, obsahují v jediném pouzdře všechny podstatné části mikropočítače: Řadič a aritmetickou
Digitalizace dat metodika
Digitalizace dat metodika Digitalizace Jak počítač získá jedničky a nuly, se kterými potom počítá a které je schopen si pamatovat? Pomocí různých přístrojů a zařízení (mikrofon, fotoaparát, skener, kamera,
TECHNICKÝ POPIS MODULU GRAFIK =============================
listů: 8 list : 1 TECHNICKÝ POPIS MODULU GRAFIK ============================= zpracoval: Nevoral schválil: Cajthaml ZPA, k.p. Nový Bor, listopad 1985 4-151-00342-4 list: 1 list: 2 1. VŠEOBECNĚ Obvody realizované
BASPELIN CPM. Popis komunikačního protokolu verze EQ22 CPM EQ22 KOMPR
BASPELIN CPM Popis komunikačního protokolu verze EQ22 CPM EQ22 KOMPR říjen 2007 EQ22 CPM Obsah 1. Přehled příkazů 2 2. Popis příkazů 3 3. Časování přenosu 8 4. Připojení regulátorů na vedení 10 1. Přehled
Programování PICAXE18M2 v Assembleru
Nastavení programming editoru PICAXE PROGRAMMING EDITOR 6 Programování PICAXE18M2 v Assembleru Nastavit PICAXE Type PICAXE 18M2(WJEC-ASSEMBLER, stejně tak nastavit Simulation Pokud tam není, otevřeme přes
MI1249. Video rozhraní pro vozidla Citroen C5 a Peugeot 508
MI1249 Video rozhraní pro vozidla Citroen C5 a Peugeot 508 Toto rozhraní (adaptér) umožňuje zobrazit RGB signál, AV signál z externího zdroje (například DVD přehrávače) a video signál z kamery při couvání
Digitální tlačítkové moduly pro DUO systém TD2100MA
Digitální tlačítkové moduly pro DUO systém TD2100MA 14-ti tlačítkový modul pro dveřní stanice DUO systému jsou dodávány v antivandal kovovém provedení Matrix s LCD zobrazovacím displejem. Technická specifikace:
ovládat kompaktní pohon ILx pomocí M221 přes RS-485 s ASCII.
Jak ovládat kompaktní pohon ILx pomocí M221 přes RS-485 s ASCII. 1.3.2016 Klíčová slova: Somachine Basic, M221, ILx, RS-485, kompaktní pohon, ASCII Cíl: Pomocí M221 přes RS-485 spustit kompaktní pohon
Komunikační protokol MODBUS RTU v displejích TDS
Komunikační protokol MODBUS RTU v displejích TDS Kompletní popis protokolu 13. prosince 2018 w w w. p a p o u c h. c o m MODBUS RTU v TDS M O DBUS RTU v TDS Katalogový list Vytvořen: 6.4.2009 Poslední
Popis programu EnicomD
Popis programu EnicomD Pomocí programu ENICOM D lze konfigurovat výstup RS 232 přijímačů Rx1 DIN/DATA a Rx1 DATA (přidělovat textové řetězce k jednotlivým vysílačům resp. tlačítkům a nastavovat parametry
1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:
1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.
MĚŘICÍ PŘÍSTROJ PRO PC. 4 VSTUPY: 0 10 V ZESÍLENÍ : 1x, 2x, 4x, 8x VÝSTUP: LINKA RS232 RS232 DRAK 4 U1 U2 U3 U4
MĚŘICÍ PŘÍSTROJ PRO PC 4 VSTUPY: 0 10 V ZESÍLENÍ : 1x, 2x, 4x, 8x VÝSTUP: LINKA RS232 U1 U2 U3 U4 DRAK 4 RS232 POPIS Měřicí přístroj DRAK 4 je určen pro měření napětí až čtyř signálů a jejich přenos po
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta informačních technologií
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta informačních technologií Autor: Tomáš Válek, xvalek02@stud.fit.vutbr.cz Login: xvalek02 Datum: 21.listopadu 2012 Obsah 1 Úvod do rozhraní I 2 C (IIC) 1 2 Popis funkčnosti
Tematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných
Tematický celek 03 3.1 Proměnné Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace. 3.1.1 Deklarace proměnných Dim jméno_proměnné [As typ] - deklarace uvnitř procedury platí pouze pro
Komunikační protokol MODBUS RTU v displejích TDS
Komunikační protokol MODBUS RTU v displejích TDS Kompletní popis protokolu 25. července 2012 w w w. p a p o u c h. c o m MODBUS RTU v TDS M O DBUS RTU v TDS Katalogový list Vytvořen: 6.4.2009 Poslední
9.3.2010 Program převod z desítkové na dvojkovou soustavu: /* Prevod desitkove na binarni */ #include <stdio.h>
9.3.2010 Program převod z desítkové na dvojkovou soustavu: /* Prevod desitkove na binarni */ #include int main(void) { int dcislo, kolikbcislic = 0, mezivysledek = 0, i; int vysledek[1000]; printf("zadejte
Registrový model HDD
Registrový model HDD Charakteristika Pevný disk IDE v sestavě personálního počítače sestává z disku a jeho řadiče tyto dvě komponenty tvoří jeden mechanický celek. Procesor komunikuje s řadičem přes registry
OM ProfiBus POPIS PROTOKOLU/KOMINUKACE
OM ProfiBus POPIS PROTOKOLU/KOMINUKACE ORBIT MERRET, spol. s r.o. Vodňanská 675/30 198 00 Praha 9 Tel: +420-281 040 200 Fax: +420-281 040 299 e-mail: orbit@merret.cz www.orbit.merret.cz 2 POPIS KOMUNIKACE/PROTOKOLU
Grafické adaptéry a monitory
Grafické adaptéry a monitory 1 Základní pojmy Rozlišení: počet zobrazovaných bodů na celou obrazovku (anglicky resolution ) Příklad: monitor VGA s rozlišením 640 x 480 bodů (pixelů) na každém řádku je
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Vzorový příklad pro práci v prostředí MPLAB Zadání: Vytvořte program, který v intervalu 200ms točí doleva obsah registru reg, a který při stisku tlačítka RB0 nastaví bit 0 v registru reg na hodnotu 1.
ochranným obvodem, který chrání útlumové články před vnějším náhodným přetížením.
SG 2000 je vysokofrekvenční generátor s kmitočtovým rozsahem 100 khz - 1 GHz (s option až do 2 GHz), s možností amplitudové i kmitočtové modulace. Velmi užitečnou funkcí je také rozmítání výstupního kmitočtu
TECHNICKÝ MANUÁL. Obj. č.: 19 83 15
TECHNICKÝ MANUÁL Obj. č.: 19 83 15 OBSAH 2 Strana: 1. Úvod... 2 2. Montáž... 3 3. popis funkce... 4 4. Přehled příkazů... 5 5. Přenos příkazů... 6 5.1 Datový přenos... 6 5.2 Syntaxe příkazu... 6 6. Popis
Témata profilové maturitní zkoušky
Střední průmyslová škola elektrotechniky, informatiky a řemesel, Frenštát pod Radhoštěm, příspěvková organizace Témata profilové maturitní zkoušky Obor: Elektrotechnika Třída: E4A Školní rok: 2010/2011
Digitální signály a kódy
EVROPSKÝ SOCIÁLNÍ FOND Digitální signály a kódy PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI Podpora kvality výuky informačních a telekomunikačních technologií ITTEL CZ.2.17/3.1.00/36206 Digitální signál
Uživatelský manuál. Aplikace GraphViewer. Vytvořil: Viktor Dlouhý
Uživatelský manuál Aplikace GraphViewer Vytvořil: Viktor Dlouhý Obsah 1. Obecně... 3 2. Co aplikace umí... 3 3. Struktura aplikace... 4 4. Mobilní verze aplikace... 5 5. Vytvoření projektu... 6 6. Části