ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben. 7. Analóg perifériák
|
|
- Adél Királyné
- 8 évvel ezelőtt
- Látták:
Átírás
1 ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben 7. Analóg perifériák 1
2 Felhasznált anyagok, ajánlott irodalom Joseph Yiu: The Definitive Guide to ARM Cortex -M0 and Cortex-M0+ Processors (2nd Ed.) Muhammad Ali Mazidi, Shujen Chen, Sarmad Naimi, Sepehr Naimi: Freescale ARM Cortex-M Embedded Programming ARM University Program: Course/Lab Material for Teaching Embedded Systems/MCUs (for the FRDM-KL25Z board) ARM Information Center: Cortex-M0+ Devices Generic User Guide Freescale: MKL25Z128VLK4 MCU datasheet Freescale: KL25 Sub-Family Reference Manual Freescale: FRDM-KL25Z User Manual Freescale: FRDM-KL25Z Pinouts 2
3 Freedom KL25Z Analóg I/O Bemenetek db. külső ADC (16-bit) csatorna 6 db külső komparátor csatorna Kimenet 1 db DAC (12-bit) 3
4 Analóg komparátor 4
5 Analóg komparátor A komparátor az INP és INM bemenetek jelét hasonlítja össze A CMPO kimenet jelzi, hogy INP>INM (1) vagy INP<INM (0) Programmegszakítást tud generálni (,, vagy mindkét élre) ANMUX a sok bemenő jel közül választ egyet, PSEL és MSEL bitcsoportok alapján 5
6 CMP Control Register 1 CMP0_CR1 EN: Modul engedélyezés (1) OPE: Kimeneti kivezetés engedélyezése 1: a CMPO kimenőjelet kivezetését engedélyezi PMODE: Energiatakarékos mód választása 0: Kis fogyasztású, lassú működésű mód 1: Normál fogyasztású gyors üzemmód SE és WE a mi mikrovezérlőnkön nem használható, mindig 0 legyen! 6
7 MUX Control Register CMP0_MUXCR PSTM: Enable Pass Through Mode Nincs implementálva! PSEL: Neminvertáló bemenet választás Kijelöli, hogy melyik bemenőjel (IN0-7) kerüljön az INP neminvertáló bemenetre MSEL: Invertáló bemenet választás Kijelöli, hogy melyik bemenőjel (IN0-7) kerüljön az INM invertáló bemenetre IN6: 1 V-os bandgap referencia IN7: A belső 6-bites DAC kimenete 7
8 Választható bemenetek Az INP és INM bemenetekhez rendelhető kivezetések, illetve belső jelforrások. 8
9 Komparátor megszakítások CMP0_SCR: Állapotjelző és vezérlő regiszter COUT: A komparátor kimenetének pillanatnyi állapota CFR: Felfutó él jelzése. Jelzi, amikor COUT 1 -be billen. Törlése 1 beírással. CFF: Lefutó él jelzése. Jelzi, amikor COUT 0 -ba billen. Törlése 1 beírással. IER: Programmegszakítás engedélyezése, amikor CFR 1 -be billen. IEF: Programmegszakítás engedélyezése, amikor CFR 0 -ba billen. Megszakítás keletkezik, amikor az engedélyezésnek megfelelő esemény bekövetkezik (fel-, vagy lefutó él, vagy mindkettő) A megszakítást kiszolgáló eljárás CMSIS neve: CMP0_IRQHandler 9
10 Komparátor DAC A 6-bites DAC segítségével beállítható a komparátor referencia szintje. 10
11 DAC vezérlő regiszter CMP0_DACCR DACEN: A 6-bites DAC engedélyezése (1) VRSEL: DAC referencia feszültség választás 0: VREFH 1: VDD VOSEL: DAC kimenő feszültség beállítása V DACO = (VOSEL+1)*(V in /64) VOSEL = 64*(V DACO /V in )
12 Comparator_1: A komparátor egyszerű használata A PTE29 bemeneten figyeljük, hogy a jel nagyobb-e mint 1 V. A fel-, illetve lefutó élek detektálásakor a zöld LED-et be-, illetve kikapcsoljuk. A fényérzékeny osztó egy 10 kω-os ellenállásból és egy CdS fényérzékeny ellenállásból áll. Sötétedéskor, vagy árnyékoláskor a zöld LED kigyullad, jó megvilágítás esetén pedig elalszik. 12
13 Comparator_1/main.c #include "MKL25Z4.h" int main(void) { SIM->SCGC5 = 0x400; // PORTB engedélyezése (zöld LED) PORTB->PCR[19] = 0x100; // PTB19 legyen GPIO módban PTB->PDDR = 0x80000; // PTB19 legyen kimenet PTB->PSOR = 0x80000; // LED lekapcsolása SIM->SCGC4 =SIM_SCGC4_CMP_MASK; // A komparátor engedélyezése CMP0->CR0 = 0x00; // Filter és hiszterézis letiltva CMP0->CR1 = 0x17; // Folyamatos mód, gyors mód, nincs kimenet CMP0->FPR = 0x00; // Szűrés letiltása CMP0->SCR = 0x06; // Megszakítás letiltása, jelzőbitek törlése CMP0->DACCR = 0xD3; // DAC engedélyezés és 1V-ra állítás SIM->SCGC5 = SIM_SCGC5_PORTE_MASK; // PORTE engedélyezése PORTE->PCR[29] = 0x000; // PTE29 legyen analóg módban CMP0->MUXCR = 0x2F; // INP: IN5 (PTE29), INM: IN7 (DAC) while(1) { //--- Felfutó él vizsgálata --- if((cmp0->scr & CMP_SCR_CFR_MASK)==CMP_SCR_CFR_MASK) { CMP0->SCR = CMP_SCR_CFR_MASK; // Jelzőbit törlése PTB->PCOR = 0x80000; // LED felkapcsolása } //--- Lefutó él vizsgálata --- if((cmp0->scr & CMP_SCR_CFF_MASK)==CMP_SCR_CFF_MASK) { CMP0->SCR = CMP_SCR_CFF_MASK; // Jelzőbit törlése PTB->PSOR = 0x80000; // LED lekapcsolása } delayms(5); } } 13
14 Analóg-digitális átalakító 16-bites SAR 14
15 ADC blokkvázlat ADC órajel Analóg bemenetek A/D átalakító 15 Eredmény
16 ADC jellemzők Fokozatos megközelítést (SAR) használ az átalakításhoz Többféle felbontás használható: 16, 13, 12, 11, 10, 9, és 8 bites Aszimmetrikus és differenciális bemenetek használata Előjeles vagy előjel nélküli eredmény Akár 24 analóg bemenet (single-ended), és 4 pár differenciális Automatikus összhasonlítás és megszakítás (szint és tartomány) Hardveres átlagolás Beépített hőmérő 1V Bandgap referencia 16
17 Az ADC használata ADC konfigurálás Órajel konfigurálás Referencia feszültség választása Indítójel forrásának kiválasztása Bemeneti csatorna kiválasztása További beállítások (mintavételi idő, hardver átlagolás) A konverzió indítása Az eredmény kiolvasása 17
18 Órajel forrás választása ADICLK Busz órajel, vagy a fele ADACK: helyi órajel, az ADC akkor is működhet, ha a CPU stop módban van ALTCLK: alternatív órajel (MCU-specifikus) Az órajel beállítása Az órajel leosztása 2 ADIV arányban, ez lesz az ADCK órajel ADCK frekvenciája adott határok között legyen a pontosság biztosítására (lásd: KL25 Subfamily datasheet) 1 18 MHz (<= 13-bites módban) 2 12 MHz (16-bites módban) 18
19 Órajel konfiguráló regiszterek ADC0_CFG1 ADIV: divide clock by 2 ADIV 00: 1 01: 2 10: 4 11: 8 ADICLK: Input clock select 00: Bus clock 01: Bus clock/2 10: ALTCLK 11: ADACK ADC0_CFG2 ADACKEN: Enable asynchronous clock 1 Felbontás Mintavételezési idő nyújtása: 00: 20, 01: 12, 10: 6, 11: 2 ADCK ciklus 19
20 ADC0_SC1A állapotjelző és konfigurációs regiszter COCO - Konverzió vége jelzőbit (csak olvasható, s automatikusan törlődik az eredmény kiolvasásakor, vagy az ADC0_SC1A regiszter újraírásakor) AIEN - Programmegszakítás engedélyezése DIFF - Differenciális mód engedélyezése (0: aszimmetrikus mód, 1: differenciális mód) ADCH - Mérendő csatorna sorszáma 20
21 ADC0_SC2 állapotjelző és konfigurációs regiszter ADACT - Adatkonverzió aktív (csak olvasható jelzőbit) ADTRG - ADC trigger mód (0: szoftveres triggerelés, 1: hardveres triggerelés) ACFE - Összehasonlítás mód engedélyezés ACFGT - Összehasonlítási mód: (0: kisebb mint, 1: nagyobb vagy egyenlő) ACREN - Összehasonlítási tartomány engedélyezés (0: tiltás, csak a CV1 szint számít, 1: engedélyezés: CV1, és CV2 is számít) DMAEN - DMA átvitel engedélyezés (0: letiltva, 1: engedélyezve), amikor a konverzió befejeződik. REFSEL - Referencia választása (00: a VREFH, VREFL lábakra kötött feszültség, 01: a VDDA, VSSA lábakra kötött feszültség a referencia, a többi beállítás érvénytelen) 21
22 Program7_1: mérés a 0. csatornában A program a 0. analóg csatornán (PTE20 kivezetés) mér, szoftveres indítással. Az eredmény bitjeit az RGB LED segítségével. A LED vezérlő kódot a Program2_7-ből emeltük át. Ha a PTE20 lábra kapcsolt feszültség változik, a LED színe is megváltozik. #include "MKL25Z4.h" int main (void) { int result; LED_init(); // RGB LED konfigurálás ADC0_init(); // ADC0 konfigurálás while (1) { ADC0->SC1[0] = 0; // ADC konverzió indítása while(!(adc0->sc1[0] & 0x80)); // Konverzió végére várunk result = ADC0->R[0]; // Eredmény kiolvasása, COCO bit törlése LED_set(result >> 7); // Az eredmény kijelzése } } void ADC0_init(void) { SIM->SCGC5 = 0x2000; // PORTE engedélyezése PORTE->PCR[20] = 0; // PTE20 analóg bemenet legyen SIM->SCGC6 = 0x ; // ADC0 engedélyezése ADC0->SC2 &= ~0x40; // szoftveres triggerelés // clock divide by 4, long sample time, single ended 12 bit, bus clock ADC0->CFG1 = 0x40 0x10 0x04 0x00; } LED_init() és LED_set() kódját lásd a korábbi mintaprogramokban! 22
23 Program7_2: A beépített hőmérő használata A beépített hőmérőt használjuk, melynek jele a 26. ADC csatorna kiválasztásával érhető el. Temp = 25 - (V Temp - V 25 )/m ahol V Temp a mért feszültség mv-ban, V 25 és m pedig az adatlapból kiolvashatók: V 25 a 25 ºC-on mért feszültség, kb. 716 mv, m pedig a meredekség, kb µv/ºc. Hardveres átlagolás: Az ADC0_SC3 regiszterben engedélyezhetjük és konfigurálhatjuk a hardveres átlagolást. AVGE átlagolás engedélyezés (0. tilt, 1: engedélyez) AVGS Átlagolt minták száma (00: 4 minta, 01: 8 minta, 10: 16 minta, 11: 32 minta) ADC0->SC3 = ADC_SC3_AVGE_MASK // Hardveres átlagolás engedélyezése ADC_SC3_AVGS(3); // 32 minta átlagolása Eredmények kiíratása A mérés eredményét a Lab04/uart_retarget mintapéldában bemutatott módon, az UART0 soros porton keresztül íratjuk ki 9600 bps-sel. Rendszer órajel: CPU 48 MHz, busz 24 MHz. Felbontás beállítása ADC0_CFG1 regiszter MODE bitcsoportja: 00: 8-bit, 01: 12-bit, 10: 10-bit, 11: 16-bit Ezt használjuk 23
24 #include <MKL25Z4.H> #include "stdio.h" void ADC0_init(void) { SIM->SCGC6 = 0x ; ADC0->SC2 &= ~0x40; Program7_2 listája // ADC0 engedélyezése // szoftveres triggerelés // Hardveres átlagolás engedélyezése ADC0->SC3 = ADC_SC3_AVGE_MASK ADC_SC3_AVGS(3); // 32 minta átlagolása // Div4, Long sampling, single ended 16-bit, bus clock ADC0->CFG1 = 0x40 0x10 0x0C 0x00; } int main(void) { int result,v,temp; ADC0_init(); // ADC0 konfigurálás UART_config(); // UART konfigurálás printf("\r\ninternal temperature sensor\r\n"); while(1){ ADC0->SC1[0] = 26; // Mérés a 26. csatornán (belső hőmérő) while(!(adc0->sc1[0] & 0x80)); // Konverzió végére várunk result = ADC0->R[0]; //Eredmény kiolvasás, COCO bit törlése } } v = result*3300/65536; temp = 25 - (v - 716)*1000/1620; printf("volt: %d mv temp: %d C\r\n",v,temp); delayms(2000); 24
25 Külső hőmérő használata Az MCP9700A analóg hőmérő, tápfeszültség tartomány: 2,5 V - 5,5 V Széles hőfoktartományban képes mérni: -40 C C Nagy pontosságú : max. ± 2 C a 0-70 C tartományban Lineáris hőmérsékletfüggés: 0 C-on 500 mv, meredekség = 10mV/ C PTB0 bemenet (8. csatorna, Arduino kompatibilis A0) 16-bites SE mód, 32 minta átlagolással. U[mV]= ADC*3300/65535 T*:C+ = (U*mV] 500)/10 Az eredményt UART0-on írjuk ki. 25
26 #include <MKL25Z4.H> #include "stdio.h" void ADC0_init(void) { SIM->SCGC5 = 0x400; PORTB->PCR[0] = 0; SIM->SCGC6 = 0x ; ADC0->SC2 &= ~0x40; Program7_3 listája // PORTB engedélyezése // PTB0 legyen analóg módban // ADC0 engedélyezése // szoftveres triggerelés ADC0->SC3 = ADC_SC3_AVGE_MASK // Hardveres átlagolás engedélyezése ADC_SC3_AVGS(3); // 32 minta átlagolása ADC0->CFG1 = 0x40 0x10 0x0C 0x00; // 16-bit SE mód, 6MHz ADCK } int main(void) { int result,v,temp; SystemCoreClockUpdate(); ADC0_init(); } // ADC0 konfigurálás UART_config(); // UART konfigurálás printf("\r\nmcp9700 temperature sensor\r\n"); while(1){ ADC0->SC1[0] = 8; // Mérés a 8. csatornán (PTB0) while(!(adc0->sc1[0] & 0x80)); // Konverzió végére várunk result = ADC0->R[0]; //Eredmény kiolvasás, COCO bit törlés v = result*3300/65536; temp = (v - 500)/10; printf("volt: %d mv temp: %d C\r\n",v,temp); delayms(2000); } 26
27 Program7_3 futási eredménye 27
28 Digitális analóg átalakító 12-bit DAC 28
29 DAC áttekintés max. 1 ma A DACDAT regiszterbe 12-bites adatot töltünk MUX kiválasztja a 4096 fokozatú osztó valamelyik pontját a V o = (N+1)*V in /2 12 feszültség előállítására. A kimeneti erősítő buffereli a V o feszültséget, s előállítja a V out kimenőjelet V o = V out de V o nem terhelhető, ezért bufferelni kell 29
30 Normál DAT0 azonnal konvertálódik Bufferelt DAC üzemmódok Az adat egy FIFO átmeneti tárba kerül A következő adat akkor kerül ki a DAC-ra, amikor a kiválasztott trigger forrás jelzést ad o Software Trigger írás DAC0_C0[DACSWTRG] bitbe o Hardware Trigger - a PIT időzítő Normál Mód o Gyűrűs tárként használja a buffert Egyszeri pásztázás mód o A mutató tovább lép, míg a buffer végét el nem értük, majd leállás Állapotjelző bitek a DAC0_SR regiszterben 30
31 DAC vezérlő regiszter 0: DAC0_C0 DACEN - DAC engedélyezés, ha 1 DACRFS - DAC referencia forrás 0: DACREF_1. VREFH cálasztása 1: DACREF_2. VDDA választása LPEN kisfogyasztású mód 0: Gyors mód. Gyors (15 us beállísi idő) de nagyobb áramfelvétel (900 ua ) 1: Kisfogyasztású mód. Lassabb (100 us beállási idő) de kisebb áramfelvétel (250 ua) További regiszterek is vannak a bufferelt módhoz. 31
32 DAC vezérlő regiszter 1: DAC0_C1 DACBFEN 0: bufferelt üzemmód letiltása 1: bufferelt üzemmód engedélyezése DACBFMD Bufferelt mód 0: Normál mód (gyűrűs tár) 1: Egyszeri pásztázás mód DMAEN DMA átvitel engedélyezése 32
33 DAC adatregiszterek Ezek a regiszterek (is) csak 8 bitesek DATA[11:0] két regiszterben van tárolva DATA0: alsó bájt [7:0 bitek] a DAC0_DAT0L regiszterben DATA1: Falső fél bájt [11:0 bitek] a DAC0_DAT0H regiszterben Megjegyzések: Az adatregiszterek CMSIS nevei: DAC0->DAT[0].DATL és DAC0->DAT[0].DATH Több adatregiszter is van, de nem bufferelt módban csak DAT[0] használható. 33
34 Program7_4: fűrészfog jel generálása A DAC kimenő jelét 0-tól 4095-ig láptetjük, 16-os lépéssel (összesen 256 ciklus). Minden léptetés után 1 ms-ot várakozunk. A kimenő jel a PTE30 kivezetésen figyelhető meg. #include "MKL25Z4.h" void DAC0_init(void); void delayms(int n); int main (void) { int i; DAC0_init(); // DAC konfigurálása while (1) { for (i = 0; i < 0x1000; i += 0x0010) { DAC0->DAT[0].DATL = i & 0xff; // Alsó bájt írása DAC0->DAT[0].DATH = (i >> 8) & 0x0f; // Felső bitek írása delayms(1); // Késleltetés } } } void DAC0_init(void) { SIM->SCGC5 = 0x2000; PORTE->PCR[30] = 0; SIM->SCGC6 = 0x ; DAC0->C1 = 0; DAC0->C0 = 0x80 0x20; } // PORTE engedélyezése // PTE30 analóg módban legyen // DAC modul engedélyezése // Bufferelt mód letiltása // DAC engedélyezés és szoftveres triggerelés A már sokszor bemutatott késleltető függvényt itt most nem részletezzük. 34
35 35
36 36
ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben. 11. Impulzus-szélesség moduláció (PWM)
ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben 11. Impulzus-szélesség moduláció (PWM) 1 Felhasznált anyagok, ajánlott irodalom Muhammad Ali Mazidi, Shujen Chen, Sarmad Naimi, Sepehr Naimi:
ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben. 5. Időzítők, számlálók 1. rész
ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben 5. Időzítők, számlálók 1. rész 1 Felhasznált anyagok, ajánlott irodalom Joseph Yiu: The Definitive Guide to ARM Cortex -M0 and Cortex-M0+
ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben. 5. Időzítők, számlálók 2. rész
ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben 5. Időzítők, számlálók 2. rész 1 Felhasznált anyagok, ajánlott irodalom Joseph Yiu: The Definitive Guide to ARM Cortex -M0 and Cortex-M0+
ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben. 13. DMA közvetlen memória hozzáférés
ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben 13. DMA közvetlen memória hozzáférés 1 Felhasznált anyagok, ajánlott irodalom ARM University Program: Course/Lab Material for Teaching Embedded
MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek
MSP430 programozás Energia környezetben Kitekintés, további lehetőségek 1 Még nem merítettünk ki minden lehetőséget Kapacitív érzékelés (nyomógombok vagy csúszka) Az Energia egyelőre nem támogatja, csak
MSP430 programozás Energia környezetben. Analóg jelek mérése
MSP430 programozás Energia környezetben Analóg jelek mérése 1 Hőmérés a beépített szenzorral /* TemperatureSensor: Hőmérés a beépített hőmérővel. A jobb feloldás érdekében a beépített 1.5 V-os referenciához
Mechatronika és mikroszámítógépek. 2016/2017 I. félév. Analóg-digitális átalakítás ADC, DAC
Mechatronika és mikroszámítógépek 2016/2017 I. félév Analóg-digitális átalakítás ADC, DAC AD átalakítás Cél: Analóg (időben és értékben folytonos) elektromos mennyiség kifejezése digitális (értékében nagyságában
Jelfeldolgozás a közlekedésben. 2017/2018 II. félév. Analóg-digitális átalakítás ADC, DAC
Jelfeldolgozás a közlekedésben 2017/2018 II. félév Analóg-digitális átalakítás ADC, DAC AD átalakítás Cél: Analóg (időben és értékben folytonos) elektromos mennyiség kifejezése digitális (értékében nagyságában
ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben. 8. Az SPI kommunikációs csatorna
ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben 8. Az SPI kommunikációs csatorna 1 Felhasznált anyagok, ajánlott irodalom Joseph Yiu: The Definitive Guide to ARM Cortex -M0 and Cortex-M0+
I. C8051Fxxx mikrovezérlők hardverfelépítése, működése. II. C8051Fxxx mikrovezérlők programozása. III. Digitális perifériák
I. C8051Fxxx mikrovezérlők hardverfelépítése, működése 1. Adja meg a belső RAM felépítését! 2. Miben különbözik a belső RAM alsó és felső felének elérhetősége? 3. Hogyan érhetők el az SFR regiszterek?
Járműfedélzeti rendszerek I. 4. előadás Dr. Bécsi Tamás
Járműfedélzeti rendszerek I. 4. előadás Dr. Bécsi Tamás Rendszer órajel Órajel osztás XTAL Divide Control (XDIV) Register 2 129 oszthat Órajel források CKSEL fuse bit Külső kristály/kerámia rezonátor Külső
ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben. 9. Az I2C kommunikációs csatorna
ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben 9. Az I2C kommunikációs csatorna 1 Felhasznált anyagok, ajánlott irodalom Joseph Yiu: The Definitive Guide to ARM Cortex -M0 and Cortex-M0+
Mintavételezés tanulmányozása. AD - konverzió. Soros kommunikáció
Mintavételezés tanulmányozása. AD - konverzió. Soros kommunikáció A gyakorlat célja A gyakorlat során a dspic30f6010 digitális jelprocesszor Analóg Digital konverterét tanulmányozzuk. A mintavételezett
Dr. Oniga István DIGITÁLIS TECHNIKA 9
r. Oniga István IGITÁLIS TEHNIKA 9 Regiszterek A regiszterek több bites tárolók hálózata S-R, J-K,, vagy kapuzott tárolókból készülnek Fontosabb alkalmazások: adatok tárolása és adatmozgatás Funkcióik:
MSP430 programozás Energia környezetben. Az I/O portok kezelése
MSP430 programozás Energia környezetben Az I/O portok kezelése 1 Egyszerű I/O vezérlés Digitális I/O pinmode(pin, mode) kivezetés üzemmódjának beállítása digitalwrite(pin, state) - kimenetvezérlés digitalread(pin)
Az MSP430 mikrovezérlők digitális I/O programozása
10.2.1. Az MSP430 mikrovezérlők digitális I/O programozása Az MSP430 mikrovezérlők esetében minden kimeneti / bemeneti (I/O) vonal önállóan konfigurálható, az P1. és P2. csoportnak van megszakítás létrehozó
Programozási segédlet DS89C450 Fejlesztőpanelhez
Programozási segédlet DS89C450 Fejlesztőpanelhez Készítette: Fekete Dávid Processzor felépítése 2 Perifériák csatlakozása a processzorhoz A perifériák adatlapjai megtalálhatók a programozasi_segedlet.zip-ben.
Járműfedélzeti rendszerek I. 5. előadás Dr. Bécsi Tamás
Járműfedélzeti rendszerek I. 5. előadás Dr. Bécsi Tamás Megszakítások (Interrupts: IT) Megszakítás fogalma Egy aszinkron jelzés (pl. gomblenyomás) a processzor felé (Interrupt Request: IRQ), hogy valamely
Újrakonfigurálható eszközök
Újrakonfigurálható eszközök 15. Cypress PSOC 5LP DMA adatátvitel Hobbielektronika csoport 2017/2018 1 Debreceni Megtestesülés Plébánia Felhasznált irodalom és segédanyagok Cypress: CY8C58LP FamilyDatasheet
ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben. 1. Az ARM Cortex-M0+ CPU jellemzői
ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben 1. Az ARM Cortex-M0+ CPU jellemzői Hobbielektronika csoport 2015/2016 1 Felhasznált anyagok, ajánlott irodalom Joseph Yiu: The Definitive
Újrakonfigurálható eszközök
Újrakonfigurálható eszközök 11. Cypress PSOC 5LP analóg perifériák 1 Felhasznált irodalom és segédanyagok Cypress: CY8C58LP FamilyDatasheet Cserny István: PSOC 5LP Mikrokontrollerek programozása Cypress:
Yottacontrol I/O modulok beállítási segédlet
Yottacontrol I/O modulok beállítási segédlet : +36 1 236 0427 +36 1 236 0428 Fax: +36 1 236 0430 www.dialcomp.hu dial@dialcomp.hu 1131 Budapest, Kámfor u.31. 1558 Budapest, Pf. 7 Tartalomjegyzék Bevezető...
Dr. Oniga István DIGITÁLIS TECHNIKA 9
r. Oniga István IGITÁLIS TEHNIKA 9 Regiszterek A regiszterek több bites tárolók hálózata S-R, J-K,, vagy kapuzott tárolókból készülnek Fontosabb alkalmazások: adatok tárolása és adatmozgatás Funkcióik:
Mikrorendszerek tervezése
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Mikrorendszerek tervezése Megszakítás- és kivételkezelés Fehér Béla Raikovich
2. Elméleti összefoglaló
2. Elméleti összefoglaló 2.1 A D/A konverterek [1] A D/A konverter feladata, hogy a bemenetére érkező egész számmal arányos analóg feszültséget vagy áramot állítson elő a kimenetén. A működéséhez szükséges
Multi-20 modul. Felhasználói dokumentáció 1.1. Készítette: Parrag László. Jóváhagyta: Rubin Informatikai Zrt.
Multi-20 modul Felhasználói dokumentáció. Készítette: Parrag László Jóváhagyta: Rubin Informatikai Zrt. 49 Budapest, Egressy út 7-2. telefon: +36 469 4020; fax: +36 469 4029 e-mail: info@rubin.hu; web:
A/D és D/A átalakítók gyakorlat
Budapesti Műszaki és Gazdaságtudományi Egyetem A/D és D/A átalakítók gyakorlat Takács Gábor Elektronikus Eszközök Tanszéke (BME) 2013. február 27. ebook ready Tartalom 1 A/D átalakítás alapjai (feladatok)
Vegyes témakörök. A KAT120B kijelző vezérlése Arduinoval
Vegyes témakörök A KAT120B kijelző vezérlése Arduinoval 1 KAT120B hívószám kijelző A KAT120B kijelző a NEMO-Q International AB egy régi terméke. A cég ma is fogalmaz különféle hívószám kijelzőket bankok,
A/D és D/A konverterek vezérlése számítógéppel
11. Laboratóriumi gyakorlat A/D és D/A konverterek vezérlése számítógéppel 1. A gyakorlat célja: Az ADC0804 és a DAC08 konverterek ismertetése, bekötése, néhány felhasználási lehetőség tanulmányozása,
MPLAB IDE - SIM - - Rövid ismertető a használathoz - Kincses Levente 3E22 89/ November 14. Szabadka
MPLAB IDE - SIM - - Rövid ismertető a használathoz - 3E22 89/2004 2006. November 14 Szabadka - 2 - Tartalomjegyzék TARTALOMJEGYZÉK 3 SIMULATOR I/O 4 SIMULATOR STIMULUS 4 STIMULUS VEZÉRLŐ (CONTROLLER) 5
Labor gyakorlat Mikrovezérlők
Labor gyakorlat Mikrovezérlők ATMEL AVR ARDUINO 1. ELŐADÁS BUDAI TAMÁS Tartalom Labor 2 mikrovezérlők modul 2 alkalom 1 mikrovezérlők felépítése, elmélet 2 programozás, mintaprogramok Értékelés: a 2. alkalom
Silabs STK3700, Simplicity Studio laborgyakorlat
Silabs STK3700, Simplicity Studio laborgyakorlat Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2016 Saját Firmware library Saját
Elektronika laboratóriumi mérőpanel elab panel NEM VÉGLEGES VÁLTOZAT! Óbudai Egyetem
Elektronika laboratóriumi mérőpanel elab panel NEM VÉGLEGES VÁLTOZAT! 1 Óbudai Egyetem 2 TARTALOMJEGYZÉK I. Bevezetés 3 I-A. Beüzemelés.................................. 4 I-B. Változtatható ellenállások...........................
GIGADEVICE 32 BITES ARM CORTEX MIKRO- KONTROLLEREK AZ ENDRICH KÍNÁLATÁBAN A GPIO ÉS AZ ADC PROGRAMOZÁSA
GIGADEVICE 32 BITES ARM CORTEX MIKRO- KONTROLLEREK AZ ENDRICH KÍNÁLATÁBAN A GPIO ÉS AZ ADC PROGRAMOZÁSA A cikksorozat elsô részében áttekintettük a GigaDevice GD32 ARM Cortex RISC MCU-sorozat architektúráját,
A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium
BUDAPESTI MŐSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK A LOGSYS GUI Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT atórium
LOGSYS LOGSYS SZTEREÓ CODEC MODUL FELHASZNÁLÓI ÚTMUTATÓ szeptember 16. Verzió
LOGSYS SZTEREÓ CODEC MODUL FELHASZNÁLÓI ÚTMUTATÓ 2012. szeptember 16. Verzió 1.0 http://logsys.mit.bme.hu Tartalomjegyzék 1 Bevezetés... 1 2 A modul működése... 2 3 A CODEC konfigurációja... 3 4 Időzítési
Hordozható adatgyűjtő
Hordozható adatgyűjtő Témalaboratórium jegyzőkönyv 2016/17. I. félév Vagner Jázon Konzulens: Dr. Kovácsházy Tamás Tartalomjegyzék Specifikáció... 2 Bevezetés... 2 A téma értelmezése... 2 Az elvégzendő
Analóg-digitál átalakítók (A/D konverterek)
9. Laboratóriumi gyakorlat Analóg-digitál átalakítók (A/D konverterek) 1. A gyakorlat célja: Bemutatjuk egy sorozatos közelítés elvén működő A/D átalakító tömbvázlatát és elvi kapcsolási rajzát. Tanulmányozzuk
Mikrovezérlők Alkalmazástechnikája
Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája 2015.12.06. 11:51 Analóg perifériák és használatuk 1 Gingl Zoltán, 2012, Szeged Mikrovezérlők Alkalmazástechnikája 2015.12.06. 11:51 Analóg
Mikrovezérlők Alkalmazástechnikája
Gingl Zoltán, 2017, Szeged Mikrovezérlők Alkalmazástechnikája 18 szept. 1 18 szept. 2 Analóg jelekből kétállapotú jel Két bemeneti feszültség, V n,v p Logikai kimenet: 1, ha V p >V n 0, egyébként Hiszterézis
Digitális technika (VIMIAA01) Laboratórium 9
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA01) Laboratórium 9 Fehér Béla Raikovich Tamás,
Labor 2 Mikrovezérlők
Labor 2 Mikrovezérlők ATMEL AVR - ARDUINO BUDAI TAMÁS 2015. 09. 06. Tartalom Mikrovezérlők Mikrovezérlők felépítése, működése Mikrovezérlő típusok, gyártók Mikrovezérlők perifériái Mikrovezérlők programozása
Tartalom. Port átalakítók, AD/DA átalakítók. Port átalakítók, AD/DA átalakítók H.1. Port átalakítók, AD/DA átalakítók Áttekintés H.
Tartalom Port átalakítók, Port átalakítók, Port átalakítók, Port átalakítók, Áttekintés.2 Soros port átalakítók.4.6.1 Port átalakítók, Áttekintés Port átalakítók, Soros port jelátalakítók és /RS485/422
Újrakonfigurálható eszközök
Újrakonfigurálható eszközök 10. Cypress PSOC 5LP digitális perifériák 1 Felhasznált irodalom és segédanyagok Cypress: CY8C58LP FamilyDatasheet Cserny István: PSOC 5LP Mikrokontrollerek programozása Cypress:
3. Hőmérők elkészítése
3. Hőmérők elkészítése A jelenlegi hőmérőink pt100-as ellenállás hőmérők. Ezeknek az ellenállását szükséges digitális jellé alakítani, és egy 7-szegmenses kijelzővel egy tized pontossággal kijelezni, valamint
1. Visszacsatolás nélküli kapcsolások
1. Visszacsatolás nélküli kapcsolások 1.1. Kösse az erõsítõ invertáló bemenetét a tápfeszültség 0 potenciálú kimenetére! Ezt nevezzük földnek. A nem invertáló bemenetre kösse egy potenciométer középsõ
MSP430 programozás Energia környezetben. LED kijelzok második rész
MSP430 programozás Energia környezetben LED kijelzok második rész 1 Lab13 SPI_595_7seg Egyszerű mintaprogram kétszámjegyű hétszegmenses LED kijelzővel, 74HC595 shift regiszterrel, SPI programkönyvtár használattal
OMRON FOTOELEKTROMOS KAPCSOLÓK E3NT
E3NT Tárgyreflexiós érzékelõ háttér- és elõtér elnyomással 3 m-es érzékelési távolság (tárgyreflexiós) 16 m-es érzékelési távolság (prizmás) Analóg kimenetes típusok Homloklapfûtéssel ellátott kivitelek
Mikrovezérlők Alkalmazástechnikája
Gingl Zoltán, 2013, Szeged Mikrovezérlők Alkalmazástechnikája 2015.06.28. 22:20 Működést támogató perifériák és használatuk 1 A processzornak ütemjel (órajel) szükséges Számos periféria órajelét is adja
ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD
Misák Sándor ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD Nanoelektronikai és Nanotechnológiai Részleg DE TTK v.0.1 (2007.02.13.) 1. előadás 1. Általános ismeretek. 2. Sajátos tulajdonságok. 3. A processzor jellemzői.
Perifériák hozzáadása a rendszerhez
Perifériák hozzáadása a rendszerhez Intellectual Property (IP) katalógus: Az elérhető IP modulok listája Bal oldalon az IP Catalog fül Ingyenes IP modulok Fizetős IP modulok: korlátozások Időkorlátosan
Mintavételes szabályozás mikrovezérlő segítségével
Automatizálási Tanszék Mintavételes szabályozás mikrovezérlő segítségével Budai Tamás budai.tamas@sze.hu http://maxwell.sze.hu/~budait Tartalom Mikrovezérlőkről röviden Programozási alapismeretek ismétlés
ÖNÁLLÓ LABOR Mérésadatgyűjtő rendszer tervezése és implementációja
ÖNÁLLÓ LABOR Mérésadatgyűjtő rendszer tervezése és implementációja Nagy Mihály Péter 1 Feladat ismertetése Általános célú (univerzális) digitális mérőműszer elkészítése Egy- vagy többcsatornás feszültségmérés
loop() Referencia: https://www.arduino.cc/en/reference/homepage
Arduino alapok Sketch ~ Solution Forrás:.ino (1.0 előtt.pde).c,.cpp,.h Külső könyvtárak (legacy / 3rd party) Mintakódok (example) setup() Induláskor fut le, kezdeti értékeket állít be, inicializálja a
Analóg-digitális átalakítás. Rencz Márta/ Ress S. Elektronikus Eszközök Tanszék
Analóg-digitális átalakítás Rencz Márta/ Ress S. Elektronikus Eszközök Tanszék Mai témák Mintavételezés A/D átalakítók típusok D/A átalakítás 12/10/2007 2/17 A/D ill. D/A átalakítók A világ analóg, a jelfeldolgozás
TxRail-USB Hőmérséklet távadó
TxRail-USB Hőmérséklet távadó Bevezetés TxRail-USB egy USB-n keresztül konfigurálható DIN sínre szerelhető hőmérséklet jeladó. Lehetővé teszi a bemenetek típusának kiválasztását és konfigurálását, méréstartomány
Digitális technika (VIMIAA01) Laboratórium 9
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA01) Laboratórium 9 Fehér Béla Raikovich Tamás,
The modular mitmót system. DPY kijelző kártya C API
The modular mitmót system DPY kijelző kártya C API Dokumentációkód: -D 01.0.0.0 Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Beágyazott Információs Rendszerek
LCD kijelzős digitális tároló szkóp FFT üzemmóddal
LCD kijelzős digitális tároló szkóp FFT üzemmóddal Type: HM-10 Y2 Y Pos Trig Level HOLD Y1 Bemenet vál. Bemenet Ablak pozició Kijelző 1) Y Pos jel baloldalon egy kis háromszög 0V helyzetét mutatja 2) Trig
Labor gyakorlat Mikrovezérlők
Labor gyakorlat Mikrovezérlők ATMEL AVR ARDUINO 1. ELŐADÁS BUDAI TAMÁS 2015. 09. 06. Tartalom Labor 2 mikrovezérlők modul 2 alkalom 1 mikrovezérlők felépítése, elmélet 2 programozás, mintaprogramok Értékelés:
Mikrovezérlők Alkalmazástechnikája
Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája 1 A processzornak ütemjel (órajel) szükséges Számos periféria órajelét is adja Rendkívül sokféle opció DC-100MHz, pl. 32768Hz (órakvarc) Fogyasztás/sebesség
Dr. Oniga István DIGITÁLIS TECHNIKA 8
Dr. Oniga István DIGITÁLIS TECHNIA 8 Szekvenciális (sorrendi) hálózatok Szekvenciális hálózatok fogalma Tárolók RS tárolók tárolók T és D típusú tárolók Számlálók Szinkron számlálók Aszinkron számlálók
4.1.1. I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA
4.1.1. I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA A címben található jelölések a mikrovezérlők kimentén megjelenő tipikus perifériák, típus jelzései. Mindegyikkel röviden foglalkozni fogunk a folytatásban.
NI PCI-6251 multifunkciós mérésadatgyűjtő kártya specifikációja
NI PCI-6251 multifunkciós mérésadatgyűjtő kártya specifikációja ANALÓG BEMENET Csatornaszám AD felbontása Max konverziós frekvencia 16 SE (8 DIFF) 16 bit 1,25 MHz (egycsatornás) 1 MHz (többcsatornás) Bemeneti
Iványi László ARM programozás. Szabó Béla 6. Óra ADC és DAC elmélete és használata
ARM programozás 6. Óra ADC és DAC elmélete és használata Iványi László ivanyi.laszlo@stud.uni-obuda.hu Szabó Béla szabo.bela@stud.uni-obuda.hu Mi az ADC? ADC -> Analog Digital Converter Analóg jelek mintavételezéssel
Bevezetés a mikrovezérlők programozásába: Programciklusok szervezése, analóg I/O
Bevezetés a mikrovezérlők programozásába: Programciklusok szervezése, analóg I/O 1 Ajánlott irodalom Aduino LLC.: Arduino Language Reference ATMEL: ATmega328p mikrovezérlő adatlapja Brian W. Kernighan,
MSP430 programozás Energia környezetben. LED mátrix vezérlése MAX7219 IC-vel
MSP430 programozás Energia környezetben LED mátrix vezérlése MAX7219 IC-vel 1 LED 8x8 mátrix 3 mm-es piros LED-ek 8x8 mátrixba szervezve 1088AS vagy M1388AR típusnál a sorkiválasztó vonal a közös katód
Digitális technika (VIMIAA02) Laboratórium 5
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 5 Fehér Béla Raikovich Tamás,
Digitális technika (VIMIAA02) Laboratórium 5
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 5 Fehér Béla Raikovich Tamás,
Digitális tárolós oszcilloszkópok
1 Az analóg oszcilloszkópok elsősorban periodikus jelek megjelenítésére alkalmasak, tehát nem teszik lehetővé a nem periodikusan ismétlődő vagy csak egyszeri alkalommal bekövetkező jelváltozások megjelenítését.
Újrakonfigurálható eszközök
Újrakonfigurálható eszközök 13. Cypress PSOC 5LP analóg perifériák 3. rész 1 Felhasznált irodalom és segédanyagok Cypress: CY8C58LP FamilyDatasheet Cserny István: PSOC 5LP Mikrokontrollerek programozása
TxBlock-USB Érzékelőfejbe építhető hőmérséklet távadó
TxBlock-USB Érzékelőfejbe építhető hőmérséklet távadó Bevezetés A TxBlock-USB érzékelőfejbe építhető, kétvezetékes hőmérséklet távadó, 4-20mA kimenettel. Konfigurálása egyszerűen végezhető el, speciális
Mikrovezérlők Alkalmazástechnikája
Gingl Zoltán, 2018, Szeged Mikrovezérlők Alkalmazástechnikája 18 szept. 1 18 szept. 2 A processzornak ütemjel (órajel) szükséges Számos periféria órajelét is adja Rendkívül sokféle opció DC-100MHz, pl.
10.1. ANALÓG JELEK ILLESZTÉSE DIGITÁLIS ESZKÖZÖKHÖZ
101 ANALÓG JELEK ILLESZTÉSE DIGITÁLIS ESZKÖZÖKHÖZ Ma az analóg jelek feldolgozása (is) mindinkább digitális eszközökkel történik A feldolgozás előtt az analóg jeleket digitalizálni kell Rendszerint az
Mechatronika és mikroszámítógépek. 2018/2019 I. félév. Külső megszakítások
Mechatronika és mikroszámítógépek 2018/2019 I. félév Külső megszakítások Megszakítás, Interrupt A megszakítás egy olyan esemény, vagy feltétel teljesülése, amely felfüggeszti a program futását, a vezérlést
MSP430 programozás Energia környezetben. Nokia 5110 grafikus kijelzo vezérlése
MSP430 programozás Energia környezetben Nokia 5110 grafikus kijelzo vezérlése 1 Nokia 5110 kijelző Grafikus (képpontonként vezérelhető) LCD Felbontás: 84 x 48 pont (PCD8544 kontroller) Vezérlés: SPI felület
A vezérlő alkalmas 1x16, 2x16, 2x20, 4x20 karakteres kijelzők meghajtására. Az 1. ábrán látható a modul bekötése.
Soros LCD vezérlő A vezérlő modul lehetővé teszi, hogy az LCD-t soros vonalon illeszthessük alkalmazásunkhoz. A modul több soros protokollt is támogat, úgy, mint az RS232, I 2 C, SPI. Továbbá az LCD alapfunkcióit
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD) Multiplexer (MPX) A multiplexer egy olyan áramkör, amely több bemeneti adat közül a megcímzett bemeneti adatot továbbítja a kimenetére.
Bevezetés a mikrovezérlők programozásába: LCD kijelzők
Bevezetés a mikrovezérlők programozásába: LCD kijelzők 1 Megjegyzés: A mai előadásban ismertetett kijelzők MSP430 Launchpad kártyával történő vezérléséhez a 2013/14-es évad 11. és 15. foglalkozásához tartozó
Az vevő- és vezérlőáramkör programja
Az vevő- és vezérlőáramkör programja Központizár-vezérlés - IR vevő- és vezérlőáramkör INCLUDE 89C2051.mc ******************************************************************************** VÁLTOZÓK ********************************************************************************
MSP430 programozás Energia környezetben. Szervó motorok vezérlése
MSP430 programozás Energia környezetben Szervó motorok vezérlése 1 Szervo motorok Felépítés Jelalak 2 Servo programkönyvtár A gyári Servo programkönyvtár max. 8 db szervót kezel, s ezekhez felhasználja
Bevezetés a mikrovezérlők programozásába: MAX6958: Hétszegmenses LED kijelző vezérlő
Bevezetés a mikrovezérlők programozásába: MAX6958: Hétszegmenses LED kijelző vezérlő 1 Lab 20 projektek MiniPirate.ino Arduino Mini Pirate interaktív vizsgálóprogram, amelyet most az I2C busz kézivezérlésére
KÜLÖNLEGES SZENZOROK. Típus F10-C20/C30/C50 F10-C25/C35/C55. NPN nyitott kollektoros kimenetek (2 db) max. 50 ma terhelhetõség
F10 KÜLÖNLEGES SZENZOROK OMRON F10 Kép (minta) azonosító rendszer ipari felhasználásra Kamerával egybeépített megvilágítás Automata beállítási és programozási lehetõség Automata szinkronizáció Több hagyományos
5. Laborgyakorlat. Számláló funkciók, időzítő funkciók.
5. Laborgyakorlat Számláló funkciók, időzítő funkciók. A gyakorlat célja A számlálók és időzítők használata gyakori a folyamatirányításban. Gondoljunk egy futószalag indításának a késleltetésére, megállításánál
Villamos jelek mintavételezése, feldolgozása. LabVIEW előadás
Villamos jelek mintavételezése, feldolgozása (ellenállás mérés LabVIEW támogatással) LabVIEW 7.1 2. előadás Dr. Iványi Miklósné, egyetemi tanár LabVIEW-7.1 EA-2/1 Ellenállás mérés és adatbeolvasás Rn ismert
Hobbi Elektronika. Bevezetés az elektronikába: Műveleti erősítők - 2. rész
Hobbi Elektronika Bevezetés az elektronikába: Műveleti erősítők - 2. rész 1 Felhasznált irodalom Sulinet Tudásbázis: A műveleti erősítők alapjai, felépítése, alapkapcsolások Losonczi Lajos: Analóg Áramkörök
DIGITÁLIS TECHNIKA 8 Dr Oniga. I stván István
Dr. Oniga István DIGITÁLIS TECHNIA 8 Szekvenciális (sorrendi) hálózatok Szekvenciális hálózatok fogalma Tárolók RS tárolók tárolók T és D típusú tárolók Számlálók Szinkron számlálók Aszinkron számlálók
ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben. 4. Aszinkron soros kommunikáció (UART)
ARM Cortex-M0+ mikrovezérlő programozása KEIL MDK 5 környezetben 4. Aszinkron soros kommunikáció (UART) 1 Felhasznált anyagok, ajánlott irodalom Joseph Yiu: The Definitive Guide to ARM Cortex -M0 and Cortex-M0+
Mérés és adatgyűjtés
Mérés és adatgyűjtés 4. óra Mingesz Róbert Szegedi Tudományegyetem 2012. február 27. MA - 4. óra Verzió: 2.1 Utolsó frissítés: 2012. március 12. 1/41 Tartalom I 1 Jelek 2 Mintavételezés 3 A/D konverterek
Labor gyakorlat Mikrovezérlők
Labor gyakorlat Mikrovezérlők ATMEL AVR ARDUINO 1. ELŐADÁS BUDAI TAMÁS Tartalom Mikrovezérlők Mikrovezérlők felépítése, működése Mikrovezérlő típusok, gyártók Mikrovezérlők perifériái Mikrovezérlők programozása
Műveleti erősítők. Előzetes kérdések: Milyen tápfeszültség szükséges a műveleti erősítő működtetéséhez?
Műveleti erősítők Előzetes kérdések: Milyen tápfeszültség szükséges a műveleti erősítő működtetéséhez? Milyen kimenő jel jelenik meg a műveleti erősítő bemeneteire adott jel hatására? Nem invertáló bemenetre
_INVHU000_WriteReadParameter.cxf Frekvenciaváltók
INV-HU-000 A FB feladata A dokumentáció tartalma Szimbólum A CP1H vagy a CP1L PLC és frekvenciaváltó(k) automatikus kommunikációja: _INVHU000_WriteReadParameter A frekvenciaváltó üzemi paramétereinek írása,
Hobbi Elektronika. A digitális elektronika alapjai: Újrakonfigurálható logikai eszközök
Hobbi Elektronika A digitális elektronika alapjai: Újrakonfigurálható logikai eszközök 1 Programozható logikai eszközök Programozható logikai áramkörök (Programmable Logic Devices) a kombinációs logikai
Autóipari beágyazott rendszerek CAN hardver
Scherer Balázs, Tóth Csaba: Autóipari beágyazott rendszerek CAN hardver Előadásvázlat Kézirat Csak belső használatra! 2012.02.19. SchB, TCs BME MIT 2012. Csak belső használatra! Autóipari beágyazott rendszerek
Nagy Gergely április 4.
Mikrovezérlők Nagy Gergely BME EET 2012. április 4. ebook ready 1 Bevezetés Áttekintés Az elektronikai tervezés eszközei Mikroprocesszorok 2 A mikrovezérlők 3 Főbb gyártók Áttekintés A mikrovezérlők az
Digitális jelfeldolgozás
Digitális jelfeldolgozás Kvantálás Magyar Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék magyar.attila@virt.uni-pannon.hu 2010. szeptember 15. Áttekintés
Dr. Schuster György szeptember 27.
Real-time operációs rendszerek RTOS 2012. szeptember 27. Általános ismérvek: ARM Cortex M3 mag 80 MHz órajel frekvencia (50 MHz flash-ből) 256 kbájt flash 96 kbájt RAM ARM Cortex Sys Tick Timer belső ROM
Villamos jelek mintavételezése, feldolgozása. LabVIEW 7.1
Villamos jelek mintavételezése, feldolgozása (ellenállás mérés LabVIEW támogatással) LabVIEW 7.1 előadás Dr. Iványi Miklósné, egyetemi tanár LabVIEW-7.1 KONF-5_2/1 Ellenállás mérés és adatbeolvasás Rn
A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához
A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához Ellenőrizzük a projektből importált adatokat. Ha rendben vannak, akkor kattintsunk a Next gombra. Válasszuk a Create Design
Kimenetek száma Kimenet Szoftveres beállítás Bank funkció Típus. Nincs Nincs H8PS-8BP 16 H8PS-16BP 32 H8PS-32BP. Felbontás Kábelhossz Típus
H8PS Digitális pozícionáló Kiváltja a mechanikus pozícionálókat Kompatibilis az abszolút kódadókkal Maximális fordulat: 1600 1/min Nagyméretû LCD-kijelzõ 8 / 16 / 32 db tranzisztoros kimenet 96 x 96 mm-es