Después de leer Manoj's Work sobre cómo programar algunos PIC con USB a un adaptador de serie, decidí probar yo mismo el 16F84A con mi adaptador CH340 USB-SERIAL
Materiales:
Software: Cygwin + K8048 Pic Software de programación diseñado por Darron Broad & Utilizado con los programadores Velleman PIC.
Escribí un archivo de configuración .k8048 con estos parámetros relacionados con mi hardware:
DEVICE = /dev/ttyS0
SLEEP = 6000
BITRULES = PGD_IN_FLIP | PGC_OUT_FLIP | PGD_IN_PULLUP
BUSY=0
Mi hardware personalizado:
Adaptador USB a serie CH340: Admite los niveles BREAK + CMOS (0v - 3.5V) - > por esta razón, utilicé un selector de nivel bidireccional en la línea DATA (DTR).
Problema: Cuando uso esto con 16F84A, el software devuelve Device not detected
.
Revisé todos los pines uno por uno por separado, todos funcionan bien.