Standard C51 - Port P1, P2.. Podstawy techniki mikroprocesorowej ETEW006 Struktura portów Szeregowa transmisja danych C154 (Intel)

Wielkość: px
Rozpocząć pokaz od strony:

Download "Standard C51 - Port P1, P2.. Podstawy techniki mikroprocesorowej ETEW006 Struktura portów Szeregowa transmisja danych C154 (Intel)"

Transkrypt

1 Podstawy techniki mikroprocesorowej ETEW006 Struktura portów Szeregowa transmisja danych Standard C5 - Port P, P2.. Output Driver Circuit of Ports to 5 and 7 Delay = State (X2 Mode) 2 State (Standard) I pull-up P 00 I pull-up P2 I pull-up P3 0 I pull-up P2 Andrzej Stępień Katedra Metrologii Elektronicznej i Fotonicznej C54 (Intel) Low impedance: P3 ON ( 0kΩ), 3 TTL LS High impedance: P2 ON ( 00kΩ), TTL LS Three states: P, P2, P3, N OFF Standard C5 - Port P - funkcje linia danych w standardzie I2C Bus alternatywne (C552) P.7/SDA P.7/T2 P.6/SCL P.5/RT2 P.5/T2EX wejście lub bramkowanie licznika T2 (C57) linia sygnału taktującego w standardzie I2C Bus zewnętrzne zerowanie licznika T2 wejście przepisujące stan początkowy licznika T2 P.4/T2 wejście licznika T2 P.4/INT2#/CC4 zewnętrzne wejście kontrolera przerwań (numer 2) lub wyjście rejestru porównania CC4 lub wejście przepisujące stan licznika T2 do rejestru CC4... Standard C5 - Port P0 C55C 8-Bit CMOS Microcontroller User s Manual. Infineon, Nov P.0/CT0I wejście przepisujące stan licznika T2 do rejestru CT0 P.0/INT3#/CC0 zewnętrzne wejście kontrolera przerwań (numer 3) lub wyjście rejestru porównania CC0 lub wejście przepisujące stan licznika T2 do rejestru CC0 C805F52x-53x (Silicon Laboratories - Crossbar Decoder µpsd323x digital and analog resources are available through up to 6 I/O pins Crossbar assigns the selected internal digital resources to the I/O pins Priority Crossbar Decoder assigns a priority to each I/O function Lowest Priority R pull-up = V CC - V IN I IL = kω (V IN = 0,45V) (I IL = µA) STMicroelectronics = 60 kω.. 4,6 MΩ (V IN = 0,4V) (I IL =.. 75µA) P89C60X2/6X2 Philips Semiconductors Data Out Data In Vcc = 5V R pull-up GND Port Pin

2 C5 - Instrukcje Read - Modify - Write Data Write Port Read - Modify - Write D CLK Q Read Port Driver odczyt wyjścia przerzutnika sterującego portem, nie linii portu: ANL Px, arg JBC Px.y, addr ; w instrukcjach bitowych: ORL Px, arg CPL Px.y ; - odczyt całego bajtu XRL Px, arg MOV Px.y, C ; - modyfikacja wskazanego bitu DEC Px CLR Px.y ; - zapis całego bajtu DJNZ Px, addr SETB Px.y Px.y ST7 - I/O ports - registers I/O ports for all pins transfer of data through digital inputs and outputs I/O ports for specific pins: analog signal input (ADC) alternate signal input/output for the on-chip peripherals external interrupt generation each I/O pin can be programmed independently as: digital input (with or without interrupt generation) digital output each port is associated to 2 or 3 main registers: Data Register (DR=0 after Reset), PADR for port A Data Direction Register (DDR=0 after Reset), PBDDR for port B Option Register (OR=0 after Reset) (specific chip), PCOR for port C ST7 - I/O ports - alternate function ST6 - I/O Ports - Input Vcc each I/O pin may be programmed using the corresponding register bits in DDR and OR registers: bit X corresponding to pin X of the port when an on-chip peripheral is configured to use a pin, the alternate function is automatically selected - this alternate function takes priority over standard I/O programming when the signal is coming from an on-chip peripheral, the I/O pin is automatically configured in output mode (push-pull or open drain according to the peripheral) when the signal is going to an on-chip peripheral, the I/O pin has to be configured in input mode - in this case, the pin s state is also digitally readable by addressing the DR register Input Pull-up, no Interrupt Input no Pull-up, no Interrupt Input Pull-up, Interrupt Input Analog Input Output Open Drain (20mA) Output Push-pull (20mA) Data In Interrupt Data In Interrupt Vcc ST6 - I/O Ports - Output ST625C STMicroelectronics General I/O PORT CHARACTERISTICS Data Out GND Vcc Input Pull-up, no Interrupt Input no Pull-up, no Interrupt Input Pull-up, Interrupt Input Analog Input Output Open Drain (20mA) Output Push-pull (20mA) Data Out GND Typical Applications with unused I/O Pin 2

3 ST7 I/O ports analog input when the pin is used as an ADC input the I/O must be configured as input, floating analog multiplexer (controlled by the ADC registers) switches the analog voltage present on the selected pin to the common analog rail which is connected to the ADC input it is recommended not to change the voltage level or loading on any port pin while conversion is in progress it is recommended not to have clocking pins located close to a selected analog pin Pojęcia podstawowe ANSI (American National Standard Institution) - Amerykański Narodowy Urząd Normalizacyjny Tranceiver / Driver - nadajnik, urządzenie/układ nadający/wysyłający dane Receiver - odbiornik, urządzenie/układ odbierający dane Master - w systemach wieloprocesorowych urządzenie/układ nadrzędny, inicjalizujący i kończący transmisję Slave - w systemach wieloprocesorowych urządzenie/układ podporządkowany, obsługiwany przez urządzenie nadrzędne Data Rate. Baud Rate - szybkość transmisji, liczba bitów przesyłanych znaków w jednostce czasu (bps - baud per second) Half Duplex - czasowe rozdzielenie, naprzemienne nadawanie i odbiór; możliwość różnej szybkości pracy nadajnika i Full Duplex - równoczesne niezależne nadawanie i odbiór znaków z tą samą szybkością nadajnika i Typy transmisji Kodowanie danych ze składową stałą Unbalanced Data Transmission - szeregowa transmisja danych przy wykorzystaniu jednego przewodu dla nadajnika i dla, np. RS-232, I 2 C, CAN Balanced Data Transmission - szeregowa transmisja danych przy wykorzystaniu dwóch przewodów, przeważnie różnicowo, dla nadajnika i dla, np. RS-485, CAN, USB RS Recommended Standard 232 (rok 969) EIA/TIA Electronic Industries Association / Telecommunication Industries Association I2C Bus - Inter Integrated Circuit Bus; Philips CAN - Controller Area Network; Bosch USB - Universal Serial Bus; Intel Binary Data NRZ (Non Return to Zero) bezpośrednia zamiana stanów logicznych na sygnały znaków (np. RS232) NRZI (Non Return to Zero Inverted) zmiana sygnału dokonywana w połowie transmitowanego znaku - stanu 0 ; brak zmiany sygnału dla stanu (np. USB) Kodowanie danych bez składowej stałej Binary Data FM (Biphase Space) zamiana stanu logicznego na początku transmitowanego bitu: dodatkowa zmiana w połowie transmitowanego bitu dla stanu 0 Manchester (Biphase) zmiana sygnału dokonywana w połowie transmitowanego znaku (UNI/O Bus): zbocze opadające dla stanu 0 zbocze narastające dla stanu Transmisja asynchroniczna Brak linii sygnału taktującego UART (Universal Asynchronous Receiver - Transmitter) ACE (Asynchronous Communication Elements) SCI (Serial Communication Interface) uniwersalny układ do 2-przewodowej, asynchronicznej transmisji szeregowej: ramka danych: bit startu, 5-8 bitów danych, -2 bity kontrolne, -2 bity stopu dane kodowane w standardzie NRZ oddzielne linie nadajnika i transmisja full duplex 3

4 RS-232 TIA/EIA-232-F (/2) Jose M. Soltero, Jing Zhang, and Ernest Cox Linear Products Low-Voltage, Single-Supply 232-Standard Interface Solutions Application Report, SLLA083A - SEPTEMBER 2000 wprowadzony w 962 w celu standaryzacji szeregowej wymiany danych między: DTE (Data Terminal Equipment) - początkowo PC DCE (Data Circuit-Terminating Equipment) - początkowo modem najtańszy, niskonapięciowy, najpowszechniejszy standard szeregowej wymiany danych: myszka, ploter, drukarka, skaner, zewnętrzny modem itp. obecnie standard TIA/EIA-232-F określający relację między: szybkością transmitowanych danych czasami transmisji szybkością narostu i opadania zboczy sygnału RS-232 TIA/EIA-232-F (2/2) Transition Time [ms] TIA/EIA-232-E and -F, EIA-232-D, RS-232-C 4% Limit 30 V/µs Limit ograniczony do ms czas zmian jeśli szybkość transmitowanych danych < 40bps 4% limit czasu zmian dla szybkości 40 bps kbps ograniczenie szybkości narostu/opadania sygnału nadajnika do 30 V/µs ograniczenie szybkości transmitowanych danych do 20 kbps (obecnie do 250 kbps) 20k 250k TIA/EIA-232-F poziomy napięć Motorola MC68HC708MP6 (/2) transmisja 8- lub 9-bitowa podział czasu trwania bitu na 6 części rozpoczęcie odbioru znaku po sprzętowym wykryciu zbocza opadającego i bitu startu eliminacja szumów i zakłóceń poprzez 3-krotne próbkowanie linii odbiorczej RT RT RT2 RT3 RT4 RT5 RT6 RT7 RT8 RT9 RT0 RT RT2 RT3 RT4 RT5 RT6 RT Clock RxD Start Bit Data Bit Motorola MC68HC708MP6 (2/2) Motorola MC68HC708MP6 Standard C5 RT Clock RxD RT RT RT2 RT3 RT4 RT5 RT6 Start Bit RT7 RT8 RT9 Data Bit stan RxD dla: RT3, RT5, RT7 weryfikacja NF (Noise Flag) RT7, RT8, RT9 bitu startu/bitu danych bitu startu/bitu danych tak tak tak nie tak nie 0 0 nie 0 nie 0 0 RT0 RT RT2 RT3 RT4 RT5 RT6 MC68HC708MP6 Shift Clock RxD C5 Shift Clock RxD Start Bit Data Bit 9 0 Start / Data Bit

