Programando AVR para la industria.
sábado, 29 de agosto de 2026
miércoles, 24 de agosto de 2022
Uso del firmware original de la grabadora USBasp AVR en MX-USBASP (clon chino)
Te vendieron un USBisp pensado que es un USBasp??
- Para la programación de microcontroladores AVR, el programador más económico es el USBasp, por ello es conveniente utilizarlo. La versión china cuesta 2 dólares aproximadamente en Aliexpress , pero el firmware nativo no es USBasp, es USBisp.
- Abri el programador y decía " MX-USBISP-V5.00." entonces entendí que no es exactamente el USBasp clásico. El USBasp clásico tiene un Atmega8A en cambio la versión china tiene un Atmega88A.
- Reflaxear al USBisp, después de flashear, el programador se definirá como USBasp y será compatible con avrdude, cargaremos un programa al Atmega88V utilizando otro programador, puede ser el clásico USBasp o placa arduino(como programador ISP)
- El programa funciona para placas MX-USBisp-V4.00 y MX-USBisp-V5.00.
Procedimiento
- Asegurarse que USBISP sea reconocido al ingresarlo a un puerto de nuestra laptop, puede que aparezca USBHID, pero si aparece junto a un triangulo de color amarillo quiere decir que falta actualizar o instalar drivers.
| Administrador de dispositivos |
- Si no es reconocido tendrá que actualizar los drivers, Windows necesita instalar un controlador para ello, necesita descargar driver dar click aquí. Es un ejecutable, no necesita instalarlo.
- El programa Conecte el USBasp a la PC y aparecerá en el menú desplegable de dispositivos de Zadig. Seleccione "Instalar controlador".
| Instalar drivers |
- Si la PC reconoce al dispositivo como USBHID puede cambiar su nombre en EDIT y colocarle cualquier nombre , yo le coloque nombre USBasp, instalo drivers y ya debe ser reconocido por la PC.
| Reconocimiento de nuestro dispositivo USBasp chino. |
- Que nuestra PC reconozca a nuestro USBasp no significa que ya el programa AVRdude pueda reconocerlo, entonces es hora dar el siguiente paso, grabar un .hex a nuestro USBasp chino, para ello damos el siguiente paso.
MX V4 USBISP V2 (2016)ATmega88usbasp (mediafire.com)
Para versión 5:
MX V5 USBISP V2 (2016)ATmega88usbasp (mediafire.com)
| Conexión para grabar el MX-USBisp |
- Reflaxear al USBisp, después de flashear, ahora ya será compatible con avrdude, pra ello cargaremos un programa al Atmega88V utilizando otro programador, puede ser el clásico USBasp o placa arduino(como programador ISP)
- El programa funciona para placas MX-USBisp-V4.00 y MX-USBisp-V5.00.
domingo, 21 de agosto de 2022
PLC-Mega V.2 Compact
| Esquema-Parte1 |
Características:
- INPUT
3-24 VDC, Cumple con la norma internacional IEC 61131-2
- MICROCONTROLADOR
- OUTPUT
16 salidas tipo NPN colector abierto, Sin protección contra sobrecorriente
- MEMORIA FLASH
128KB
- EEPROM
4KB
- PUERTO DE COMUNICACIÓN
2 Puerto serie
MODBU RTU-serial y esclavo
RS485
- CABLE USB
- Entrada ANÁLOGO
2 CANALES
- PWM
- HIGH SPEED COUNTER
![]() |
| Esquema-PDF |
PLC-Mega V.2 Slim
Cortesía de Outseal.com
Outseal PLC mega V.2 slim tiene las siguientes especificaciones:
- 8 entradas digitales
- 8 salidas digitales
- 2 entradas analógicas
- 1 línea de comunicación MODBUS RTU serial RS485 esclavo
- 1 línea de comunicación MODBUS RTU serial RS485 maestro
- 2 temporizadores de hardware para PWM / contador de alta velocidad
- 1 línea de comunicación TWI/I2C
- 1 línea de comunicación SPI
Características:
- INPUT
10-30 VDC, Cumple con la norma internacional IEC 61131-2
- OUTPUT
8 salidas tipo NPN colector abierto, regulación de corriente 60 mA
- MEMORIA FLASH
128KB
- EEPROM
4KB
- PUERTO DE COMUNICACIÓN
2 Puerto serie
MODBU RTU-serial y esclavo
RS485
- CABLE USB
- Entrada ANÁLOGO
2 CANALES
- PWM
![]() |
| Esquema-PDF Cortesía de Outseal.com -Youtube, para abrir la página web usar "Tor Browser", https://outseal.com/site/produk/megav2slim/megav2slim.html Si prefieres la placa ya hecha, tienes la opción de compra: Link de compra ¿Tienes alguna duda de este tema?, o ¿De qué otros temas quieres que hablemos?, puedes escribirnos directamente a nuestro grupo de Telegram |
PLC-Mega V.2 Full
Cortesía de Outseal.com
| PLC-Mega V.2 Full |
PLC basado en el Atmega128A-Outseal PLC mega V.2 full tiene las siguientes especificaciones:
- 16 digital input
- 16 digital output
- 2 entradas analógicas
- 1 línea de comunicación MODBUS RTU serial RS485 slave
- 1 línea de comunicación MODBUS RTU serial RS485 master
- 2 temporizadores de hardware para pwm / contador de alta velocidad
- 1 línea de comunicación TWI/I2C
- 1 línea de comunicación SPI
Características:
- INPUT
10-30 VDC, Cumple con la norma internacional IEC 61131-2
- OUTPUT
16 salidas tipo NPN colector abierto, regulación de corriente 60 mA
- MEMORIA FLASH
128KB
- EEPROM
4KB
- PUERTO DE COMUNICACIÓN
2 Puerto serie
MODBU RTU-serial y esclavo
RS485
- CABLE USB
- Entrada ANÁLOGO
2 CANALES
- PWM
![]() |
| Esquema-PDF Cortesía de Outseal.com -Youtube Si prefieres la placa ya hecha, tienes la opción de compra: Link de compra |
PLC NANO
PLC basado en el Atmega328P-Outseal PLC Nano utiliza Arduino nano V.3 como CPU y utiliza una placa de E/S que cumple con el estándar IEC 61131-2.
Características:
- INPUT
10-30 VDC, Cumple con la norma internacional IEC 61131-2
- OUTPUT
8 salidas tipo NPN colector abierto, regulación de corriente 60 mA
- MEMORIA FLASH
32KB
- EEPROM
2KB
- PUERTO DE COMUNICACIÓN
1 Puerto serie
MODBU RTU-solo esclavo
RS485
- CABLE USB
- PUERTO ANÁLOGO
2 CANALES
- PWM
![]() |
| Esquema-PDF |
-
Para realizar esta conversión primero debemos establecer la cantidad exacta de bits al cual convertir, en este ejemplo vamos a convert...
-
Qué es un Stack? --------------------------------------------------------------------------------------------------------------------------...
-
Descripción General. El proyecto consiste en utilizar un Atmega32 para realizar el típico parpadeo de un led, el llamado "Hola mundo...


