Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

General-purpose input/output

Index General-purpose input/output

A general-purpose input/output (GPIO) is an uncommitted digital signal pin on an integrated circuit or electronic circuit board whose behavior—including whether it acts an input or output—is controllable by the user at run time. [1]

32 relations: Accelerometer, Arduino, Audio codec, BeagleBoard, Binary number, Bit banging, Digital-to-analog converter, Field-programmable gate array, I²C, Imagine Publishing, Integrated circuit, Intel 8255, Interrupt, Light-emitting diode, Memory-mapped I/O, Michigan State University College of Engineering, Microcontroller, Optical isolator, Oracle Corporation, Programmed input/output, Pull-up resistor, Pulse-width modulation, Raspberry Pi, Realtek, Run time (program lifecycle phase), Schmitt trigger, Serial Peripheral Interface, SGPIO, Signal edge, Special input/output, Switch, System Management Bus.

Accelerometer

An accelerometer is a device that measures proper acceleration.

New!!: General-purpose input/output and Accelerometer · See more »

Arduino

Arduino is an open source computer hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices and interactive objects that can sense and control objects in the physical and digital world.

New!!: General-purpose input/output and Arduino · See more »

Audio codec

An audio codec is a codec (a device or computer program capable of encoding or decoding a digital data stream) that encodes or decodes audio.

New!!: General-purpose input/output and Audio codec · See more »

BeagleBoard

The BeagleBoard is a low-power open-source single-board computer produced by Texas Instruments in association with Digi-Key and Newark element14.

New!!: General-purpose input/output and BeagleBoard · See more »

Binary number

In mathematics and digital electronics, a binary number is a number expressed in the base-2 numeral system or binary numeral system, which uses only two symbols: typically 0 (zero) and 1 (one).

New!!: General-purpose input/output and Binary number · See more »

Bit banging

In computer engineering and electrical engineering, bit banging is a colloquial term used to describe various techniques in which serial communications utilize software instead of dedicated hardware to process and make use of signals.

New!!: General-purpose input/output and Bit banging · See more »

Digital-to-analog converter

In electronics, a digital-to-analog converter (DAC, D/A, D2A, or D-to-A) is a system that converts a digital signal into an analog signal.

New!!: General-purpose input/output and Digital-to-analog converter · See more »

Field-programmable gate array

A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing hence "field-programmable".

New!!: General-purpose input/output and Field-programmable gate array · See more »

I²C

I²C (Inter-Integrated Circuit), pronounced I-squared-C, is a synchronous, multi-master, multi-slave, packet switched, single-ended, serial computer bus invented in 1982 by Philips Semiconductor (now NXP Semiconductors).

New!!: General-purpose input/output and I²C · See more »

Imagine Publishing

Imagine Publishing was a UK-based magazine publisher, which published a number of video games, computing, creative and lifestyle magazines.

New!!: General-purpose input/output and Imagine Publishing · See more »

Integrated circuit

An integrated circuit or monolithic integrated circuit (also referred to as an IC, a chip, or a microchip) is a set of electronic circuits on one small flat piece (or "chip") of semiconductor material, normally silicon.

New!!: General-purpose input/output and Integrated circuit · See more »

Intel 8255

The Intel 8255 (or i8255) Programmable Peripheral Interface (PPI) chip was developed and manufactured by Intel in the first half of the 1970s for the Intel 8080 microprocessor.

New!!: General-purpose input/output and Intel 8255 · See more »

Interrupt

In system programming, an interrupt is a signal to the processor emitted by hardware or software indicating an event that needs immediate attention.

New!!: General-purpose input/output and Interrupt · See more »

Light-emitting diode

A light-emitting diode (LED) is a two-lead semiconductor light source.

New!!: General-purpose input/output and Light-emitting diode · See more »

Memory-mapped I/O

Memory-mapped I/O (MMIO) and port-mapped I/O (PMIO) (which is also called isolated I/O) are two complementary methods of performing input/output (I/O) between the central processing unit (CPU) and peripheral devices in a computer.