5 Standard C5 Stabilność generatora taktującego RxD TxD Start LSB MSB Stop T maksymalna zmiana czasu wewnętrznego testu odebranego bitu: δt = Stabilność wewnętrznego generatora mikrokontroleraδt=2,5% jest wystarczająca dla typowych zastosowań UARTu. 2 6 N dodatkowe założenia: N = 0 lub, liczba przesyłanych bitów znaków taka sama tolerancja częstotliwości f OSC nadajnika i dodatkowe opóźnienia w wewnętrznej strukturze stany nieustalone w liniach transmisyjnych T 2 Bit K δt < 3% dla 8 bitów danych (teoret. < 4,3%) δt < 2,8% dla 9 bitów danych (teoret. < 4,0%) T 6 Standard C5 Rezonator kwarcowy MHz f OSC = Hz, BD = 0 Baud Rate SMOD TH TH Baud Rate δbd (ideal) (real) (real) [%] , Standard C5 Rezonator kwarcowy MHz f OSC = Hz, BD = 0 Baud Rate SMOD TH TH Baud Rate δbd (ideal) (real) (real) [%] , ,9 0,6 203, ,9 0, , ,8 0,32 229, ,8 0, , ,3 6,99 242, ,7 0, , ,7 8,5 249, ,6-7, , , Historia Robert Bosch GmbH proponuje interfejs szeregowy w celu ujednolicenia wymiany danych w przemyśle samochodowym (lotniczym), jako odpowiedź na wymagania stawiane przez dwóch niemieckich producentów samochodów: Daimler-Benz i BMW (obecnie także: VW, Renault, PSA, Volvo, Saab i inni) podstawowe wymagania: niskie koszty linii transmisyjnych, duża szybkość przesyłanych danych, duża niezawodność i wiarygodność transmitowanych informacji, odporność na zakłócenia elektryczne, automatyczna (sprzętowa) detekcja możliwie wszystkich błędów występujących w trakcie transmisji danych protokół szeregowej wymiany danych między węzłami nadawczymi i odbiorczymi, między warstwami fizycznymi i logicznymi obecnie standard CAN 2.0A z -bitowym identyfikatorem węzłów, (praktycznie 2032 węzłów) lub CAN 2.0B z 29-bitowym identyfikatorem węzłów Cechy identyfikator węzła nie jest jego adresem ten sam węzeł może mieć wiele różnych identyfikatorów w zależności od pełnionej funkcji elastyczność systemu - dołączanie kolejnych węzłów bez konieczności zmian sprzętowych i programowych konfiguracja sieci typu Multi-Master, zorientowana obiektowo niezawodność magistrali - detekcja i sygnalizacja przez każdy węzeł błędów transmisji: wszystkich błędów globalnych, wszystkich błędów lokalnych nadajników, do 5 przypadkowych błędów w ramce, do 5 błędów w ramce powodujących zmianę długości poszczególnych części ramki, dowolnego błędu nieparzystości w ramce, grupowanie danych w ramki, od 0 do 8 bajtów w ramce, prawdopodobieństwo niewykrycia błędu w ramce mniejsze niż: stopa_błędów 4,7 0 - Transmisja ramek automatyczna detekcja błędów transmisji: grupowanie danych w ramki (Frame), kontrola nadawanych danych i stanu magistrali, cykliczna kontrola nadmiarowa (CRC), bity separacji i potwierdzenia (), dodatkowe bity synchronizacji (Stuff bits), 2-przewodowa-różnicowa lub -przewodowa magistrala, prowadzona za pośrednictwem kabla koncentrycznego, skrętki lub światłowodu, szybkość transmisji danych od 5 Kbitów/s.. do Mbita/s (40 m), maksymalna odległość węzłów ograniczona do 0 km (5 Kbitów/s). 5

