CH341A Tool es una aplicación para Windows que añade funcionalidad adicional al popular programador EEPROM/FLASH basado en el convertidor USB a I2C/SPI/UART CH341A, utilizándolo como una interfaz de propósito general.
Nota Importante sobre el Hardware
Antes de usar este tipo de programador basado en CH341A, comprueba si tu variante está utilizando 5 V para la fuente de alimentación del CH341A.
Hay algunas variantes que no tienen este problema o que incluso pueden conmutar entre 5 V y 3.3 V (más útil/comúnmente utilizada), pero las que tienen el CH341A alimentado desde 5 V podrían seguir siendo comunes.
Funciones
Detección y Comunicación Bruta (Raw)
- Detección de dispositivos I2C.
- Escritura/lectura de datos I2C brutos (raw).
- Escritura/lectura de datos SPI brutos (raw).
- Escritura/lectura de los pines GPIO del CH341A.
Lectura de Información Específica
-
Lectura de información de la Batería Inteligente (Smart Battery).
Lectura de Sensores I2C
-
Lectura de datos de algunos sensores I2C, incluyendo:
- BME280/BMP280 (Presión, Temperatura, Humedad).
- BMP180 (Presión, Temperatura).
- Si7021 (Temperatura y Humedad).
- LM75 (Sensor de Temperatura).
- AHT10/AHT20 (Temperatura y Humedad).
- AS5600 (Sensor de Ángulo Magnético).
- VL53L0X (Sensor láser ToF de distancia).
- APDS-9960 (Sensor de luz/proximidad/gestos).
- L3G4200D (Giróscopo).
- BMI160 (IMU - Unidad de Medición Inercial).
- MPU6050 (IMU - Unidad de Medición Inercial).
- HMC5883L (Magnetómetro).
- VEML7700 (Sensor de luz ambiental).
- Lectura del sensor Sensirion SHT11 (utilizando los pines SDA/SCL, pero con su propio protocolo).
Control de Pantallas y LEDs
- Escritura en pantalla OLED basada en SSD1306.
- Escritura de texto en pantalla HD44780 (modo GPIO).
- Escritura de texto en pantalla HD44780 + PCF8574 (I2C).
- Escritura en matriz LED 8x8 MAX7219 (SPI).
- Escritura en LCD ST7567 (SPI).
- Escritura en pantalla OLED CH1115 de 0.5".
- Comunicación con el controlador de pantalla LED y teclado CH455.
Control de Módulos de Radio y Relojes
- Control del módulo de radio FM RDA5807M.
- Control del módulo de radio FM TEA5767.
- Control del transmisor FM Si4713.
- Control del generador de reloj Si5351A.
- Comunicación con DS1302, DS1307, DS3231 y S35390A (Relojes de Tiempo Real - RTC).
Otros Periféricos
- Escritura en el DAC MCP4725 (Convertidor Digital a Analógico).
- Funcionamiento como MDIO master.
- Uso de LAN8742A para Reflectometría de Dominio de Tiempo (Time Domain Reflectometry).
- Lectura de datos del ADC ADS1115 (Convertidor Analógico a Digital).
- Lectura de datos del ADC MAX11601 (Convertidor Analógico a Digital).
- Lectura de datos del monitor de energía INA226.
CH341A Tool ha sido creado por tomek-o.
Que novedades incluye la versión 1.6.0 See changelog
Released
Cambios Importantes
- RUPTURA (BREAKING): Se han cambiado los pines utilizados para MDIO (Gestión de Interfaz de Datos) de TXD + RXD a (más seguros) SCL + SDA.
Mejoras y Novedades
- Detección I2C: Se ha añadido una opción para limitar el rango de direcciones para facilitar el triggering (disparo) del osciloscopio.
- Detección I2C: Se ha añadido una configuración para el tiempo de intervalo de repetición automática.
- Se ha añadido el transmisor de radio FM Si4713.
- Se ha añadido el sensor de luz ambiental VEML7700.
- Se ha añadido la pantalla OLED de 0.5" y 48x88px CH1115.
- Se ha añadido un generador de patrones GPIO simple basado en temporizador.