New!!: General-purpose input/output and Memory-mapped I/O · See more »

Michigan State University College of Engineering

The College of Engineering at Michigan State University (MSU) is made up of 6 departments with 168 faculty members, over 5,000 undergraduate students, 9 undergraduate B.S. degree programs and a wide spectrum of graduate programs in both M.S. and Ph.D. levels.

New!!: General-purpose input/output and Michigan State University College of Engineering · See more »

Microcontroller

A microcontroller (MCU for microcontroller unit, or UC for μ-controller) is a small computer on a single integrated circuit.

New!!: General-purpose input/output and Microcontroller · See more »

Optical isolator

An optical isolator, or optical diode, is an optical component which allows the transmission of light in only one direction.

New!!: General-purpose input/output and Optical isolator · See more »

Oracle Corporation

Oracle Corporation is an American multinational computer technology corporation, headquartered in Redwood Shores, California.

New!!: General-purpose input/output and Oracle Corporation · See more »

Programmed input/output

Programmed input/output (PIO) is a method of transferring data between the CPU and a peripheral, such as a network adapter or an ATA storage device.

New!!: General-purpose input/output and Programmed input/output · See more »

Pull-up resistor

In electronic logic circuits, a pull-up resistor is a resistor used to ensure a known state for a signal.

New!!: General-purpose input/output and Pull-up resistor · See more »

Pulse-width modulation

Pulse-width modulation (PWM), or pulse-duration modulation (PDM), is a modulation technique used to encode a message into a pulsing signal.

New!!: General-purpose input/output and Pulse-width modulation · See more »

Raspberry Pi

The Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and in developing countries.

New!!: General-purpose input/output and Raspberry Pi · See more »

Realtek

Realtek Semiconductor Corp., is a fabless semiconductor company situated in the Hsinchu Science Park, Hsinchu, Taiwan.

New!!: General-purpose input/output and Realtek · See more »

Run time (program lifecycle phase)

In computer science, run time, runtime or execution time is the time during which a program is running (executing), in contrast to other program lifecycle phases such as compile time, link time and load time.

New!!: General-purpose input/output and Run time (program lifecycle phase) · See more »

Schmitt trigger

In electronics, a Schmitt trigger is a comparator circuit with hysteresis implemented by applying positive feedback to the noninverting input of a comparator or differential amplifier.

New!!: General-purpose input/output and Schmitt trigger · See more »

Serial Peripheral Interface

The Serial Peripheral Interface (SPI) is a synchronous serial communication interface specification used for short distance communication, primarily in embedded systems.

New!!: General-purpose input/output and Serial Peripheral Interface · See more »

SGPIO

Serial General Purpose Input/Output (SGPIO) is a four-signal (or four-wire) bus used between a host bus adapter (HBA) and a backplane.

New!!: General-purpose input/output and SGPIO · See more »

Signal edge

In electronics, a signal edge is a transition in a digital signal either from low to high (0 to 1) or from high to low (1 to 0).

New!!: General-purpose input/output and Signal edge · See more »

Special input/output

Special input/output (Special I/O or SIO) are inputs and/or outputs of a microcontroller designated to perform specialized functions or have specialized features.

New!!: General-purpose input/output and Special input/output · See more »

Switch

In electrical engineering, a switch is an electrical component that can "make" or "break" an electrical circuit, interrupting the current or diverting it from one conductor to another.

New!!: General-purpose input/output and Switch · See more »

System Management Bus

The System Management Bus (abbreviated to SMBus or SMB) is a single-ended simple two-wire bus for the purpose of lightweight communication.

New!!: General-purpose input/output and System Management Bus · See more »

Redirects here:

GPIO, General Purpose IO, General Purpose Input/Output, General purpose output, General-purpose I/O, Gpio, Serial gpio.

References

[1] https://en.wikipedia.org/wiki/General-purpose_input/output

OutgoingIncoming
Hey! We are on Facebook now! »