6 Ramka 2.0B Extended Format Arbitraż S bitowy S I O identyfikator R D F ID R E ID28.. ID8 R r T R Bity kontrolne DLC 4 bity Dane Bajty danych Suma Koniec kontrolna Potw. ramki 5 - bitów CRC Przerwa Oczekiwanie Arbitration Field Control Field Data Field CRC Field EOF I T Bus Idle 8 bitowy identyfikator ID ID7.. ID0 r 0 7 bitów min 3 bity Kodowanie ze względu na brak sygnału zegarowego w magistrali i problemy synchronizacji układów peryferyjnych (np. SLIO/CAN P82C50 - Philips) ma wewnętrzny generator synchronizowany stanem magistrali, wprowadzono kodowanie bitów metodą dostawiania bitu (Bit Stuffing): po 5 bitach aktywnych (dominant) wstawiany jest bit pasywny (recessive), po 5 bitach pasywny (recessive) wstawiany jest bit aktywnych (dominant) wejściowy strumień danych SOF - Start Of Header ID - IDentifier RTR -Remote Transmit Request SRR - Substitute Remote Request IDE - IDentifier Extension bit r, r0 - reserved bits DLC - Data Length Code CRC - Cyclic Redundancy Code - nowledge EOF - End Of Frame INT - INTerframe space strumień bitów wyjściowy strumień danych Stuff Bit magistrala CA Sygnały napięciowe (tryb szybki) Standardy 20 Ω Węzeł Węzeł 30 Magistrala CA CA _H CA _L 5V 3,5V 2,5V,5V 0V apięcie stan pasywny (recessive) 20 Ω CA _H CA _L stan aktywny (dominant) stan pasywny (recessive) t CANaerospace CANary CANopen CAN Kingdom DeviceNet NMEA2000 PeliCAN SAE J939 (Michael Stock Flight Systems) www. can-cia.de communication protocol based upon the J939 Controller Area Network standard from the National Marine Electronics Association (NMEA) to interconnect various electronic units onboard ships and smaller recreational and commercial vessels. (The Society of Automotive Engineers) Wybrane aplikacje Sterowanie transportera opancerzonego Rosomak CANaerospace (CAN-based avionics system network): the -Mbit/s CAN bus is used as a backbone network for flight state sensors, navigation systems and several research PCs driving high resolution flat panel displays installed in the cockpit. They will be running the SuSE 8.0 Linux operating system and use nvidia graphics accelerators. The automotive industry uses CAN as the in-vehicle network (IVN) for the engine management (CAN high-speed networks (e.g. 500 kbit/s), the body electronics like door and roof control, air conditioning, and lightning, as well as for the entertainment control (lower data-rates, e.g. 25 kbit/s). Lifts and escalators have always used embedded CAN networks - all applicable devices in a lift, such as panels, controller, doors, drives, light barriers, etc. are linked to each other and controlled via CAN. CAN is used as embedded network in medial devices such as in X-ray machines. Complete operating rooms are equipped with a CAN network that manages all functions. CAN is also used as embedded network in patient beds. In addition, complete hospital control systems with voltage control, indication and control units, multi cube power meters and digital I/O, and visualization software are networked via CAN Data Flow Types The USB supports functional data and control exchange between the USB host and a USB device as a set of either uni-directional or bidirectional pipes. USB data transfers take place between host software and a particular endpoint on a USB device. Such associations between the host software and a USB device endpoint are called pipes. In general, data movement though one pipe is independent from the data flow in any other pipe. A given USB device may have many pipes. As an example, a given USB device could have an endpoint that supports a pipe for transporting data to the USB device and another endpoint that supports a pipe for transporting data from the USB device. 6

7 Data Flow Types - basic types of data transfers Data Speed - Lines (D+ and D-) Control Transfers: Used to configure a device at attach time and can be used for other device-specific purposes, including control of other pipes on the device. Bulk Data Transfers: Generated or consumed in relatively large and bursty quantities and have wide dynamic latitude in transmission constraints. Interrupt Data Transfers: Used for characters or coordinates with human-perceptible echo or feedback response characteristics. Isochronous Data Transfers: Occupy a prenegotiated amount of USB bandwidth with a prenegotiated delivery latency. (Also called streaming real time transfers). A pipe supports only one of the types of transfers described above for any given device configuration. Low Speed:,5 Mbit/s ±.5% (5,000ppm) Full Speed: 2 Mbit/s ±0.25% (2,500ppm) / host ±0.05% (500ppm) High Speed: 480 Mbit/s ±0.05% (500 ppm) USB Cable Example Full-speed CMOS Driver Circuit Device Speed Identification Data Encoding/Decoding Low-speed The USB employs NRZI data encoding when transmitting packets. In NRZI encoding, a is represented by no change in level and a 0 is represented by a change in level. Full-speed The high-speed device leaves the D+ pull-up resistor connected, leaves the high-speed terminations disabled, and drives the highspeed signaling current into the D- line. The high level represents the J state on the data lines in this and subsequent figures showing NRZI encoding. A string of zeros causes the NRZI data to toggle each bit time. DATA NRZI Idle Idle J K Bit Stuffing / Synchronization (SYNC) Bit stuffing is enabled beginning with the Sync Pattern (0x80) and throughout the entire transmission. The data one that ends the Sync Pattern is counted as the first one in a sequence. Bit stuffing by the transmitter is always enforced, without exception. LSB First Sync Pattern (Synchronization) Packed Data Packet Formats Sync PID Addr ENDP CRC5 EOP Idle Token Packet 8 bits 8 bits 7 bits 4 bits 5 bits 2 T PERIOD Sync PID Frame# CRC5 EOP Idle SOF Packet 8 bits 8 bits bits 5 bits 2 T PERIOD DATA Bit Stuffed DATA NRZI Idle x HIGH Stuffed Bit Sync PID Data CRC6 EOP Idle Data Packet 8 bits 8 bits bits 2 T PERIOD bytes Sync PID EOP Idle Handshake Packet PID Packet Format Sync Pattern PID 0 PID PID 2 PID 3 PID 0 PID PID 2 PID

8 Pocket Type PID Packet Formats PID Name PID 0 PID PID 2 PID 3 PID 0 PID PID 2 PID 3 Token OUT Token IN 0 0 SOF SOF 0 0 SOF marker, frame number Token SETUP 0 Data Data0 0 0 Data packet PID even Data 0 Data packet PID odd Handshake Error-free data packet NAK 0 0 Device cannot accept or send data STALL 0 Endpoint halted Special PRE 0 0 Enables low-speed What is USB Enumeration? Enumeration is the process by which a USB device is attached to a system and is assigned a specific numerical address that will be used to access that particular device. It is also the time at which the USB host controller queries the device in order to decide what type of device it is in order to attempt to assign an appropriate driver for it. Some of the basic commands issued by the host to the device are: Get Device Descriptor Overall information about the device (manufacture, firmware version ) Set Address Instructs the device change it s current address settings Get Configuration Descriptor How the endpoints will be used Get Interface Descriptor Various different interface that the device may use Get String Descriptor Unicode strings for Manufacture and Product This process is a fundamental step for every USB device, fore without it, the device would never be able to be used by the OS. Standard Device Descriptor The device descriptor is sent by the device when the Host sends a GET_DESCRIPTOR request with a DEVICE Descriptor type. struct usb_device_descriptor { Uchar blength; /* Size of this descriptor in bytes */ Uchar bdescriptortype; /* DEVICE descriptor type */ Uint6 bcdusb; /* Binay Coded Decimal Spec. release */ Uchar bdeviceclass; /* Class code assigned by the USB */ Uchar bdevicesubclass; /* Sub-class code assigned by the USB */ Uchar bdeviceprotocol; /* Protocol code assigned by the USB */ Uchar bmaxpacketsize0; /* Max packet size for EP0 (8, 6, 32, 64) */ Uint6 idvendor; /* Vendor ID */ Uint6 idproduct; /* Product ID assigned by the manufacturer */ Uint6 bcddevice; /* Device release number */ Uchar imanufacturer; /* Index of manu. string descriptor */ Uchar iproduct; /* Index of prod. string descriptor */ Uchar iserialnumber; /* Index of S.N. string descriptor */ Uchar bnumconfigurations; /* Number of possible configurations */ }; Device Descriptor - example DEVICE Descriptor: code struct usb_st_device_descriptor usb_device_descriptor = { 0x2, /* Size of this descriptor in bytes */ 0x0, /* DEVICE descriptor type */ 0x00, /* Binay Coded Decimal Spec. release */ 0x00, /* Class code assigned by the USB */ 0x00, /* Sub-class code assigned by the USB */ 0x00, /* Protocol code assigned by the USB */ 0x08, /* Max packet size for EP0 (8, 6, 32, 64) */ 0xEB03, /* Vendor ID (0x03EB - Atmel) */ 0x0320, /* Product ID assigned by the manufacturer (0x HID Keyboard) */ 0x000, /* Device release number */ 0x0, /* Index of manu. string descriptor */ 0x02, /* Index of prod. string descriptor */ 0x03, /* Index of S.N. string descriptor */ 0x0 /* Number of possible configurations */ }; USB Class Codes Base Descriptor Description Class Usage 00h Device Use class information in the Interface Descriptors 0h Interface Audio 02h Both Communications and CDC Control 03h Interface HID (Human Interface Device) 05h Interface Physical 06h Interface Image 07h Interface Printer 08h Interface Mass Storage 09h Device Hub 0Ah Interface CDC-Data 0Bh Interface Smart Card 0Dh Interface Content Security 0Eh Interface Video 0Fh Interface Personal Healthcare DCh Both Diagnostic Device E0h Interface Wireless Controller EFh Both Miscellaneous FEh Interface Application Specific FFh Both Vendor Specific M37530M4 - Mitsubishi S DATA at Serial I/O2 Output / Input Transfer Clock SIO2CON Register Transmit/Receive Shift Stop Flag: 0 - shift in progress - shift completed Transfer Direction Selection Bit: 0 - LSB first - MSB first S DATA pin selection bit: 0 - I/O port - S DATA I/O Internal Synchronous Clock Selection Bit: f XIN / f XIN / f XIN / f XIN / f XIN /28 - f XIN /256 8

9 FireWire initiated by Apple, developed by the Working Group (IEEE 394) and engineers from Texas Instruments, Sony, Digital Equipment Corporation, IBM, STMicroelectronics i.link - Sony's implementation uses only the 4 signal pins (omitting the two pins which provide power to the device - separate power connector) used for connection of data storage devices and DV (digital video) cameras, but is also popular in industrial systems for machine vision and professional audio systems integrated into: Power Macs, imacs, emacs, MacBooks, MacBook Pros, ipod preferred over the more common USB for its greater effective speed (higher sustained data transfer rates) and power distribution capabilities, and because it does not need a computer host Technical specifications FireWire bus appears as a large, 64-bit memory-mapped address space with each device, represented by a node, occupying a specific address range (high-order 6 bits identify the node and the remaining 48 bits are for device-specific use) connect up to 63 peripherals in a tree topology allows peer-to-peer (P2P or PtP) device communication - such as communication between a scanner and a printer (without using system memory or the CPU) supports multiple hosts per bus bit transfer rates: S00 (00Mbit/s), S200, S400, S800 (800Mbit/s) designed to support Plug-and-play and hot swapping P2P six-wire cable, can supply up to 45 watts of power per port at up to 30 V, allowing moderate-consumption devices to operate without a separate power supply Operating System Support Data Transfer full support for IEEE 394a/b for FreeBSD, Linux, Apple Mac OS Mac OS 9, Mac OS X, NetBSD, OpenBSD and Haiku Microsoft Windows XP (Service Pack 2) supports FireWire S00 (00 Mbit/second) speed device download is available from Microsoft which enables devices rated at S400 or S800 speeds Microsoft Windows Vista currently supports only 394a, with 394b support coming later in a service pack some FireWire hardware manufacturers also provide custom device drivers which replace the Microsoft OHCI host adapter driver stack, enabling S800-capable devices to run at full 800 Mbit/s transfer rates. Asynchronous Transfer Mode allows for periodic data transfer with guaranteed delivery, error-checking and retransmission mechanisms to take place (for example simply copying the data from a CD-ROM to a hard drive - don t want to lose any information during the copy) Minimum data block size for an asynchronous packet: 00Mbps (52 bytes), 200Mbps (.024 bytes), 400Mbps (2.048 bytes) In Isochronous Transfer Mode best-effort delivery is used to deliver data across the bus at a constant rate, no error correction nor retransmission is available (for example stream video from a digital camera to the Internet - necessary bandwidth is known a priori and the data needs to be sent at constant intervals) Standards & Versions FireWire 400 (IEEE 394a, 2000): 6-Pin FireWire 400 data transfer: 00 (actual transfer connector rates Mbit/s), 200 (96.608), or 400 (393.26) Mbit/s 6-Pin connector - power output to support external devices: typically a device can pull about 7 to 8 watts from the port voltage is specified as unregulated and should nominally be about 25 Volts (range 24 to 30V) - Apple's implementation on laptops is typically related to battery power and can be RJ45 as low as 9V and more likely about 2V cable length is limited to 4,5 metres (4.8 ft) 9-pin FireWire 800 (IEEE 394b, 2002): connector data ransfer rate: 800 Mbit/s (actual transfer rates Mbit/s) backwards compatibility with FireWire 400 optical connections: length up to 00 m, data rates up to 3,2 Gbit/s FireWire S800T (IEEE 394c, June 8, 2007) new port specification - RJ45 connectors with Category 5 cable no bridging between 394 and Ethernet FireWire 800 connector FireWire - Signals two twisted pairs TPA and TPB used for signaling, bidirectional and tri-state TPA+/ is used to transmit strobe signal and receive data TPB+/ is used to receive strobe signal and transmit data signaling mechanism uses data strobe encoding, a rather clever technique that allows easy extraction of a clock signal with much better jitter tolerance than a standard clock/data mechanism drivers on each port (TPA and TPB) are designed to work with an external 2-Ω termination-resistor network (this is to match the 0-Ω cable impedance one network must be provided at each end of the twisted-pair cable) 9

10 USB 2.0 versus FireWire High-Speed USB 2.0 runs at a higher signalling rate (480 Mbit/s) than FireWire 400 (400 Mbit/s) FireWire 800 is now substantially faster than Hi-Speed USB typical PC-hosts rarely exceed sustained transfers of 35 MB/s, with 30 MB/s being more typical (the theoretical limit for a USB 2 high-speed bulk transfer is MB/s). This is likely due to USB's reliance on the host-processor to manage low-level USB protocol, whereas FireWire automates the same tasks in the interface hardware - for example, the FireWire host interface supports memory-mapped devices, which allows high-level protocols to run without loading the host CPU with interrupts and buffer-copy operations royalty which Apple Inc. and other patent holders have initially demanded from users of FireWire (US $ 0.25 per end-user system) and the more expensive hardware needed to implement it (US $ $ 2) has prevented FireWire from displacing USB in low-end mass-market computer peripherals, where cost of product is a major constraint FireWire in camcorders (In-Stat): 85% (2005), 77% (2006) USB SPI or Microwire SPI (Serial Peripheral Interface Bus or SPI bus) developed by Motorola Microwire developed by National Semiconductor Synchronous interfaces are characterized by the presence of a dedicated receive/transmit clock signal A "Master" device usually outputs a clock signal that is received by all "Slave" devices to receive and transmit data in synch The advantage: Each device works with the transmit/receive clock of the master independent of any oscillator variations of each individual device; so these interfaces are very suitable for use with cheap oscillators that have large frequency variations In addition I 2 C is level sensitive - in contrast to Microwire and SPI, which are edge sensitive. SPI & Microwire Signals SPI / Microwire - signal SPI: MISO - Master Input Slave Output MOSI - Master Output Slave Input SCK - Serial CloCK /SS - Slave Select A Microwire multiple slave configuration looks similar, with the difference that the master's SO pin is connected to the slaves' SI pins and the slaves' SO pins are connected to the master's SI pin: SPI Signals Microwire Signals MISO SI MOSI SO MISO SO MOSI SI SCLK Serial Shift Clock MOSI Master Out Slave In MISO Master In Slave Out /SS Slave Select SK Serial Shift Clock SO Serial Out (both master & slave) SI Serial In (both master & slave) /CS Chip Select SCK SK SCK SK /SS or /CS GND Microwire: SI Serial In (both master & slave) SO Serial Out (both master & slave) SK Serial Shift Clock /CS Chip Select UM0204. I2C-bus specification and user manual. NXP Rev June 2007 Właściwości (/2) dołączanie lub odłączanie układów bez zmiany konfiguracji magistrali 2-przewodowa, 2-kierunkowa magistrala: SDA (Serial DAta) - linia danych SCL (Serial CLock) - linia zegara (taktująca) obie linie magistrali typu: Open-Drain lub Open-Collector każdy układ ma własny, indywidualny adres: 7 bitowy w trybie standardowym (Standard Mode) 0 bitowy w trybie szybkim (Fast Mode) brak zewnętrznych układów dekodujących adresy urządzeń szeregowa, 8-bitowa, 2-kierunkowa wymiana danych wbudowane protokoły wymiany danych i testowania stanu magistrali ograniczenie szybkości transmisji danych: 00 kbit/s (Standard ) 400 kbit/s (Fast) 3,4 Mbit/s (High-Speed, Hs) Właściwości (2/2) każdy układ może pełnić rolę nadajnika danych (Transmitter) lub danych (Receiver), wyjątkiem są sterowniki wyświetlaczy, które mogą być jedynie mi każdy układ może być układem zarządzającym (Master) lub podporządkowanym (Slave) układem nadrzędnym (Master) jest układ inicjalizujący transmisję, pozostałe układy stają się automatycznie podporządkowanymi (Slave) magistralą może zarządzać wiele kontrolerów (Multi-Master) wbudowane procedury arbitrażu w przypadku dostępu do magistrali więcej niż jednego układu zarządzającego (połączenie typu AND na linii SCL) procedury synchronizacji sygnału taktującego (SCL) w przypadku równoczesnego dostępu do magistrali kilku układów 0

11 Układy we/wy Transmisja bitów - dane, Start, Stop V DD V DD SDA SDA SCL R PD R PC SCL dane stabilne zmiana danych Takt wy Takt we Dane wy Dane we Takt wy Takt we Dane wy Dane we Sekwencje: start stop SDA SCL układ układ n S Start P Koniec Start SDA dane_ Transmisja bitów ArbitraŜ dane_ dane_2 SDA SCL Start S nadajnik MSB odbiornik Adres R/W do odbiornik niegotowy dane LSB Stop P arbitraż dla linii SDA w czasie SCL = HIGH SDA SCL przegrany arbitraż przez dane_ arbitraż dla kolejnych bitów adresu, bitu kierunku R/W# oraz bitów danych pozostaje nadajnik, który jako pierwszy wygenerował stan niski (LOW) na linii SDA, podczas gdy inne utrzymywały stan wysoki (HIGH) S 7-bitowy R/W# start adres 8-bitowe dane 8-bitowe dane 8-bitowe dane No P stop układ przegrywający arbitraż zwalnia linie SDA i SCL jeśli nadrzędny nadajnik (master) przegrywa arbitraż, to generuje sygnał taktujący (linia SCL) do zakończenia bieżącego bajtu arbitraż zabroniony w trakcie powtarzanej sekwencji startu i stopu 7-bitowa transmisja danych - wpis 7-bitowa transmisja danych - odczyt dane z nadrzędnego nadajnika (Master) do podporządkowanego (Slave) z podaniem wewnętrznego adresu bez zmiany kierunku transmisji danych (nadawanie) S 7-bitowy adres R/W 0 8-bitowy adres wewnętrzny generuje Slave dane z podporządkowanego (Slave) do nadrzędnego nadajnika (Master) z podaniem wewnętrznego adresu ze zmianą kierunku transmisji danych (odbiór) S 7-bitowy adres Sr R/W 0 7-bitowy adres R/W 8-bitowy adres wewnętrzny generuje Slave generuje Master 8-bitowe dane do Slave 8-bitowe dane do Slave P 8-bitowe dane do Master 8-bitowe dane do Master NO P

Interfejsy szeregowe. Dariusz Chaberski

Interfejsy szeregowe. Dariusz Chaberski Interfejsy szeregowe Dariusz Chaberski Interfejs I 2 C mikrokontroler A sterownik wyświetlacza LCD pamięć RAM lub EEPROM SDA SCL programowalna matryca bramek przetwornik A/C mikrokontroler B I 2 C - Inter

Bardziej szczegółowo

Urządzenia peryferyjne RS-232. Wykład 2

Urządzenia peryferyjne RS-232. Wykład 2 Urządzenia peryferyjne RS-232 Wykład 2 Transmisja szeregowa Poprzez kanały telekomunikacyjne Zaleta: niskie koszty Wymaga konwersji szeregowo/równoległej np. rejestr przesuwny Dwie metody: asynchroniczna

Bardziej szczegółowo

OPBOX ver USB 2.0 Mini Ultrasonic Box with Integrated Pulser and Receiver

OPBOX ver USB 2.0 Mini Ultrasonic Box with Integrated Pulser and Receiver OPBOX ver.0 USB.0 Mini Ultrasonic Box with Integrated Pulser and Receiver Przedsiębiorstwo BadawczoProdukcyjne OPTEL Sp. z o.o. ul. Morelowskiego 30 PL59 Wrocław phone: +8 7 39 8 53 fax.: +8 7 39 8 5 email:

Bardziej szczegółowo

Systemy wbudowane - wykład 8. Dla zabicia czasu Notes. I 2 C aka IIC aka TWI. Notes. Notes. Notes. Przemek Błaśkiewicz.

Systemy wbudowane - wykład 8. Dla zabicia czasu Notes. I 2 C aka IIC aka TWI. Notes. Notes. Notes. Przemek Błaśkiewicz. Systemy wbudowane - wykład 8 Przemek Błaśkiewicz 17 maja 2017 1 / 82 Dla zabicia czasu Bluetooth Terminal HC-05, urządzenie...:8f:66, kod 1234 2 / 82 I 2 C aka IIC aka TWI Inter-Integrated Circuit 3 /

Bardziej szczegółowo

Komunikacja w mikrokontrolerach. Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface

Komunikacja w mikrokontrolerach. Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface Komunikacja w mikrokontrolerach Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie

Bardziej szczegółowo

USB - Universal Serial Bus

USB - Universal Serial Bus USB - Universal Serial Bus Opis standardu oraz przykładowa implementacja w układzie Cypress PsoC 5 CY8C58LP inż. Dominik Marszk Standard komunikacji przewodowej opracowywany przez konsorcjum USB (założone

Bardziej szczegółowo

Strona główna > Produkty > Systemy regulacji > System regulacji EASYLAB - LABCONTROL > Program konfiguracyjny > Typ EasyConnect.

Strona główna > Produkty > Systemy regulacji > System regulacji EASYLAB - LABCONTROL > Program konfiguracyjny > Typ EasyConnect. Typ EasyConnect FOR THE COMMISSIONING AND DIAGNOSIS OF EASYLAB COMPONENTS, FSE, AND FMS Software for the configuration and diagnosis of controllers Type TCU3, adapter modules TAM, automatic sash device

Bardziej szczegółowo

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie: Zaliczenie Termin zaliczenia: 14.06.2007 Sala IE 415 Termin poprawkowy: >18.06.2007 (informacja na stronie: http://neo.dmcs.p.lodz.pl/tm/index.html) 1 Współpraca procesora z urządzeniami peryferyjnymi

Bardziej szczegółowo

MIKROKONTROLERY - MAGISTRALE SZEREGOWE

MIKROKONTROLERY - MAGISTRALE SZEREGOWE Liczba magistral szeregowych jest imponująca RS232, i 2 C, SPI, 1-wire, USB, CAN, FireWire, ethernet... Równie imponująca jest różnorodność protokołow komunikacyjnych. Wiele mikrokontrolerów ma po kilka

Bardziej szczegółowo

Rev Źródło:

Rev Źródło: KAmduino UNO Rev. 20190119182847 Źródło: http://wiki.kamamilabs.com/index.php/kamduino_uno Spis treści Basic features and parameters... 1 Standard equipment... 2 Electrical schematics... 3 AVR ATmega328P

Bardziej szczegółowo

MAGISTRALE MIKROKONTROLERÓW (BSS) Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

MAGISTRALE MIKROKONTROLERÓW (BSS) Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska (BSS) Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Odległości pomiędzy źródłem a odbiorcą informacji mogą być bardzo zróżnicowane, przykładowo zaczynając od pojedynczych milimetrów w przypadku

Bardziej szczegółowo

Współpraca procesora ColdFire z urządzeniami peryferyjnymi

Współpraca procesora ColdFire z urządzeniami peryferyjnymi Współpraca procesora ColdFire z urządzeniami peryferyjnymi 1 Współpraca procesora z urządzeniami peryferyjnymi Interfejsy dostępne w procesorach rodziny ColdFire: Interfejs równoległy, Interfejsy szeregowe:

Bardziej szczegółowo

Zarządzanie sieciami telekomunikacyjnymi

Zarządzanie sieciami telekomunikacyjnymi SNMP Protocol The Simple Network Management Protocol (SNMP) is an application layer protocol that facilitates the exchange of management information between network devices. It is part of the Transmission

Bardziej szczegółowo

2010-04-12. Magistrala LIN

2010-04-12. Magistrala LIN Magistrala LIN Protokoły sieciowe stosowane w pojazdach 2010-04-12 Dlaczego LIN? 2010-04-12 Magistrala LIN(Local Interconnect Network) została stworzona w celu zastąpienia magistrali CAN w przypadku, gdy

Bardziej szczegółowo

Wykład 3. Interfejsy CAN, USB

Wykład 3. Interfejsy CAN, USB Wykład 3 Interfejsy CAN, USB Interfejs CAN CAN Controller Area Network CAN Controller Area Network CAN - podstawy Cechy: - różnicowy protokół komunikacji zdefiniowany w ISO11898 - bardzo niezawodny - dostępna

Bardziej szczegółowo

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych Architektura Systemów Komputerowych Transmisja szeregowa danych Standardy magistral szeregowych 1 Transmisja szeregowa Idea transmisji szeregowej synchronicznej DOUT Rejestr przesuwny DIN CLK DIN Rejestr

Bardziej szczegółowo

OSI Physical Layer. Network Fundamentals Chapter 8. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

OSI Physical Layer. Network Fundamentals Chapter 8. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1 OSI Physical Layer Network Fundamentals Chapter 8 Version 4.0 1 Warstwa fizyczna modelu OSI Network Fundamentals Rozdział 8 Version 4.0 2 Objectives Explain the role of Physical layer protocols and services

Bardziej szczegółowo

Rev Źródło:

Rev Źródło: KamPROG for AVR Rev. 20190119192125 Źródło: http://wiki.kamamilabs.com/index.php/kamprog_for_avr Spis treści Introdcution... 1 Features... 2 Standard equipment... 4 Installation... 5 Software... 6 AVR

Bardziej szczegółowo

Załącznik nr 1 część IX - sprzęt pomiarowy. Formularz cenowy. Opis przedmiotu zamówienia. Wartość brutto. Wartość netto.

Załącznik nr 1 część IX - sprzęt pomiarowy. Formularz cenowy. Opis przedmiotu zamówienia. Wartość brutto. Wartość netto. Załącznik nr część IX - sprzęt pomiarowy Lp Specyfikacjia Ilość Proponowany asortyment, opis Opis przedmiotu zamówienia Karta GPIB-USB-HS Product Name GPIB-USB-HS Product Family GPIB Form Factor USB Part

Bardziej szczegółowo

LCD (Liquid Crystal Display)

LCD (Liquid Crystal Display) LCD (Liquid Crystal Display) Polarizing filter. Thin film with a vertical ais. Liquid crystal Polarizing filter. Thin film with a horizontal ais. Polarizing filter. Thin film with a horizontal ais. Polarizing

Bardziej szczegółowo

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian 1 / 12 Content list / Spis Treści 1. Hardware and software requirements, preparing device to upgrade Wymagania sprzętowe i programowe, przygotowanie urządzenia do aktualizacji 2. Installing drivers needed

Bardziej szczegółowo

Współpraca procesora z urządzeniami peryferyjnymi

Współpraca procesora z urządzeniami peryferyjnymi Współpraca procesora z urządzeniami peryferyjnymi 1 Moduł transceivera szeregowego UART (Universal Asynchronous Receiver/Transmitter module) 2 Interfejs szeregowy EIA RS232 3 Transceiver UART Rejestr przesuwny

Bardziej szczegółowo

Współpraca procesora z urządzeniami peryferyjnymi

Współpraca procesora z urządzeniami peryferyjnymi Współpraca procesora z urządzeniami peryferyjnymi 1 Współpraca procesora z urządzeniami peryferyjnymi Interfejsy dostępne w procesorach rodziny ColdFire: Interfejs równoległy, Interfejsy szeregowe: Interfejs

Bardziej szczegółowo

Współpraca procesora z urządzeniami peryferyjnymi

Współpraca procesora z urządzeniami peryferyjnymi Współpraca procesora z urządzeniami peryferyjnymi 1 Współpraca procesora z urządzeniami peryferyjnymi Interfejsy dostępne w procesorach rodziny ColdFire: Interfejs równoległy, Interfejsy szeregowe: Interfejs

Bardziej szczegółowo

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian 1 / 8 Content list / Spis Treści 1. Hardware and software requirements, preparing device to upgrade Wymagania sprzętowe i programowe, przygotowanie urządzenia do aktualizacji 2. Installing drivers and

Bardziej szczegółowo

Installation of EuroCert software for qualified electronic signature

Installation of EuroCert software for qualified electronic signature Installation of EuroCert software for qualified electronic signature for Microsoft Windows systems Warsaw 28.08.2019 Content 1. Downloading and running the software for the e-signature... 3 a) Installer

Bardziej szczegółowo

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian 1 / 9 Content list / Spis Treści 1. Hardware and software requirements, preparing device to upgrade Wymagania sprzętowe i programowe, przygotowanie urządzenia do aktualizacji 2. Installing drivers and

Bardziej szczegółowo

Mikroprocesory i Mikrosterowniki Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface

Mikroprocesory i Mikrosterowniki Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface Mikroprocesory i Mikrosterowniki Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na

Bardziej szczegółowo

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Prawidłowe zarządzanie procesem technologicznym wymaga systemu pomiarowo-sterującego Zygmunt Kubiak 2 Poziom komunikacyjny Fieldbus Zygmunt Kubiak

Bardziej szczegółowo

TACHOGRAPH SIMULATOR DTCOSIM

TACHOGRAPH SIMULATOR DTCOSIM TACHOGRAPH SIMULATOR DTCOSIM Service Manual USB-KSIM interface General description The simulator is a device that is used as a replacement for tachograph in the vehicle where the tachograph is not mandatory,

Bardziej szczegółowo

Zastosowania mikrokontrolerów w przemyśle

Zastosowania mikrokontrolerów w przemyśle Zastosowania mikrokontrolerów w przemyśle Cezary MAJ Katedra Mikroelektroniki i Technik Informatycznych Interfejsy komunikacyjne Interfejs Urządzenie elektroniczne lub optyczne pozwalające na komunikację

Bardziej szczegółowo

OSI Data Link Layer. Network Fundamentals Chapter 7. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

OSI Data Link Layer. Network Fundamentals Chapter 7. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1 OSI Data Link Layer Network Fundamentals Chapter 7 Version 4.0 1 Warstwa Łącza danych modelu OSI Network Fundamentals Rozdział 7 Version 4.0 2 Objectives Explain the role of Data Link layer protocols in

Bardziej szczegółowo

Systemy wbudowane - wykład 7

Systemy wbudowane - wykład 7 Systemy wbudowane - wykład 7 Przemek Błaśkiewicz 11 kwietnia 2019 1 / 76 I 2 C aka IIC aka TWI Inter-Integrated Circuit 2 / 76 I 2 C aka IIC aka TWI Inter-Integrated Circuit używa dwóch linii przesyłowych

Bardziej szczegółowo

OSI Network Layer. Network Fundamentals Chapter 5. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved.

OSI Network Layer. Network Fundamentals Chapter 5. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved. OSI Network Layer Network Fundamentals Chapter 5 1 Network Layer Identify the role of the Network Layer, as it describes communication from one end device to another end device Examine the most common

Bardziej szczegółowo

Wbudowane układy komunikacyjne cz. 1 Wykład 10

Wbudowane układy komunikacyjne cz. 1 Wykład 10 Wbudowane układy komunikacyjne cz. 1 Wykład 10 Wbudowane układy komunikacyjne UWAGA Nazwy rejestrów i bitów, ich lokalizacja itd. odnoszą się do mikrokontrolera ATmega32 i mogą być inne w innych modelach!

Bardziej szczegółowo

Komunikacja z urzadzeniami zewnętrznymi

Komunikacja z urzadzeniami zewnętrznymi Komunikacja z urzadzeniami zewnętrznymi Porty Łacza równoległe Łacza szeregowe Wymiana informacji - procesor, pamięć oraz urzadzenia wejścia-wyjścia Większość mikrokontrolerów (Intel, AVR, PIC) używa jednego

Bardziej szczegółowo

Debugger/programator z interfejsem JTAG oraz SWD dla mikrokontrolerów ARM zgodny z KEIL ULINK 2. Gotronik

Debugger/programator z interfejsem JTAG oraz SWD dla mikrokontrolerów ARM zgodny z KEIL ULINK 2. Gotronik Informacje o produkcie Utworzono 28-06-2016 Debugger/programator z interfejsem JTAG oraz SWD dla mikrokontrolerów ARM zgodny z KEIL ULINK 2 Cena : 99,00 zł Nr katalogowy : LCT-131 Dostępność : Dostępny

Bardziej szczegółowo

Interfejsy szeregowe TEO 2009/2010

Interfejsy szeregowe TEO 2009/2010 Interfejsy szeregowe TEO 2009/2010 Plan wykładów Wykład 1: - Wstęp. Interfejsy szeregowe SCI, SPI Wykład 2: - Interfejs I 2 C, OneWire, I 2 S, CAN Wykład 3: - Interfejs USB Wykład 4: - Interfejs FireWire,

Bardziej szczegółowo

Techniki mikroprocesorowe i systemy wbudowane

Techniki mikroprocesorowe i systemy wbudowane Intel 8051 układy Techniki mikroprocesorowe i systemy wbudowane Wykład 6 Układy oparte na procesorach rodziny Intel 51 Wojciech Kordecki wojciech.kordecki@pwsz-legnica.eu Państwowa Wyższa Szkoła Zawodowa

Bardziej szczegółowo

Realizacja systemów wbudowanych (embeded systems) w strukturach PSoC (Programmable System on Chip)

Realizacja systemów wbudowanych (embeded systems) w strukturach PSoC (Programmable System on Chip) Realizacja systemów wbudowanych (embeded systems) w strukturach PSoC (Programmable System on Chip) Embeded systems Architektura układów PSoC (Cypress) Możliwości bloków cyfrowych i analogowych Narzędzia

Bardziej szczegółowo

Aktualizacja Oprogramowania Firmowego (Fleszowanie) Microprocessor Firmware Upgrade (Firmware downloading)

Aktualizacja Oprogramowania Firmowego (Fleszowanie) Microprocessor Firmware Upgrade (Firmware downloading) Aktualizacja Oprogramowania Firmowego (Fleszowanie) Microprocessor Firmware Upgrade (Firmware downloading) ROGER sp.j. Gościszewo 59 82-416 Gościszewo Poland tel. 055 2720132 fax 055 2720133 www.roger.pl

Bardziej szczegółowo

Pomoc do programu konfiguracyjnego RFID-CS27-Reader User Guide of setup software RFID-CS27-Reader

Pomoc do programu konfiguracyjnego RFID-CS27-Reader User Guide of setup software RFID-CS27-Reader 2017-01-24 Pomoc do programu konfiguracyjnego RFID-CS27-Reader User Guide of setup software RFID-CS27-Reader Program CS27 Reader należy uruchomić przez wybór opcji CS27 i naciśnięcie przycisku START. Programme

Bardziej szczegółowo

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Interfejsy można podzielić na synchroniczne (oddzielna linia zegara), np. I 2 C, SPI oraz asynchroniczne, np. CAN W rozwiązaniach synchronicznych

Bardziej szczegółowo

PRZEDSTAWIENIE WYNIKÓW ANALIZY STRUKTURY NAGŁÓWKA RAMKI CAN POD KĄTEM WPŁYWU POSZCZEGÓLNYCH PÓL NA LICZBĘ WSTAWEK BITOWYCH

PRZEDSTAWIENIE WYNIKÓW ANALIZY STRUKTURY NAGŁÓWKA RAMKI CAN POD KĄTEM WPŁYWU POSZCZEGÓLNYCH PÓL NA LICZBĘ WSTAWEK BITOWYCH Szybkobieżne Pojazdy Gąsienicowe (33) nr 2, 2013 Dariusz CABAN Paweł MOROZ PRZEDSTAWIENIE WYNIKÓW ANALIZY STRUKTURY NAGŁÓWKA RAMKI CAN POD KĄTEM WPŁYWU POSZCZEGÓLNYCH PÓL NA LICZBĘ WSTAWEK BITOWYCH Streszczenie.

Bardziej szczegółowo

MIKROPROCESORY architektura i programowanie

MIKROPROCESORY architektura i programowanie Struktura portów (CISC) Port to grupa (zwykle 8) linii wejścia/wyjścia mikrokontrolera o podobnych cechach i funkcjach Większość linii we/wy może pełnić dwie lub trzy rozmaite funkcje. Struktura portu

Bardziej szczegółowo

IEEE 1284 - Centronics

IEEE 1284 - Centronics IEEE 1284 - Centronics Interfejs Centronics w wersji oryginalnej - łącze jednokierunkowe przesyłające informacje od komputera do drukarki przeznaczony jedynie do tego zadania, co wynikało z braku potrzeby

Bardziej szczegółowo

Planning and Cabling Networks

Planning and Cabling Networks Planning and Cabling Networks Network Fundamentals Chapter 10 Version 4.0 1 Projektowanie okablowania i sieci Podstawy sieci Rozdział 10 Version 4.0 2 Objectives Identify the basic network media required

Bardziej szczegółowo

DM-ML, DM-FL. Auxiliary Equipment and Accessories. Damper Drives. Dimensions. Descritpion

DM-ML, DM-FL. Auxiliary Equipment and Accessories. Damper Drives. Dimensions. Descritpion DM-ML, DM-FL Descritpion DM-ML and DM-FL actuators are designed for driving round dampers and square multi-blade dampers. Example identification Product code: DM-FL-5-2 voltage Dimensions DM-ML-6 DM-ML-8

Bardziej szczegółowo

Rev Źródło:

Rev Źródło: KAmodNFC Rev. 20190119185550 Źródło: http://wiki.kamamilabs.com/index.php/kamodnfc Spis treści Basic features and parameters... 1 Standard equipment... 2 Electrical schematics... 3 View of PCB... 4 Output

Bardziej szczegółowo

(przykład uogólniony)

(przykład uogólniony) Serial Peripheral Interface (przykład uogólniony) Brak standardu. Inne stosowane nazwy: Synchronous Serial Port (SSP), 4 wire SSI (Synchronous Serial Interface, Texas Instrument), Microwire (National Semiconductor).

Bardziej szczegółowo

MIKROKONTROLERY - MAGISTRALE SZEREGOWE

MIKROKONTROLERY - MAGISTRALE SZEREGOWE Liczba magistral szeregowych jest imponująca RS232, i2c, SPI, 1-wire, USB, CAN, FireWire, ethernet... Równie imponująca jest różnorodność protokołow komunikacyjnych. Wiele mikrokontrolerów ma po kilka

Bardziej szczegółowo

TECHNIKA MIKROPROCESOROWA

TECHNIKA MIKROPROCESOROWA LABORATORIUM TECHNIKA MIKROPROCESOROWA Port transmisji szeregowej USART ATmega Opracował: Tomasz Miłosławski 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się ze sposobami komunikacji mikrokontrolera

Bardziej szczegółowo

Configuring and Testing Your Network

Configuring and Testing Your Network Configuring and Testing Your Network Network Fundamentals Chapter 11 Version 4.0 1 Konfigurowanie i testowanie Twojej sieci Podstawy sieci Rozdział 11 Version 4.0 2 Objectives Define the role of the Internetwork

Bardziej szczegółowo

Integracja istniejącej infrastruktury do nowego systemu konwersja protokołów

Integracja istniejącej infrastruktury do nowego systemu konwersja protokołów MOXA SOLUTION DAY 2016 Integracja istniejącej infrastruktury do nowego systemu konwersja protokołów Michał Łęcki 17/05/2016 Rozwiązania Przemysłowe Core Industrial Core Switch 10G Industrial Network Management

Bardziej szczegółowo

Stacja sieciowa BL compact dla CANopen 4 Analog Pt and Ni Sensor Inputs BLCCO-4M12LT-2AI-PT-2AI-PT

Stacja sieciowa BL compact dla CANopen 4 Analog Pt and Ni Sensor Inputs BLCCO-4M12LT-2AI-PT-2AI-PT Kompaktowe, sieciowe moduły I/O On- Machine CANopen slave 10, 20, 50, 125, 250, 500, 800, or 1000 kbps Two 5-pin M12 male receptacles for fieldbus connection 2 rotary coding switches for node-address IP

Bardziej szczegółowo

architektura komputerów w 1 1

architektura komputerów w 1 1 8051 Port P2 Port P3 Serial PORT Timers T0, T1 Interrupt Controler DPTR Register Program Counter Program Memory Port P0 Port P1 PSW ALU B Register SFR accumulator STRUCTURE OF 8051 architektura komputerów

Bardziej szczegółowo

Katedra Metrologii i Systemów Elektronicznych. Interfejs USB

Katedra Metrologii i Systemów Elektronicznych. Interfejs USB Interfejs USB Założenia USB Łatwość dołączenia do PC urządzeń peryferyjnych; Umożliwienie dołączania nowych klas urządzeń, które zwiększają możliwości PC. Niski koszt uzyskania szybkości transmisji do

Bardziej szczegółowo

Systemy wbudowane. Poziomy abstrakcji projektowania systemów HW/SW. Wykład 9: SystemC modelowanie na różnych poziomach abstrakcji

Systemy wbudowane. Poziomy abstrakcji projektowania systemów HW/SW. Wykład 9: SystemC modelowanie na różnych poziomach abstrakcji Systemy wbudowane Wykład 9: SystemC modelowanie na różnych poziomach abstrakcji Poziomy abstrakcji projektowania systemów HW/SW 12/17/2011 S.Deniziak:Systemy wbudowane 2 1 Model czasu 12/17/2011 S.Deniziak:Systemy

Bardziej szczegółowo

RS868v3 module configuration

RS868v3 module configuration RS868v3 module configuration Configuration procedure To enter the configuration mode insert a jumper onto the pins marked CONFIG (see: Pinout). After every issued command (besides device reset) the device

Bardziej szczegółowo

Uniwersalny asynchroniczny. UART Universal Asynchronous Receier- Transmiter

Uniwersalny asynchroniczny. UART Universal Asynchronous Receier- Transmiter UART Universal Asynchronous Receier- Transmiter Cel projektu: Zbudowanie układu transmisji znaków z komputera na wyświetlacz zamontowany na płycie Spartan-3AN, poprzez łacze RS i program TeraTerm. Laboratorium

Bardziej szczegółowo

I 2 C BUS (1) 1 L.Łukasiak: Podstawy Techniki Mikroprocesorowej (materiały pomocnicze)

I 2 C BUS (1) 1 L.Łukasiak: Podstawy Techniki Mikroprocesorowej (materiały pomocnicze) I 2 C BUS (1) Protokół komunikacyjny I 2 C BUS został opracowany przez firmę Philips w celu umożliwienia komunikacji między układami scalonymi Magistrala (bus) składa się z dwóch linii dwukierunkowych:

Bardziej szczegółowo

Programowanie Mikrokontrolerów. Magistrala I2C (Inter-Integrated Circuit).

Programowanie Mikrokontrolerów. Magistrala I2C (Inter-Integrated Circuit). Programowanie Mikrokontrolerów Magistrala I2C (Inter-Integrated Circuit). mgr inż. Paweł Poryzała Zakład Elektroniki Medycznej Marcin Byczuk Komunikacja szeregowa Jakie znamy typy komunikacji szeregowej?

Bardziej szczegółowo

Tychy, plan miasta: Skala 1: (Polish Edition)

Tychy, plan miasta: Skala 1: (Polish Edition) Tychy, plan miasta: Skala 1:20 000 (Polish Edition) Poland) Przedsiebiorstwo Geodezyjno-Kartograficzne (Katowice Click here if your download doesn"t start automatically Tychy, plan miasta: Skala 1:20 000

Bardziej szczegółowo

Systemy pomiarowe z interfejsem RS-232. KSP w2

Systemy pomiarowe z interfejsem RS-232. KSP w2 Systemy pomiarowe z interfejsem RS-232 KSP w2 Magistrale i złącza w PC (rys.) Pamięć CACHE Procesor Pamięć RAM Szyna FSB Chipset 1 Złącza PCI Złącza USB Magistrala USB Chipset 2 Magistrala PCI Złącza ISA

Bardziej szczegółowo

Interfejsy szeregowe cz. 2

Interfejsy szeregowe cz. 2 Kierunek Elektronika, III rok Systemy Cyfrowe Interfejsy szeregowe cz. 2 Program wykładu Zewnętrzne interfejsy danych RS-232 / 422 / 485 PS/2 CAN, USB, FireWire Wewnętrzne interfejsy danych 1-Wire I2C

Bardziej szczegółowo

Technika Mikroprocesorowa

Technika Mikroprocesorowa Technika Mikroprocesorowa Dariusz Makowski Katedra Mikroelektroniki i Technik Informatycznych tel. 631 2648 dmakow@dmcs.pl http://neo.dmcs.p.lodz.pl/tm 1 System mikroprocesorowy? (1) Magistrala adresowa

Bardziej szczegółowo

Stargard Szczecinski i okolice (Polish Edition)

Stargard Szczecinski i okolice (Polish Edition) Stargard Szczecinski i okolice (Polish Edition) Janusz Leszek Jurkiewicz Click here if your download doesn"t start automatically Stargard Szczecinski i okolice (Polish Edition) Janusz Leszek Jurkiewicz

Bardziej szczegółowo

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 10 (3h) Implementacja interfejsu SPI w strukturze programowalnej Instrukcja pomocnicza do laboratorium z przedmiotu

Bardziej szczegółowo

Programowanie Układów Logicznych kod kursu: ETD6203. Komunikacja z układami cyfrowymi W dr inż. Daniel Kopiec

Programowanie Układów Logicznych kod kursu: ETD6203. Komunikacja z układami cyfrowymi W dr inż. Daniel Kopiec Programowanie Układów Logicznych kod kursu: ETD6203 Komunikacja z układami cyfrowymi W5 30.03.2016 dr inż. Daniel Kopiec Plan wykładu 1 2 3 4 5 6 Standard komunikacji RS232 Enkoder obrotowy Wyświetlacz

Bardziej szczegółowo

DUAL SIMILARITY OF VOLTAGE TO CURRENT AND CURRENT TO VOLTAGE TRANSFER FUNCTION OF HYBRID ACTIVE TWO- PORTS WITH CONVERSION

DUAL SIMILARITY OF VOLTAGE TO CURRENT AND CURRENT TO VOLTAGE TRANSFER FUNCTION OF HYBRID ACTIVE TWO- PORTS WITH CONVERSION ELEKTRYKA 0 Zeszyt (9) Rok LX Andrzej KUKIEŁKA Politechnika Śląska w Gliwicach DUAL SIMILARITY OF VOLTAGE TO CURRENT AND CURRENT TO VOLTAGE TRANSFER FUNCTION OF HYBRID ACTIVE TWO- PORTS WITH CONVERSION

Bardziej szczegółowo

Wykład 3. Interfejsy CAN, LIN, USB

Wykład 3. Interfejsy CAN, LIN, USB Wykład 3 Interfejsy CAN, LIN, USB Interfejs CAN CAN Controller Area Network CAN Controller Area Network CAN - podstawy Cechy: - różnicowy protokół komunikacji zdefiniowany w ISO11898 - bardzo niezawodny

Bardziej szczegółowo

Programowanie mikrokontrolerów. 15 stycznia 2008

Programowanie mikrokontrolerów. 15 stycznia 2008 Programowanie mikrokontrolerów Marcin Engel Marcin Peczarski 15 stycznia 2008 RS232 Jeden z najstarszych interfejsów szeregowych Pierwotne przeznaczenie to łączenie terminali znakowych z komputerem, często

Bardziej szczegółowo

DATA-S MONITORING ROZPROSZONY OŚWIETLENIA AWARYJNEGO DIVERSIFIED MONITORING OF EMERGENCY LIGHTING

DATA-S MONITORING ROZPROSZONY OŚWIETLENIA AWARYJNEGO DIVERSIFIED MONITORING OF EMERGENCY LIGHTING Wymiary Dimensions 500x282x89 IP40 DATA-S MONITORING ROZPROSZONY OŚWIETLENIA AWARYJNEGO System monitoruje prawidłową pracę zainstalowanych opraw oświetlenia awaryjnego w dużych obiektach użyteczności publicznej.

Bardziej szczegółowo

Stacja sieciowa BL compact dla DeviceNet Interface for Connection of 2 BL ident Read/Write Heads (HF/UHF) BLCDN-2M12S-2RFID-S

Stacja sieciowa BL compact dla DeviceNet Interface for Connection of 2 BL ident Read/Write Heads (HF/UHF) BLCDN-2M12S-2RFID-S Kompaktowe, sieciowe moduły I/O On- Machine DeviceNet slave 125/250/500 kbps Two 5-pin M12 male receptacles for fieldbus connection 2 rotary coding switches for node-address IP 69K M12 I/O ports LEDs indicating

Bardziej szczegółowo

Programowalne układy logiczne kod kursu: ETD Układy sekwencyjne W

Programowalne układy logiczne kod kursu: ETD Układy sekwencyjne W Programowalne układy logiczne kod kursu: ETD008270 Układy sekwencyjne W6 10.05.2019 mgr inż. Maciej Rudek Układy kombinacyjne - przypomnienie Układ kombinacyjny jest to układ dla którego zmiana na wejściu

Bardziej szczegółowo

DATA-S EASY MONITORING ROZPROSZONY OŚWIETLENIA AWARYJNEGO DIVERSIFIED MONITORING OF EMERGENCY LIGHTING

DATA-S EASY MONITORING ROZPROSZONY OŚWIETLENIA AWARYJNEGO DIVERSIFIED MONITORING OF EMERGENCY LIGHTING Wymiary Dimensions 252x462x99 IP40 DATA-S EASY MONITORING ROZPROSZONY OŚWIETLENIA AWARYJNEGO System monitoruje prawidłową pracę zainstalowanych opraw oświetlenia awaryjnego w małych i średnich obiektach

Bardziej szczegółowo

KA-LOGO!-IO-Simulator

KA-LOGO!-IO-Simulator KA-LOGO!-IO-Simulator Rev. 20190119175106 Źródło: http://wiki.kamamilabs.com/index.php/ka-logo!-io-simulator Spis treści Parameters... 2 Included... 4 Terminal blocks (for supply)... 5 Simulator's board

Bardziej szczegółowo

Stacja sieciowa BL compact dla CANopen 4 Digital PNP Outputs BLCCO-4M12MT-4DO-0.5A-P

Stacja sieciowa BL compact dla CANopen 4 Digital PNP Outputs BLCCO-4M12MT-4DO-0.5A-P Kompaktowe, sieciowe moduły I/O On- Machine CANopen slave 10, 20, 50, 125, 250, 500, 800, or 1000 kbps Two 5-pin M12 male receptacles for fieldbus connection 2 rotary coding switches for node-address IP

Bardziej szczegółowo

Układy transmisji przewodowej. na przykładzie USB

Układy transmisji przewodowej. na przykładzie USB Układy transmisji przewodowej na przykładzie USB 1 Standardy 2 Standardy USB 1.1: Low Speed (LS) 1,5 Mb/s, Full Speed (FS)12 Mb/s USB 2.0: High Speed (HS) 480 Mb/s USB 3.0: Super Speed (SS) 5 Gb/s, dupleks

Bardziej szczegółowo

Problematyka sieci miejscowej LIN

Problematyka sieci miejscowej LIN Problematyka sieci miejscowej LIN Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska 1.08.07 Zygmunt Kubiak 1 Wprowadzenie Przykładowe rozwiązanie sieci LIN Podsumowanie 1.08.07 Zygmunt Kubiak

Bardziej szczegółowo

OSI Network Layer. Network Fundamentals Chapter 5. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

OSI Network Layer. Network Fundamentals Chapter 5. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1 OSI Network Layer Network Fundamentals Chapter 5 Version 4.0 1 OSI Network Layer Network Fundamentals Rozdział 5 Version 4.0 2 Objectives Identify the role of the Network Layer, as it describes communication

Bardziej szczegółowo

Programowanie Mikrokontrolerów. USB Universal Serial Bus

Programowanie Mikrokontrolerów. USB Universal Serial Bus Programowanie Mikrokontrolerów USB Universal Serial Bus mgr inż. Paweł Poryzała Zakład Elektroniki Medycznej Komunikacja szeregowa Jakie znamy typy komunikacji szeregowej? Prawdopodobnie najbardziej znane

Bardziej szczegółowo

UNIWERSALNY ELEKTRONICZNY PULPIT NASTAWCZY

UNIWERSALNY ELEKTRONICZNY PULPIT NASTAWCZY PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 116 Transport 2017 Andrzej Kochan, Marek Wilga UNIWERSALNY ELEKTRONICZNY PULPIT NASTAWCZY, w Streszczenie: ster Brak uniwersalnego pulpitu elementów sterowanych.

Bardziej szczegółowo

Kamera internetowa TRACER Prospect Cam. Instrukcja obsługi. TRACER Prospect Cam Webcam User Manual

Kamera internetowa TRACER Prospect Cam. Instrukcja obsługi. TRACER Prospect Cam Webcam User Manual TRACER Prospect Cam Instrukcja obsługi TRACER Prospect Cam Webcam User Manual 2 www.tracer.eu Specyfikacja techniczna Wysoka rozdzielczość: przetwornik CMOS kolor Rozdzielczość: 1300k pikseli (interpolowana

Bardziej szczegółowo

Wykład 4. Interfejsy USB, FireWire

Wykład 4. Interfejsy USB, FireWire Wykład 4 Interfejsy USB, FireWire Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB

Bardziej szczegółowo

Główne pytania. Sieci komputerowe Router sprzętowy WAN, LAN - CISCO Co to jest? Po co nam routing? Jak go zrealizować? Czy można lepiej?

Główne pytania. Sieci komputerowe Router sprzętowy WAN, LAN - CISCO Co to jest? Po co nam routing? Jak go zrealizować? Czy można lepiej? Główne pytania Sieci komputerowe Router sprzętowy dr inż. Piotr Kowalski Katedra Automatyki i Technik Informacyjnych Co to jest? Po co nam routing? Jak go zrealizować? Czy można lepiej? WAN, LAN - CISCO

Bardziej szczegółowo

Projektowanie i Organizacja Systemów Elektronicznych. Protokół MODBUS. Marek Niedostatkiewicz

Projektowanie i Organizacja Systemów Elektronicznych. Protokół MODBUS. Marek Niedostatkiewicz Projektowanie i Organizacja Systemów Elektronicznych Protokół MODBUS Marek Niedostatkiewicz Katedra Metrologii i Systemów Elektronicznych Wydział Elektroniki, Telekomunikacji i Informatyki Politechnika

Bardziej szczegółowo

Zestaw w IP20 dla PROFINET IO TI-BL20-E-PN-4

Zestaw w IP20 dla PROFINET IO TI-BL20-E-PN-4 Podłączenie do 4 głowic zapisująco-odczytujących za pomocą przewodów przedłużających BL ident ze złączami M12 Głowice czytająco-zapisujące pracujące w sposób mieszany (HF i UHF) Zasilanie sieciowe/zasilanie

Bardziej szczegółowo

MDK-Plus. Licencja Node-Locked 8260 EUR 5740 EUR 3340 EUR gratis 3300 EUR 2300 EUR 1330 EUR 650 EUR 3970 EUR 2760 EUR 1600 EUR

MDK-Plus. Licencja Node-Locked 8260 EUR 5740 EUR 3340 EUR gratis 3300 EUR 2300 EUR 1330 EUR 650 EUR 3970 EUR 2760 EUR 1600 EUR Ceny Pakietów ARM Professional Plus Essential SPANSION TOSHIBA Lite Licencja Node-Locked 8260 EUR 5740 EUR 3340 EUR gratis Licencja Node-Locked 1-roczna 3300 EUR 2300 EUR 1330 EUR 650 EUR Licencja Flex

Bardziej szczegółowo

Stacja sieciowa BL compact dla CANopen 8 Analog Current or Voltage Inputs BLCCO-8M12L-4AI-VI-4AI-VI

Stacja sieciowa BL compact dla CANopen 8 Analog Current or Voltage Inputs BLCCO-8M12L-4AI-VI-4AI-VI Kompaktowe, sieciowe moduły I/O On- Machine CANopen slave 10, 20, 50, 125, 250, 500, 800, or 1000 kbps Two 5-pin M12 male receptacles for fieldbus connection 2 rotary coding switches for node-address IP

Bardziej szczegółowo

TECHNIKA MIKROPROCESOROWA

TECHNIKA MIKROPROCESOROWA LABORATORIUM TECHNIKA MIKROPROCESOROWA Port transmisji szeregowej USART MCS'51 Opracował: Tomasz Miłosławski 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się ze sposobami komunikacji mikrokontrolera

Bardziej szczegółowo

Owner s manual EN Owner s manual EN Owner s manual EN Owner s manual EN Owner s manual EN Owner s manual EN Owner s manual EN Owner s manual EN Owner s manual EN Owner s manual EN Owner s manual EN Owner

Bardziej szczegółowo

Owner s manual. English

Owner s manual. English Owner s manual English English Owner s manual Owner s manual English English Owner s manual Owner s manual English English Owner s manual Owner s manual English English Owner s manual Owner s manual English

Bardziej szczegółowo

Machine Learning for Data Science (CS4786) Lecture11. Random Projections & Canonical Correlation Analysis

Machine Learning for Data Science (CS4786) Lecture11. Random Projections & Canonical Correlation Analysis Machine Learning for Data Science (CS4786) Lecture11 5 Random Projections & Canonical Correlation Analysis The Tall, THE FAT AND THE UGLY n X d The Tall, THE FAT AND THE UGLY d X > n X d n = n d d The

Bardziej szczegółowo

Standardy odmiany

Standardy odmiany http://www.techfest.com/networking/lan/ethernet3.htm Standardy 802.3 odmiany Standard Standard Data Top- Rate ology Publikacja DIX-1980, 10Base5 802.3-1983 10Mb/s Liniowa Medium kabel koncentryczny 50Ω

Bardziej szczegółowo

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Akademickie Centrum Informatyki PS. Wydział Informatyki PS Akademickie Centrum Informatyki PS Wydział Informatyki PS Akademickie Centrum Informatyki Wydział Informatyki Sieci komputerowe i Telekomunikacyjne FDDI - Fiber Distributed Data Interface Krzysztof Bogusławski

Bardziej szczegółowo

OSI Transport Layer. Network Fundamentals Chapter 4. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

OSI Transport Layer. Network Fundamentals Chapter 4. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1 OSI Transport Layer Network Fundamentals Chapter 4 Version 4.0 1 OSI Transport Layer Network Fundamentals Rozdział 4 Version 4.0 2 Objectives Explain the role of Transport Layer protocols and services

Bardziej szczegółowo

KOMPUTEROWE SYSTEMY POMIAROWE

KOMPUTEROWE SYSTEMY POMIAROWE KOMPUTEROWE SYSTEMY POMIAROWE Dr inż. Eligiusz PAWŁOWSKI Politechnika Lubelska Wydział Elektrotechniki i Informatyki Prezentacja do wykładu dla EMST - ITwE Semestr letni Wykład nr 4 Prawo autorskie Niniejsze

Bardziej szczegółowo