The PS/2 Keyboard and Mouse Interface
|
|
|
- Norman Singleton
- 9 years ago
- Views:
Transcription
1 The PS/2 Keyboard and Mouse Interface p. 1/? The PS/2 Keyboard and Mouse Interface Prof. Stephen A. Edwards NCTU, Summer 2005
2 The IBM PC Keyboard The PS/2 Keyboard and Mouse Interface p. 2/?
3 The PS/2 Keyboard and Mouse Interface p. 3/? The IBM PC Keyboard Original keyboard connector: DIN-5
4 The PS/2 Keyboard and Mouse Interface p. 4/? The PS/2 Mini-DIN 6 Connector 6 5 = Clk VCC = 4 3 = GND 2 1 = Data Female Socket
5 The PS/2 Keyboard and Mouse Interface p. 5/? Synchronous Serial Interface Clk Start LSB B1 B2 B3 B4 B5 B6 MSB Parity Stop Data ÀÀÀ ÀÀÀÀÀ ÄÄ ÎÎ ÎÎ ÎÎ ÎÎ ÎÎ ÎÎ ÎÎ ÎÎ ÎÎÆÀÀÀÀÀÀÀ ÀÀÀ Like RS-232, but with a clock. Odd parity, one start, one stop. Keyboard-to-host shown: keyboard initiates everything.
6 Codes (Keyboard to Host) 00/FF Error or buffer overflow F0 Key-up FA Acknowledge EE Echo response FE Resend E0 Extended code coming The PS/2 Keyboard and Mouse Interface p. 6/?
7 The PS/2 Keyboard and Mouse Interface p. 7/? Communicating to the Keyboard Host-generated Clk Keyboard-generated clock Start LSB B1 B2 B3 B4 B5 B6 MSB Parity S Data ÀÀ ÄÄÄ À¹À ÄÄÄÄÄÄÄ ÎÎ ÎÎ ÎÎ ÎÎ ÎÎ ÎÎ ÎÎ ÎÎ ÎÎÆ ÀÀÀÀÀ Host-generated data Host brings Clock low, then Data low to indicate transfer to keyboard, then releases Clock (rises). Keyboard starts generating clock signals. Host supplies serial data, changing after each falling edge. After stop bit, host releases Data. Keyboard pulls Data low for one more clock
8 The PS/2 Keyboard and Mouse Interface p. 8/? Commands (Host to Keyboard) ED LED control Caps lock Num lock Scroll lock EE Echo Keyboard will respond with EE F0 Set scan code set Keyboard will respond with FA and wait for another byte leaves scan code unchanged. F3 Set key repeat rate Keyboard responds with FA and waits for second byte, indicating repeat rate.
9 The PS/2 Keyboard and Mouse Interface p. 9/? Commands (Host to Keyboard) F4 Enable keyboard Responds with FA, clears buffer, enables scanning. F5 Disable keyboard Responds with FA, disables keyboard. FE Resend Retransmit the last byte. FF Reset Keyboard
10 The PS/2 Keyboard and Mouse Interface p. 10/? PS/2 Mouse Protocol Three bytes sent every time mouse moves or button clicked: MSB LSB Y X Y X 1 Middle Right Left Overflow Sign Buttons X movement Y movement Movement values are since last transmission: 9-bit two s-complement (signed) numbers. Many more variants, modes, and other junk.
11 The PS/2 Keyboard and Mouse Interface p. 11/? Using the PS/2 Port w/ Digilent Bd. Add lines in the.ucf file about PS2C and PS2D: NET "PS2D" LOC=m15; NET "PS2C" LOC=m16; # Data # Clock Add these ports in the add cores dialog. Make the clock pin a falling-edge-sensitive interrupt. In the.mhs file, this appears as PORT PS2D = ps2io_gpio_in, DIR = IN PORT PS2C = PS2C, DIR = IN, SIGIS = INTERRUPT, SENSITIVITY = EDGE_FALLING
12 The PS/2 Keyboard and Mouse Interface p. 12/? Using the PS/2 Port w/ Digilent Bd. Add an instance of an opb_gpio. Connect it to the OPB bus. Configure it to be a single-bit input and connect GPIO_in to the data line. In the.mhs file: BEGIN opb_gpio PARAMETER INSTANCE = ps2io PARAMETER HW_VER = 3.01.a PARAMETER C_BASEADDR = 0x80200e00 PARAMETER C_HIGHADDR = 0x80200fff PARAMETER C_ALL_INPUTS = 1 PARAMETER C_GPIO_WIDTH = 1 PARAMETER C_IS_BIDIR = 0 BUS_INTERFACE SOPB = mb_opb PORT OPB_Clk = sys_clk_s PORT GPIO_in = ps2io_gpio_in END
13 The PS/2 Keyboard and Mouse Interface p. 13/? Using the PS/2 Port w/ Digilent Bd. Add the PS/2 Clock signal to the list of interrupts handled by the opb_intc (add cores dialog). In the.mhs: BEGIN opb_intc PARAMETER INSTANCE = opb_intc_0 PARAMETER HW_VER = 1.00.c PARAMETER C_BASEADDR = 0x PARAMETER C_HIGHADDR = 0x802001ff BUS_INTERFACE SOPB = mb_opb PORT Irq = Interrupt PORT Intr = PS2C & RS232_Interrupt END
14 The PS/2 Keyboard and Mouse Interface p. 14/? Using the PS/2 Port w/ Digilent Bd. This makes a keyboard-to-host port. Interrupt signals a clock. Do the shift register in software. Register the handler and enable interrupts: microblaze_enable_interrupts(); XIntc_RegisterHandler( XPAR_OPB_INTC_0_BASEADDR, XPAR_OPB_INTC_0_SYSTEM_PS2C_INTR, (XInterruptHandler)ps2_int_handler, (void *)0 ); XIntc_mMasterEnable(XPAR_OPB_INTC_0_BASEADDR); XIntc_mEnableIntr( XPAR_OPB_INTC_0_BASEADDR, XPAR_RS232_INTERRUPT_MASK XPAR_SYSTEM_PS2C_MASK);
15 Interrupt Handler #define SIZE 16 unsigned char buffer[size]; int head = 0; int tail = 0; unsigned int code = 0; unsigned int bit = 11; void ps2_int_handler(void *baseaddr_p) { int next; code = (code >> 1) (XGpio_mReadReg(XPAR_PS2IO_BASEADDR, XGPIO_DATA_OFFSET) << 9); if (--bit == 0) { next = (head + 1) & (SIZE - 1); if (next!= tail) { buffer[head] = code; head = next; } bit = 11; code = 0; } XGpio_mWriteReg( /* Acknowledge interrupt */ XPAR_PS2IO_BASEADDR, XGPIO_ISR_OFFSET, 1); } The PS/2 Keyboard and Mouse Interface p. 15/?
16 The PS/2 Keyboard and Mouse Interface p. 16/? Buffer Management Routines int character_available() { int result; microblaze_disable_interrupts(); result = (head!= tail); microblaze_enable_interrupts(); return result; } unsigned char get_character() { unsigned char result; microblaze_disable_interrupts(); result = buffer[tail]; tail = (tail + 1) & (SIZE - 1); microblaze_enable_interrupts(); return result; }
Appendix C: Keyboard Scan Codes
Thi d t t d ith F M k 4 0 2 Appendix C: Keyboard Scan Codes Table 90: PC Keyboard Scan Codes (in hex) Key Down Up Key Down Up Key Down Up Key Down Up Esc 1 81 [ { 1A 9A, < 33 B3 center 4C CC 1! 2 82 ]
Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester
Leonardo Journal of Sciences ISSN 1583-0233 Issue 20, January-June 2012 p. 31-36 Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester Ganesh Sunil NHIVEKAR *, and Ravidra Ramchandra MUDHOLKAR
Implementing SPI Master and Slave Functionality Using the Z8 Encore! F083A
Application Note Implementing SPI Master and Slave Functionality Using the Z8 Encore! F083A AN026701-0308 Abstract This application note demonstrates a method of implementing the Serial Peripheral Interface
ARM Thumb Microcontrollers. Application Note. Software ISO 7816 I/O Line Implementation. Features. Introduction
Software ISO 7816 I/O Line Implementation Features ISO 7816-3 compliant (direct convention) Byte reception and transmission with parity check Retransmission on error detection Automatic reception at the
2 ASCII TABLE (DOS) 3 ASCII TABLE (Window)
1 ASCII TABLE 2 ASCII TABLE (DOS) 3 ASCII TABLE (Window) 4 Keyboard Codes The Diagram below shows the codes that are returned when a key is pressed. For example, pressing a would return 0x61. If it is
Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation
Quick Installation A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding This chapter intends to get your new FuzzyScan scanner working with your existing system within minutes. General instructions
If anything is damaged or missing, contact your dealer.
User Manual CS-62 Read this guide thoroughly and follow the installation and operation procedures carefully in order to prevent any damage to the units and/or any devices that connect to them. This package
Below is a diagram explaining the data packet and the timing related to the mouse clock while receiving a byte from the PS-2 mouse:
PS-2 Mouse: The Protocol: For out mini project we designed a serial port transmitter receiver, which uses the Baud rate protocol. The PS-2 port is similar to the serial port (performs the function of transmitting
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control
LINDY ELECTRONICS LIMITED & LINDY-ELEKTRONIK GMBH - SECOND EDITION
RS-422/485 PCI Card User Manual English No. 51200 (2 Port) No. 51202 (4 Port) No. 51204 (8 Port) www.lindy.com LINDY ELECTRONICS LIMITED & LINDY-ELEKTRONIK GMBH - SECOND EDITION (Nov 2005) 1.0 Introduction
CENTRONICS interface and Parallel Printer Port LPT
Course on BASCOM 8051 - (37) Theoretic/Practical course on BASCOM 8051 Programming. Author: DAMINO Salvatore. CENTRONICS interface and Parallel Printer Port LPT The Parallel Port, well known as LPT from
AN1754 APPLICATION NOTE
AN1754 APPLICATION NOTE DATA LOGGING PROGRAM FOR TESTING ST7 APPLICATIONS VIA ICC by Microcontroller Division Application Team INTRODUCTION Data logging is the process of recording data. It is required
Serial Communications
Serial Communications 1 Serial Communication Introduction Serial communication buses Asynchronous and synchronous communication UART block diagram UART clock requirements Programming the UARTs Operation
RS-485 Protocol Manual
RS-485 Protocol Manual Revision: 1.0 January 11, 2000 RS-485 Protocol Guidelines and Description Page i Table of Contents 1.0 COMMUNICATIONS BUS OVERVIEW... 1 2.0 DESIGN GUIDELINES... 1 2.1 Hardware Design
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs AN033101-0412 Abstract This describes how to interface the Dallas 1-Wire bus with Zilog s Z8F1680 Series of MCUs as master devices. The Z8F0880,
Old Company Name in Catalogs and Other Documents
To our customers, Old Company Name in Catalogs and Other Documents On April 1 st, 2010, NEC Electronics Corporation merged with Renesas Technology Corporation, and Renesas Electronics Corporation took
User Manual. AS-Interface Programmer
AS-Interface Programmer Notice: RESTRICTIONS THE ZMD AS-INTERFACE PROGRAMMER HARDWARE AND ZMD AS-INTERFACE PROGRAMMER SOFTWARE IS DESIGNED FOR IC EVALUATION, LABORATORY SETUP AND MODULE DEVELOPMENT ONLY.
WHQL Certification Approval...2 User Interface...3 SUNIX s COMLab..4
INDEX WHQL Certification Approval...2 User Interface....3 SUNIX s COMLab..4 1.0 Introduction...5 2.0 Specification..5 2.1 Features 2.2 Universal Serial PCI Card 2.3 RS-232 Specification 2.4 Low Profile
8051 Serial Port. Crystal TXD. I/O Device RXD. Embedded Systems 1 5-1 8051 Peripherals
8051 Serial Port The 8051 contains a UART Universal Asynchronous Receiver Transmitter The serial port is full-duplex It can transmit and receive simultaneously 2 Port 3 pins are used to provide the serial
Measurement and Analysis Introduction of ISO7816 (Smart Card)
Measurement and Analysis Introduction of ISO7816 (Smart Card) ISO 7816 is an international standard related to electronic identification cards with contacts, especially smart cards, managed jointly by
Application Note 120 Communicating Through the 1-Wire Master
www.dalsemi.com Application Note 120 Communicating Through the 1-Wire Master INTRODUCTION The DS1WM 1-Wire Master was created to facilitate host CPU communication with devices over a 1-Wire bus without
Detecting Hardware Keyloggers. Fabian Mihailowitsch November 26, 2010
Detecting Hardware Keyloggers Fabian Mihailowitsch November 26, 2010 Who? Fabian Mihailowitsch Former Software Developer German energy combine IT-Security Consultant cirosec GmbH Penetration Tests Source
Serial Communications
April 2014 7 Serial Communications Objectives - To be familiar with the USART (RS-232) protocol. - To be able to transfer data from PIC-PC, PC-PIC and PIC-PIC. - To test serial communications with virtual
WHQL Certification Approval...2 User Interface...3 128K software FIFO 4 Universal PCI Interface...5 Ready for 64-bit System...5
0 INDEX WHQL Certification Approval...2 User Interface...3 128K software FIFO 4 Universal PCI Interface...5 Ready for 64-bit System...5 1.0 Introduction 6 2.0 Features.. 6 3.0 Hardware Guide... 7 3.1 System
Definitions and Documents
C Compiler Real-Time OS Simulator Training Evaluation Boards Using and Programming the I 2 C BUS Application Note 153 June 8, 2000, Munich, Germany by Keil Support, Keil Elektronik GmbH [email protected]
DKVM-2KU KVM Switch with USB 2.0 Sharing with Built-In Cables. Quick Installation Guide
This product works with all Windows Operating Systems DKVM-2KU 2-Port KVM Switch with USB 2.0 Sharing with Built-in Cables Before You Begin You must have at least the following: PS/2 Keyboard PS/2 Mouse
SP8 Programmers 硕 飞 科 技. User's Guide. TEL: 0755-8486 7757 FAX: 0755-8486 7941 WEB: www.sofi-tech.com
硕 飞 科 技 SP8 Programmers User's Guide SHENZHEN SOFI TECHNOLOGY CO.,LTD. TEL: 0755-8486 7757 FAX: 0755-8486 7941 WEB: www.sofi-tech.com Publication Release Date: August 2011 Revision A1 Contents Chapter
LDG Electronics External Meter Serial Communications Protocol Specification
M1000 METER PROTOCOL SPECIFICATION MANUAL REV A LDG Electronics External Meter Serial Communications Protocol Specification LDG Electronics 1445 Parran Road St. Leonard MD 20685-2903 USA Phone: 410-586-2177
USART and Asynchronous Communication
The USART is used for synchronous and asynchronous serial communication. USART = Universal Synchronous/Asynchronous Receiver Transmitter Our focus will be on asynchronous serial communication. Asynchronous
FR FAMILY MB91460 SPI - DAISY CHAIN COMMUNICATION 32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note
Fujitsu Microelectronics Europe Application Note MCU-AN-300101-E-V10 FR FAMILY 32-BIT MICROCONTROLLER MB91460 SPI - DAISY CHAIN COMMUNICATION APPLICATION NOTE Revision History Revision History Date 2008-07-13
Part 1. MAX 525 12BIT DAC with an Arduino Board. MIDI to Voltage Converter Part1
MIDI to Voltage Converter Part 1 MAX 525 12BIT DAC with an Arduino Board 1 What you need: 2 What you need : Arduino Board (Arduino Mega 2560) 3 What you need : Arduino Board (Arduino Mega 2560) Digital
How To Connect A Directsofl To A Powerpoint With An Acd With An Ctel With An Dm-Tel Modem On A Pc Or Ipad Or Ipa (Powerpoint) With A Powerline 2 (Powerline
Application Note Last reviewed: 03/17/2008 AN-KEP-003.doc Page 1 of 23 Introduction... 1 Recommended s and ports to use... 1 Cable Wiring... 2 MDM-TEL Configuration ( Wizard)... 3 Direct Logic Communications
2 Port KVM Switch. If anything is damaged or missing, contact your dealer.
2 Port KVM Switch User Manual CS-82A Read this guide thoroughly and follow the installation and operation procedures carefully in order to prevent any damage to the units and/or any devices that connect
Parallel IO. Serial IO. Parallel vs. Serial IO. simplex vs half-duplex vs full-duplex. Wires: Full Duplex. Wires: Simplex, Half-duplex.
Parallel IO Parallel IO data sent over a group of parallel wires. Typically, a clock is used for synchronization. D[15:0] clk Serial IO Serial IO data sent one bit at a time, over a single wire. A clock
INPUT/OUTPUT ORGANIZATION
INPUT/OUTPUT ORGANIZATION Accessing I/O Devices I/O interface Input/output mechanism Memory-mapped I/O Programmed I/O Interrupts Direct Memory Access Buses Synchronous Bus Asynchronous Bus I/O in CO and
PFB366 Profibus-DP Gateway User Manual
PFB366 Profibus-DP Gateway User Manual Table of Contents CHAPTER 1 OVERVIEW...4 CHAPTER 2 INSTALLATION...5 MOUNTING...5 WIRING...6 Profibus-DP Interface...6 Serial Channel Interface...7 Wiring Examples...7
Designing a USB Keyboard and PS/2 Mouse Combination Device Using the Cypress Semiconductor CY7C63413 USB Microcontroller
Designing a USB Keyboard and PS/2 Mouse Combination Device Using the Cypress Semiconductor CY7C6343 USB Microcontroller Introduction The Universal Serial Bus (USB) is an industry standard serial interface
KSH-3000-MI. Swipe Card Reader. ( Magnetic / IC Card two in One Reader ) Revision Reason Date V2.0 03-16-2006
KSH-3000-MI Swipe Card Reader ( Magnetic / IC Card two in One Reader ) Version: V2.7 Revision Reason Date V2.0 03-16-2006 V2.1 1. Update mechanical drawing 04-09-2006 V2.2 1. Update KSH-3000-061 drawing
DECT Module UM-9802 Datasheet
UWIN TECHNOLOGIES CO., LTD. DECT Module UM-9802 Datasheet V2.1 1 UWIN TECHNOLOGIES CO., LTD. Contents 1. Introduction... 3 2. Features... 3 3. DECT Module Application... 3 4. DECT Module function block...
UART IP Core Specification. Author: Jacob Gorban [email protected]
UART IP Core Specification Author: Jacob Gorban [email protected] Rev. 0.6 August 11, 2002 This page has been intentionally left blank Revision History Rev. Date Author Description 0.1 Jacob Gorban
Command Processor for MPSSE and MCU Host Bus Emulation Modes
Future Technology Devices International Ltd. Application Note AN_108 Command Processor for MPSSE and MCU Host Bus Emulation Modes Document Reference No.: FT_000109 Version 1.5 Issue Date: 2011-09-09 This
Nemo 96HD/HD+ MODBUS
18/12/12 Pagina 1 di 28 MULTIFUNCTION FIRMWARE 2.30 Nemo 96HD/HD+ MODBUS COMMUNICATION PROTOCOL CONTENTS 1.0 ABSTRACT 2.0 DATA MESSAGE DESCRIPTION 2.1 Parameters description 2.2 Data format 2.3 Description
Embedded Systems Design Course Applying the mbed microcontroller
Embedded Systems Design Course Applying the mbed microcontroller Serial communications with SPI These course notes are written by R.Toulson (Anglia Ruskin University) and T.Wilmshurst (University of Derby).
GEIGER COUNTER "Gamma Check Pro"
GEIGER COUNTER "Gamma Check Pro" OPERATING INSTRUCTIONS FOR THE SOFTWARE Item no. 1377508 VERSION 11/15 TABLE OF CONTENTS Page 1. Functions of the Software... 3 2. Software/Driver Installation... 3 3.
RFID MODULE Mifare Reader / Writer SL025B User Manual Version 1.4 Nov 2012 StrongLink
RFID MODULE Mifare Reader / Writer User Manual Version 1.4 Nov 2012 StrongLink CONTENT 1. MAIN FEATURES... 3 2. PINNING INFORMATION... 4 3. BAUD RATE SETTING... 5 4. COMMUNICATION PROTOCOL... 5 4-1. COMMUNICATION
UNIT 4 Software Development Flow
DESIGN OF SYSTEM ON CHIP UNIT 4 Software Development Flow Interrupts OFFICIAL MASTER IN ADVANCED ELECTRONIC SYSTEMS. INTELLIGENT SYSTEMS Outline Introduction Interrupts in Cortex-A9 Processor Interrupt
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential
Debouncing Switches. Mechanical switches are one of the most common interfaces to a uc.
Mechanical switches are one of the most common interfaces to a uc. Switch inputs are asynchronous to the uc and are not electrically clean. Asynchronous inputs can be handled with a synchronizer (2 FF's).
Serial Communications (Chapter 10) RS232, SPI, I2C
Serial Communications (Chapter 10) RS232, SPI, I2C Thesimplest is parallel One way Communications There may be mechanism for peripheral to get attention of μc(i.e., interrupt, or poll) μc Multiple (8 typically)
Software User Guide UG-461
Software User Guide UG-461 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com ezlinx icoupler Isolated Interface Development Environment
Objectives. Basics of Serial Communication. Simplex vs Duplex. CMPE328 Microprocessors (Spring 2007-08) Serial Interfacing. By Dr.
CMPE328 Microprocessors (Spring 27-8) Serial Interfacing By Dr. Mehmet Bodur Objectives Upon completion of this chapter, you will be able to: List the advantages of serial communication over parallel communication
Single channel data transceiver module WIZ2-434
Single channel data transceiver module WIZ2-434 Available models: WIZ2-434-RS: data input by RS232 (±12V) logic, 9-15V supply WIZ2-434-RSB: same as above, but in a plastic shell. The WIZ2-434-x modules
Using HyperTerminal with Agilent General Purpose Instruments
Using HyperTerminal with Agilent General Purpose Instruments Windows HyperTerminal can be used to program most General Purpose Instruments (not the 531xx series counters) using the RS-232 Serial Bus. Instrument
PART B QUESTIONS AND ANSWERS UNIT I
PART B QUESTIONS AND ANSWERS UNIT I 1. Explain the architecture of 8085 microprocessor? Logic pin out of 8085 microprocessor Address bus: unidirectional bus, used as high order bus Data bus: bi-directional
Different Ways of Connecting to. 3DLevelScanner II. A.P.M Automation Solutions LTD. www.apm-solutions.com Version 3.0
3DLevelScanner II Different Ways of Connecting to 3DLevelScanner II A.P.M Automation Solutions LTD. www.apm-solutions.com Version 3.0 2 Different Ways of Connecting to 3DLevelScanner II Version 3.0 Table
Keep it Simple Timing
Keep it Simple Timing Support... 1 Introduction... 2 Turn On and Go... 3 Start Clock for Orienteering... 3 Pre Start Clock for Orienteering... 3 Real Time / Finish Clock... 3 Timer Clock... 4 Configuring
ADS9850 Signal Generator Module
1. Introduction ADS9850 Signal Generator Module This module described here is based on ADS9850, a CMOS, 125MHz, and Complete DDS Synthesizer. The AD9850 is a highly integrated device that uses advanced
But for compatibility reasons the basic structure of the data area or the addressing mechanism of the protocol retained.
Introduction The Modbus protocol was originally developed by Modicon (nowadays Schneider Electric) for the data transfer with their controllers. Data transfer was organized in terms of 16-Bit registers
Hardware Keylogger Detection. Andy Davis. Research and Development Manager
Hardware Keylogger Detection Andy Davis Research and Development Manager Executive Summary Hardware keylogger technology poses a real risk to the confidentiality of data processed by PCs and other devices
Technical Data Sheet UM-005. UM005-doc-01.04 In reference to UM005-c-01.04
Technical Data Sheet UM-005 UM005-doc-01.04 In reference to UM005-c-01.04 Contents Contents... 2 Introductions... 3 Specifications... 3 Pin description... 4 Connection diagram... 4 Module PCB dimensions...
MSR605. Programmer s Manual. Magnetic Stripe Card Reader/Writer (High & Low Coercivity) Revision B 2009-06-01
MSR605 Magnetic Stripe Card Reader/Writer (High & Low Coercivity) Programmer s Manual Revision B 009-06-0 0 Table of Contents SECTION INTRODUCTION...... Accessories of MSR605...... Warranty...... SECTION
Metrologic MS1690 2D Scanner Installation Guide
Metrologic MS1690 2D Scanner Installation Guide Revision 1.0 Revision History 1.0 04/17/2007 Initial Release The latest version of this document can be found in the following places: Internally for Cerner
eztcp Technical Document Modbus/TCP of eztcp Caution: Specifications of this document may be changed without prior notice for improvement.
eztcp Technical Document Modbus/TCP of eztcp Version 1.3 Caution: Specifications of this document may be changed without prior notice for improvement. Sollae Systems Co., Ltd. http://www.sollae.co.kr Contents
Technical Support Bulletin Nr.18 Modbus Tips
Technical Support Bulletin Nr.18 Modbus Tips Contents! Definitions! Implemented commands! Examples of commands or frames! Calculating the logical area! Reading a signed variable! Example of commands supported
Software Manual RS232 Laser Merge Module. Document # SU-256521-09 Rev A
Laser Merge Module Document # SU-256521-09 Rev A The information presented in this document is proprietary to Spectral Applied Research Inc. and cannot be used for any purpose other than that for which
TERMINAL Debug Console Instrument
Summary This document describes how to place and use the TERMINAL virtual instrument in an FPGA design. Core Reference CR0180 (v2.0) March 06, 2008 The TERMINAL device is a debug console instrument for
a8251 Features General Description Programmable Communications Interface
a8251 Programmable Communications Interface June 1997, ver. 2 Data Sheet Features a8251 MegaCore function that provides an interface between a microprocessor and a serial communication channel Optimized
R&S AFQ100A, R&S AFQ100B I/Q Modulation Generator Supplement
I/Q Modulation Generator Supplement The following description relates to the Operating Manuals, version 03 of R&S AFQ100A, and version 01 of R&S AFQ100B. It encloses the following topics: LXI features,
UMBC. ISA is the oldest of all these and today s computers still have a ISA bus interface. in form of an ISA slot (connection) on the main board.
Bus Interfaces Different types of buses: ISA (Industry Standard Architecture) EISA (Extended ISA) VESA (Video Electronics Standards Association, VL Bus) PCI (Periheral Component Interconnect) USB (Universal
Application Note. Introduction AN2471/D 3/2003. PC Master Software Communication Protocol Specification
Application Note 3/2003 PC Master Software Communication Protocol Specification By Pavel Kania and Michal Hanak S 3 L Applications Engineerings MCSL Roznov pod Radhostem Introduction The purpose of this
150127-Microprocessor & Assembly Language
Chapter 3 Z80 Microprocessor Architecture The Z 80 is one of the most talented 8 bit microprocessors, and many microprocessor-based systems are designed around the Z80. The Z80 microprocessor needs an
GW-7552 PRIFIBUS/MODBUS GATEWAY
GW-7552 PRIFIBUS/MODBUS GATEWAY Quick Start User Guide 1. Introduction This manual introduces the GW-7552's basic setting and operating quickly, the user can refer to the user manual in the ICP DAS companion
NetBiter webscada Modbus User Manual
User Manual IntelliCom Innovation AB Pilefeltsgatan 93-95 SE-302 50 Halmstad SWEDEN Phone +46 35 17 29 90 Fax +46 35 17 29 09 email [email protected] www www.intellicom.se Revision List Revision Date
Consult protocol, Nissan Technical egroup, Issue 6
Consult protocol, Nissan Technical egroup, Issue 6 1. Electrical and Signaling protocol 1.1. Consult terminal or PC communications is via three wire bus. TX, RX and Async Clock. 1.2. TX data to ECU level
Troubleshooting Tips Lifestyle SA-2 & SA-3 Amplifier. Troubleshooting Tips
Troubleshooting Tips Lifestyle SA-2 & SA-3 Amplifier Refer to the Lifestyle SA-2 & SA-3 Amplifier service manuals, part number 271720 for schematics, PCB layouts and parts lists. Preventative Repair Measures
TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL
TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL w w w. c d v g r o u p. c o m CA-ETHR-A: TCP/IP Module Installation Manual Page Table of Contents Introduction...5 Hardware Components... 6 Technical Specifications...
ModBus Server - KNX. Gateway for integration of KNX equipment into Modbus (RTU and TCP) control systems.
IntesisBox ModBus Server - KNX Gateway for integration of KNX equipment into Modbus (RTU and TCP) control systems. Integrate KNX based lighting control into your SCADA, BMS, PLC "talking" Modbus. Master
BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter
BIT COMMANDER Serial RS232 / RS485 to Ethernet Converter (Part US2000A) Copyrights U.S. Converters 1 Contents Overview and Features... 3 Functions..5 TCP Server Mode... 5 Httpd Client Mode.5 TCP Auto mode....6
KVM-1501/ KVM-1508/ KVM-1516 KVM-1701/ KVM-1708/ KVM-1716 USER MANUAL
LCD KVM SWITCH KVM-1501/ KVM-1508/ KVM-1516 KVM-1701/ KVM-1708/ KVM-1716 USER MANUAL Table of content 1. BRIEF INTRODUCTION...1 2. PACKAGE INSIDE...1 3. FEATURES...2 3.1 Computer System...2 3.2 Cable...2
LAN / WAN Connection Of Instruments with Serial Interface By Using a Terminal Server
Products: EFA with EFA Scan, DVRM and DVMD with Realtime Monitor or Stream Explorer DVMD-B1 LAN / WAN Connection Of Instruments with Serial Interface By Using a Terminal Server Remote control of test and
PCMCIA 1 Port RS232 2.1 EDITION OCTOBER 1999
232 232232 PCMCIA 1 Port RS232 2.1 EDITION OCTOBER 1999 Guarantee. FULL 36 MONTHS GUARANTEE. We guarantee your interface card for a full 36 months from purchase, parts and labour, provided it has been
RS-232 Communications Using BobCAD-CAM. RS-232 Introduction
RS-232 Introduction Rs-232 is a method used for transferring programs to and from the CNC machine controller using a serial cable. BobCAD-CAM includes software for both sending and receiving and running
ACU-1000 Manual Addendum Replacement of CPM-2 with CPM-4
ACU-1000 Manual Addendum Replacement of CPM-2 with CPM-4 1 PURPOSE:... 1 2 CPM-4/CPM-2 COMPATIBILITY... 2 2.1 NETWORK CABLES... 2 2.2 FACTORY DEFAULT SETTINGS... 2 2.3 CHANGING THE RS-232 SERIAL PORT BAUD
8-bit Microcontroller. Application Note. AVR415: RC5 IR Remote Control Transmitter. Features. Introduction. Figure 1.
AVR415: RC5 IR Remote Control Transmitter Features Utilizes ATtiny28 Special HW Modulator and High Current Drive Pin Size Efficient Code, Leaves Room for Large User Code Low Power Consumption through Intensive
Using IDENT M System T with Modbus/TCP
Using IDENT M System T with Modbus/TCP Introduction The Pepperl+Fuchs IDENT M System T consists of two models MTT3000-F180-B12- V45-MON, which is a read only unit and the MTT6000-F120-B12-V45 which is
Industrial Networks & Databases. Protocols and Networks - Device Bus - - Field Bus -
Industrial Networks & Databases - Device Bus - - Field Bus - - Data Bus - Recall An Industrial Communication Network (control network) - any group of devices (computers, controllers, meters etc.) working
ALL-USB-RS422/485. User Manual. USB to Serial Converter RS422/485. ALLNET GmbH Computersysteme 2015 - Alle Rechte vorbehalten
ALL-USB-RS422/485 USB to Serial Converter RS422/485 User Manual ALL-USB-RS422/485 USB to RS-422/485 Plugin Adapter This mini ALL-USB-RS422/485 is a surge and static protected USB to RS-422/485 Plugin Adapter.
NVT (Network Virtual Terminal) description
NVT (Network Virtual Terminal) description English version Czech version Communication with the TCP/IP device over the Ethernet network can be extended to more functions using NVT (Network Virtual Terminal)
The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual. 14.10.2010 HAW - Arduino 1
The I2C Bus Introduction The I2C-bus is a de facto world standard that is now implemented in over 1000 different ICs manufactured by more than 50 companies. Additionally, the versatile I2C-bus is used
Chapter 11: Input/Output Organisation. Lesson 06: Programmed IO
Chapter 11: Input/Output Organisation Lesson 06: Programmed IO Objective Understand the programmed IO mode of data transfer Learn that the program waits for the ready status by repeatedly testing the status
How to deploy console cable to connect WIAS-3200N and PC, to reset setting or check status via console
System s web management can also be accesses via WAN port as long as the administrator uses an IP address listed in Management IP Address List setting. If both WAN and LAN ports are unable to reach web
Lesson 16 Analog-to-Digital Converter (ADC)
Lesson 16 Analog-to-Digital Converter (ADC) 1. Overview In this lesson, the Analog-to-Digital Converter (ADC) of the Cortex-M3 is introduced. For detailed description of the features and controlling options
DUET / VS800 Scanner. DUET Scanner VS800 Scanner. Programming Kit
DUET / VS800 Scanner DUET Scanner VS800 Scanner Programming Kit PSC Scanning, Inc. 959 Terry Street Eugene, Oregon 97402 Telephone: (541) 683-5700 Telefax: (541) 345-7140 PSC and the PSC logo are registered
IEC-101 Slave. ProLinx Communication Gateway IEC 60870-5-101 v3 Slave (Firmware version 3.xx) PROTOCOL MANUAL
IEC-101 Slave ProLinx Communication Gateway IEC 60870-5-101 v3 Slave (Firmware version 3.xx) PROTOCOL MANUAL Your Feedback Please We always want you to feel that you made the right decision to use our
Profinet to EDV111 Series LED Signs Siemens Function Block Software Manual
Electronic Displays, Inc. EDV111 Series LED Signs Siemens TIA Portal 11, Step 7 Pro Function Block Version Control Version Date Author Change Description 1.0 11/21/2014 d.fox Initial release EDV111 Series
MAX6683 Evaluation System/Evaluation Kit
19-2343; Rev 1; 3/07 MAX6683 Evaluation System/Evaluation Kit General Description The MAX6683 evaluation system (EV system) consists of a MAX6683 evaluation kit (EV kit) and a companion Maxim CMODUSB board.
User Manual Connection to Beckhoff ADS serial
User Manual Connection to Beckhoff ADS serial Part Number: 80 860.665 Version: 2 Date: 22.11.2005 Valid for: TSwin.net 4.0x TSwin.net 4.1x Version Date Modifications 1 21.09.2005 First edition 2 22.11.2005
Installing MPU-401 Compatible Cards in Windows 95
MPU-401 May 14, 1996 Compatible Cards Supplemental Notes Installing MPU-401 Compatible Cards in Windows 95 These notes are designed to help you install the following Roland MIDI cards and configure them
