22,34 €
Nombre del producto YS18IM UART a I2C UART a GPIO Serial a I2C Serial a GPIO
Palabras clave de función: UART a I2C UART a IIC TTL serial a I2C GPIO
Ilustrar
Host serie de interfaz de host UART, compatible con nivel TTL de 3,3 V, compatible con 5V
Controlador de bus I2C integrado Controlador de bus I2C
Ocho Pines de E/S programables 8 GPIO, que se pueden configurar como salida cuasi bidireccional, entrada, salida Push-Pull, salida de drenaje abierto
UART de alta velocidad: velocidad en baudios de hasta 460,8 kbit/s La velocidad en baudios del puerto serie se puede configurar internamente, el valor predeterminado es 9600bps, el más alto es 460800bps
400 de alta velocidad: 400 kbit/s admite el modo I2C de alta velocidad, hasta K.
Funcionamiento de 2,3 V y 3,6 V
Modo DE SUSPENSIÓN (apagado)
El formato de los mensajes UART se parece al formato de transacción de la red
Funciones maestras de la I2C-bus
Capacidad multimaestro
Tolerancia de 5 V en los pines de entrada
Formato 8 N 1 UART (8 bits de datos, sin bit de paridad, 1 bit de parada)
Nombre de señal
Tipo
Describir
DTR
Entrar
# Señal de activación de despertador (opcional) conectar al puerto serie # salida DTR
RTS
Entrar
# Señal de reinicio (opcional) conectar al puerto serie # salida RTS
TXD
Salida
Extremo de envío de datos, conectado al extremo receptor de datos en serie RXD
RXD
Entrar
Extremo receptor de datos, conectar al extremo transmisor de datos en serie TXD
GND
Suministro eléctrico
Tierra eléctrica
VCC
Suministro eléctrico
Fuente de alimentación, conectar a DC 2,3 V ~ 3,6 V
SCL
Salida
Pin de reloj I2C
SDA
Entrada salida
Pin DE DATOS I2C
Ejemplo de operación:
1. Escribir datos en el dispositivo esclavo I2C
Ejemplo:
Comando de inicio S: 0x53
Comando final P: 0x50
Dirección esclava: Dirección de escritura 0x44 Dirección de lectura 0x45
Datos de Escritura: 0x01 0x0x0x03 02 04 0x05 06 0x0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0F
El número hexadecimal de 15 bytes de datos es: 0x0F
El comando completo enviado por el host es: 53 44 0F 01 02 03 06 07 04 05 08 09 0A 0B 0C 0D 0E 0F 50
2. Lee datos del dispositivo I2C
Ejemplo:
Comando de inicio S: 0x53
Comando final P: 0x50
Dirección esclava: Dirección de escritura 0x44 Dirección de lectura 0x45
Lee 14 bytes de datos dentro del esclavo: A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE
14 bytes en hexadecimal: 0x0E
El comando completo enviado por el host es: 53 45 0E 50
Los datos recibidos por el host son: A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE
3. Ejemplo GPIO: configura IO6 como de alto nivel y otros IO como de bajo nivel.
El valor predeterminado de 0x0x03 02 es 0x55 cuando se enciende, e IO es el estado de entrada; modifique el valor de registro de 02 03 a 0xAA para configurar IO para el Estado Push-Pull:
57 02 AA 03 AA 50 // Configure IO para el Estado Push-Pull
4F 40 50 // Configure IO6 como Alto, otros como bajo
52 02 03 04 50 // Ver el valor de registro de 02 03 04, que es AA 40
Comprar Adaptador de interfaz de serie UART a I2C Master GPIOS Bus Controller