🔤 Gyorsreferencia • Rövidítések A-tól Z-ig
Szójegyzék — Rövidítések & Fogalmak
A 17 tételben, a laborfeladatokban és a kvízben előforduló összes fontosabb rövidítés (MCU, CPU, ADC, SPI stb.) egy helyen, röviden (1–2 mondatban) elmagyarázva. Keress rá bármelyik rövidítésre, teljes névre vagy kulcsszóra a kereső mezőben.
72 fogalom
MCUArchitektúra
Microcontroller Unit (Mikrovezérlő)
Egyetlen szilíciumlapkára integrált CPU, memória (Flash + RAM) és perifériák (GPIO, Timer, ADC, UART stb.), amely önállóan, külső alkatrészek nélkül képes beágyazott vezérlési feladatokat ellátni.
MPUArchitektúra
Microprocessor Unit / Memory Protection Unit
Mikroprocesszorként: csak a CPU magot és gyorsítótárat tartalmazza, a memória és a perifériák külső buszokon csatlakoznak. ARM Cortex-M kontextusban ugyanez a rövidítés a Memory Protection Unitot jelenti: hardveres egység, amely korlátozza az egyes szoftverrészek memória-hozzáférését.
CPUArchitektúra
Central Processing Unit (Központi Feldolgozó Egység)
A processzor magja, amely az utasításokat beolvassa, dekódolja és végrehajtja (Fetch–Decode–Execute ciklus).
ALUArchitektúra
Arithmetic Logic Unit (Aritmetikai-Logikai Egység)
A CPU azon blokkja, amely a számtani (összeadás, kivonás) és logikai (AND, OR, XOR, shift) műveleteket végzi el.
PCArchitektúra
Program Counter (Programszámláló)
A következő végrehajtandó utasítás memóriacímét tárolja; normál esetben automatikusan növekszik, ugrás, függvényhívás vagy megszakítás esetén felülíródik.
SPArchitektúra
Stack Pointer (Veremmutató)
A verem (stack) tetejére mutató regiszter, amely nyomon követi a visszatérési címek és a mentett adatok helyét.
ISAArchitektúra
Instruction Set Architecture (Utasításkészlet-architektúra)
A processzor által értelmezett gépi utasítások és regiszterek formális specifikációja (pl. PIC18, ARMv7-M, RV32I).
CISCArchitektúra
Complex Instruction Set Computer
Változó hosszúságú, összetett utasításokat használó architektúra, ahol egyetlen utasítás közvetlenül műveletet végezhet a memórián (pl. x86, Intel 8051).
RISCArchitektúra
Reduced Instruction Set Computer
Kevés, egyszerű, fix hosszúságú "Load-Store" utasítást használó architektúra, ahol a memóriát csak LOAD/STORE utasítások érik el (pl. PIC, AVR, ARM Cortex-M).
DMAArchitektúra
Direct Memory Access
Vezérlő, amely a CPU aktív beavatkozása nélkül mozgat adatot periféria és memória között, felszabadítva a processzort más számítási feladatokra.
MMIOArchitektúra
Memory-Mapped I/O
Perifériamodell, ahol a hardver vezérlő- és adatregiszterei a normál memóriatérképben jelennek meg, így ugyanazokkal az utasításokkal (pl. C nyelvű pointerekkel) érhetők el, mint a RAM.
FPUArchitektúra
Floating-Point Unit (Lebegőpontos Egység)
Hardveres áramkör, amely IEEE 754 lebegőpontos műveleteket (szorzás, osztás) végez el gyorsan, szoftveres emuláció helyett (pl. ARM Cortex-M4/M7).
DSPArchitektúra
Digital Signal Processor / Processing
Olyan hardver vagy utasításkészlet-kiegészítés (pl. dsPIC33, Cortex-M4 SIMD), amely gyors, egyciklusos szorzás-összeadást (MAC) biztosít jelfeldolgozási algoritmusokhoz.
NVICArchitektúra
Nested Vectored Interrupt Controller
Az ARM Cortex-M magba épített hardveres megszakításvezérlő, amely támogatja az egymásba ágyazott megszakításokat és a dinamikus prioritáskezelést.
BCDArchitektúra
Binary Coded Decimal
Számábrázolási mód, ahol minden decimális számjegyet (0–9) külön 4 bit kódol; kedvelt formátum RTC modulokban és 7-szegmenses kijelzőknél.
MSBArchitektúra
Most Significant Bit (Legnagyobb Helyiértékű Bit)
Egy bináris szám legmagasabb súlyú bitje; kettes komplemens előjeles ábrázolásnál gyakran ez hordozza az előjelet.
LSBArchitektúra
Least Significant Bit (Legkisebb Helyiértékű Bit)
Egy bináris szám legalacsonyabb súlyú bitje; ADC kontextusban az "1 LSB" kifejezés a legkisebb mérhető feszültségkülönbséget (kvantálási lépésközt) jelöli.
RAMMemória
Random Access Memory
Felejtő (volatile) memória, amely a program futása közbeni változók és adatok tárolására szolgál; tápfeszültség megszűnésekor a tartalma elvész.
SRAMMemória
Static RAM
A mikrovezérlőkben jellemzően használt RAM-típus, amely flip-flopokkal tárolja a biteket, és amíg van tápfeszültség, nem igényel periodikus frissítést (szemben a DRAM-mal).
ROMMemória
Read-Only Memory
Csak olvasható memória, amelynek tartalma gyártáskor rögzül; a modern mikrovezérlők a programtárolásra ehelyett jellemzően Flash memóriát használnak.
EEPROMMemória
Electrically Erasable Programmable Read-Only Memory
Nem felejtő memória, amely elektromosan törölhető és bájtszinten újraírható; kalibrációs adatok és beállítások tápkimaradás utáni megőrzésére használják.
FlashMemória
Flash memória
Nem felejtő, blokkonként törölhető memóriatípus, amelyben a mikrovezérlő programkódja (firmware) és a `const` konstansok tárolódnak.
SFRMemória
Special Function Register (Speciális Célú Regiszter)
A perifériák vezérlésére és állapotának lekérdezésére szolgáló, fix memóriacímen elhelyezkedő regiszter (pl. TRISB, ADCON0, T2CON).
TRISMemória
Tri-State regiszter
A PIC GPIO adatirány-regisztere: az 1-es bit bemenetet (High-Z, lebegő), a 0-s bit kimenetet (meghajtott) állít be az adott lábon.
PORTMemória
Port regiszter
A PIC GPIO láb pillanatnyi fizikai (feszültség-) szintjének közvetlen olvasására szolgáló regiszter; kimenet írására nem ezt, hanem a LAT regisztert kell használni.
LATMemória
Latch regiszter (Kimeneti Retesz)
A PIC GPIO kimeneti adatretesze; kimenet írásakor mindig ezt kell használni a PORT helyett, hogy elkerüljük a Read-Modify-Write hibát.
RMWMemória
Read-Modify-Write (Olvasás-Módosítás-Visszaírás)
Bitművelet-végrehajtási mechanizmus, amely a teljes regisztert beolvassa, egy bitet módosít, majd visszaírja — ha ezt a PORT regiszteren végzik, kapacitív terhelés esetén hibásan felülírhatja a szomszédos kimeneti biteket.
FIFOMemória
First In, First Out
Sorba rendezett pufferelési elv (pl. körkörös/ring buffer), ahol a legkorábban beírt adat kerül ki elsőként.
GPIOPeriféria
General Purpose Input/Output
Általános célú, szoftveresen be- vagy kimenetnek konfigurálható digitális láb.
PWMPeriféria
Pulse Width Modulation (Impulzusszélesség-moduláció)
Fix frekvenciájú négyszögjel, amelynek kitöltési tényezője (duty cycle) folyamatosan szabályozható, pl. motor fordulatszám vagy LED fényerő vezérlésére.
CCPPeriféria
Capture/Compare/PWM modul
A PIC hardveres perifériája, amely három üzemmódban működhet: külső jel időzítésének mérése (Capture), pontosan időzített esemény generálása (Compare), vagy PWM jel előállítása.
ADCPeriféria
Analog-to-Digital Converter (Analóg-Digitális Átalakító)
Az analóg bemeneti feszültséget diszkrét digitális kóddá alakító periféria, a PIC18F4620-nál jellemzően SAR (szukcesszív approximációs) elven.
DACPeriféria
Digital-to-Analog Converter (Digitális-Analóg Átalakító)
Digitális kódot analóg feszültséggé alakító periféria — az ADC fordítottja.
WDTPeriféria
Watchdog Timer
Független belső RC oszcillátorról járó számláló, amely szoftveres törlés (CLRWDT) hiányában automatikusan újraindítja (Reset) a mikrovezérlőt, kiküszöbölve a lefagyásokat.
RTCPeriféria
Real-Time Clock (Valós Idejű Óra)
Modul vagy dedikált IC, amely folyamatosan számolja az emberi időt (másodperc, perc, óra, dátum), jellemzően 32.768 kHz-es kvarccal és tartalék akkumulátorral (VBAT).
ISRPeriféria
Interrupt Service Routine (Megszakítás-kiszolgáló Rutin)
A megszakítás bekövetkezésekor automatikusan lefutó függvény; a jó gyakorlat szerint a lehető legrövidebbnek és leggyorsabbnak kell lennie.
IF / IE / IPPeriféria
Interrupt Flag / Interrupt Enable / Interrupt Priority
Egy megszakításforrás három vezérlőbitje: a Flag jelzi az esemény bekövetkezését (szoftveresen kell törölni kilépéskor), az Enable engedélyezi a forrást, a Priority pedig a prioritási szintjét (magas/alacsony) állítja be.
PR2Periféria
Period Register 2
A Timer2 periódusregisztere, amely a rá épülő PWM jel periódusidejét (frekvenciáját) határozza meg.
TMRxPeriféria
Timer regiszter (pl. TMR0, TMR1, TMR2)
Az adott hardveres időzítő/számláló aktuális számlálóértékét tartalmazó regiszter.
UARTKommunikáció
Universal Asynchronous Receiver-Transmitter
Aszinkron (közös órajel nélküli) soros kommunikációs periféria, amely Start/Stop bitekkel és előre egyeztetett Baud Rate-tel szinkronizál.
EUSARTKommunikáció
Enhanced Universal Synchronous Asynchronous Receiver-Transmitter
A PIC18 fejlett soros perifériája, amely aszinkron (UART) és szinkron soros kommunikációra is képes.
RS232Kommunikáció
Recommended Standard 232
Soros kommunikációs szabvány fizikai rétege, amely bipoláris, invertált feszültségszinteket (kb. ±3V…±15V) használ a zajvédelem és a nagyobb átviteli távolság érdekében.
SPIKommunikáció
Serial Peripheral Interface
4 vezetékes, szinkron, Full-Duplex Master-Slave buszprotokoll, ahol a Master és a Slave shift regiszterei egy zárt gyűrűt alkotnak.
I2CKommunikáció
Inter-Integrated Circuit
2 vezetékes (SDA, SCL), szinkron, Half-Duplex, Open-Drain kimenetű, Multi-Master buszprotokoll, amely 7 bites címzést és ACK/NACK nyugtázást használ.
MSSPKommunikáció
Master Synchronous Serial Port
A PIC18 hardveres perifériamodulja, amely szoftveresen SPI vagy I2C üzemmódba konfigurálható.
MOSI / MISOKommunikáció
Master Out Slave In / Master In Slave Out
Az SPI busz két egyirányú adatvonala: az egyik a Mastertől a Slave felé, a másik a Slave-től a Master felé viszi az adatot egyszerre (Full-Duplex).
SCKKommunikáció
Serial Clock
Az SPI busz órajelvonala, amelyet mindig a Master hajt, és amelyre a Master és a Slave shift regisztereinek léptetése szinkronizálódik.
SS / CSKommunikáció
Slave Select / Chip Select
Aktív alacsony vezérlővonal, amely kiválasztja, melyik SPI Slave eszköz vesz részt az éppen zajló adatátvitelben; eszközönként külön vonal szükséges.
SDA / SCLKommunikáció
Serial Data / Serial Clock
Az I2C busz két, közösen használt Open-Drain vonala: a soros adat (SDA), illetve a soros órajel (SCL); mindkettőhöz külső felhúzó ellenállás kötelező.
ACK / NACKKommunikáció
Acknowledge / Not Acknowledge (Nyugtázás / Nyugtázás Elmaradása)
Az I2C protokoll 9. órajelciklusában a fogadó fél jelzi, hogy sikeresen vette-e az adott bájtot (ACK = SDA lehúzva), vagy sem, illetve nem kér továbbit (NACK).
CRCKommunikáció
Cyclic Redundancy Check
Ellenőrzőösszeg-számítási módszer, amellyel egy adatátvitel (pl. SD-kártya parancs) vagy egy Flash-tartalom (pl. bootloader letöltés) épsége ellenőrizhető.
SD (kártya)Kommunikáció
Secure Digital
Cserélhető, nem felejtő adattároló kártya, amelyet a mikrovezérlők a hardveres egyszerűség miatt jellemzően SPI módban, 512 bájtos blokkokban olvasnak/írnak.
FATKommunikáció
File Allocation Table
Egyszerű, széles körben támogatott fájlrendszer-szerkezet, amely láncolt listaként tartja nyilván a fájlokhoz tartozó memóriaklasztereket (pl. SD-kártyákon, a ChaN FatFs könyvtárral kezelve).
TTLKommunikáció
Transistor-Transistor Logic
Digitális logikai szintszabvány, ahol a logikai '0' kb. 0V, a logikai '1' pedig kb. 5V — ilyen szinteken kommunikál közvetlenül a legtöbb MCU UART lába, RS232 szintillesztés nélkül.
CMOSKommunikáció
Complementary Metal-Oxide-Semiconductor
Alacsony fogyasztású, komplementer P-MOS/N-MOS tranzisztorpárokra épülő gyártástechnológia és logikai szintszabvány, amelyet a legtöbb modern mikrovezérlő (pl. 3.3V-os eszközök) használ.
SPBRGKommunikáció
Serial Port Baud Rate Generator regiszter
Az EUSART azon regisztere, amely a kívánt Baud Rate eléréséhez szükséges osztási értéket tárolja.
IDEEszközök
Integrated Development Environment (Integrált Fejlesztőkörnyezet)
Szoftver, amely egy helyen egyesíti a kódszerkesztést, fordítást, feltöltést és hibakeresést (pl. MPLAB X, STM32CubeIDE).
ICSPEszközök
In-Circuit Serial Programming
A mikrovezérlő áramkörbe forrasztott állapotban, dedikált programozó hardverrel (pl. PICkit) történő felprogramozása.
ICDEszközök
In-Circuit Debugger
Hardveres eszköz, amely az ICSP-hez hasonló vonalakon keresztül valós idejű hibakeresést (töréspontok, léptetés, változófigyelés) tesz lehetővé a célhardveren.
SWDEszközök
Serial Wire Debug
Az ARM Cortex-M mikrovezérlők 2 vezetékes (SWCLK, SWDIO) hibakereső interfésze, amely kiváltja a hagyományos, sok lábas JTAG csatlakozást.
JTAGEszközök
Joint Test Action Group
Szabványos, több vezetékes hardveres teszt- és hibakereső interfész, amelyet sok mikrovezérlő-család használ, és amelynek egyszerűsített utódja a Cortex-M-eknél az SWD.
HALEszközök
Hardware Abstraction Layer
Magas szintű, hordozható szoftverréteg, amely elrejti a konkrét hardver regisztereit egyszerű függvényhívások mögé (pl. `HAL_UART_Transmit()`), a sebesség/kódméret rovására.
CMSISEszközök
Cortex Microcontroller Software Interface Standard
Az ARM által definiált, gyártófüggetlen szoftverszabvány, amely minden Cortex-M eszközön azonos szintaxist biztosít a mag alapfunkcióihoz (NVIC, SysTick, `__enable_irq()`).
LLEszközök
Low-Layer driverek
Vékony, gyakran inline, a regiszterekhez közeli wrapper-függvények, amelyek a HAL-nál gyorsabb és kisebb, de a nyers regiszterkezelésnél olvashatóbb API-t adnak.
MCCEszközök
MPLAB Code Configurator
Az MPLAB X IDE grafikus periféria-konfigurátor bővítménye, amely kattintással generál kész, regiszterszintű inicializáló C kódot.
HVP / LVPEszközök
High Voltage / Low Voltage Programming
Az ICSP programozási mód aktiválásának két módja: HVP esetén kb. 12–13V-ot kell adni az MCLR/VPP lábra, LVP (Single-Supply) esetén egy dedikált GPIO láb logikai szintje elég, cserébe az a láb elveszik általános I/O célra.
FSMEszközök
Finite State Machine (Véges Állapotgép)
Programozási/tervezési minta, amely egy rendszert diszkrét állapotok és állapotátmenetek halmazaként ír le; gyakori példa a nyomógomb-prellmentesítés (debounce) implementációja.
PICCsalád
Peripheral Interface Controller
A Microchip mikrovezérlő-családjának neve (pl. PIC16, PIC18, PIC24, PIC32) — Harvard architektúrájú, RISC utasításkészletű 8/16/32 bites eszközök.
AVRCsalád
Atmel (ma Microchip) 8 bites RISC mikrovezérlő-család
Pl. ATmega, ATtiny — 32 általános célú munkaregiszterrel rendelkező, C nyelvre optimalizált architektúra, amely az Arduino platform alapja.
ARMCsalád
Advanced RISC Machine
Brit tervezésű, licencelt RISC processzormag-család, amelynek Cortex-M változata a 32 bites beágyazott rendszerek ipari etalonja.
RISC-VCsalád
RISC-V (nyílt forráskódú ISA)
Nyílt forráskódú, royalty-mentes RISC utasításkészlet-architektúra, moduláris kiterjesztésekkel (M, A, F/D, C); az alapváltozata az RV32I.
SoCCsalád
System on Chip
Egyetlen lapkára integrált teljes rendszer, amely a CPU mag mellett gyakran vezeték nélküli (Wi-Fi/Bluetooth) rádiót és egyéb komplex perifériákat is tartalmaz (pl. ESP32).
🔍 Nincs találat a keresésre. Próbálj más kulcsszót vagy válts vissza az "Összes" kategóriára!