Terminology Explanation
Flash A large storage memory for images
RAM A temporary memory for storing data at high speed
EEPROM A memory which can save and retrieve small parameter data
LINUX A language used for controlling the operation of a computer system
WINDOW An area on a display
STRING A sequence of characters to form a word or sentence
INTEGER A number without decimal point
FLOAT A number with decimal point
Interface Connection between 2 or more systems
Parallel Bits of data are sent at the same time over 4, 8 wires or more
Serial Data is sent sequentially one bit at a time
RS232 Serial data first bit always the same (high) followed by 8 bits+parity 1 wire
RS485 Serial data first bit always the same (high) followed by 8 bits+parity 1 wire
SPI Serial peripheral interface requires clock, data in and dta out - 3 wires
I2C Interface communication with input and output on the same wire + clock - 2 wire
ADC Analogue to Digital converter
PWM Pulse width modulation
Analogue Variable voltage between the supply
Digital Voltage set to limits of the supply for the system 0V or 5V
8/16/32 bit The number of binary bits by which data is communicated
Path The directory route to locate a file in a memory on a system
Debounce The delay before a switch can be considered stable
RTC Real time clock
Protocol A method of sending data with a certain format and checking method
CANBUS A protocol developed by Bosch for automotive systems
MODBUS A protocol developed developed by Modicon
PROFIBUS A protocol developed by Siemens
Checksum A method of adding up the character values in a string of data for checking purposes
Debug Looking for mistakes in a program
Firmware The code which operates a hardware system
Software The code which operates and application working with the system firmware
High / Low Logic sytes have a 5V or 3V supply. A signal switched high is at 5V/3V a low is 0V
Rising Edge Signals move between low and high
Falling edge Signals move from high to low
Duplex Full duplex - separate transmit and receive wires. Half duplex - common send and receive
Baud Rate The speed of a serial clock 4800 bits per second - 115,200 bits per second
Parity A method of checking for errors in 8 bits of data
Stop bit A delay between packets of data
I/O A pin allowing input or output