Página 3 de 9

Re: Montando un ZX DD! MTD 1.5

Publicado: 22 Abr 2024, 20:48
por navecitas
No estoy seguro de si es lo mismo, pero a mi me daba dos errores al terminar de programar hasta que se me ocurrió poner el archivo .hex que vas a subirle en la carpeta "example" para que lo lea desde esa carpeta, cuando hice eso ya no me dio esos errores que te comento.

Muchas gracias por toda la investigación, entiendo entonces(hasta donde yo sé que es poco-nada) que pp3 valdrá para algunos tipos de pics "mas sencillos", pero no para estos.

¿me espero un poco mas por si quieres seguir mirando algo? ¿o ya compro el T48?

No tengo prisa y te agradezco mucho todo lo que estás probando, en cualquier caso interesante todo lo que has trasteado, que pena que no vaya con pp3

Quedo a la espera sin prisa.

Re: Montando un ZX DD! MTD 1.5

Publicado: 22 Abr 2024, 21:34
por cacharreo
navecitas escribió: 22 Abr 2024, 20:48No estoy seguro de si es lo mismo, pero a mi me daba dos errores al terminar de programar hasta que se me ocurrió poner el archivo .hex que vas a subirle en la carpeta "example" para que lo lea desde esa carpeta, cuando hice eso ya no me dio esos errores que te comento.
En resumen tiene dos fallos al programar los PIC16F182x,
1) no escribe en la EEPROM (todos o casi todos los bytes quedan a FF)
2) escribe con error los segundos 16 bits de configuración, en vez de 1DFFh escribe 3DFFh.
navecitas escribió: 22 Abr 2024, 20:48Muchas gracias por toda la investigación, entiendo entonces(hasta donde yo sé que es poco-nada) que pp3 valdrá para algunos tipos de pics "mas sencillos", pero no para estos.
Posiblemente se trate de un error tonto en las temporizaciones en el pepino (pp.ino) o en el pp3.
navecitas escribió: 22 Abr 2024, 20:48¿me espero un poco mas por si quieres seguir mirando algo? ¿o ya compro el T48?
Si tienes que esperar a que arreglen el bug tendrías que encargar la tarea a tus bisnietos.

Pero antes de comprar un T48, ¿lo usaras en Windows, verdad? Te aviso porque en Linux aún no funciona.

Re: Montando un ZX DD! MTD 1.5

Publicado: 22 Abr 2024, 22:27
por navecitas
La verdad que no entiendo lo que me explicas porque no tengo ni idea de esas cosas :| :)) , pero vamos que ya veo que no hay nada que hacer

Si, es para windows, pues nada a por el T48, porque al no tener hijos(que yo sepa) difícilmente lo arreglen mis bisnietos :)) :)) :))

Muchas gracias por todo cacharreo, ya te contaré como me ha ido cuando lo reciba

Re: Montando un ZX DD! MTD 1.5

Publicado: 23 Abr 2024, 06:38
por cacharreo
De nada.
navecitas escribió: 22 Abr 2024, 22:27La verdad que no entiendo lo que me explicas porque no tengo ni idea de esas cosas :| :)) , pero vamos que ya veo que no hay nada que hacer
Para programar el PIC16F1826 hay que grabar (hasta) 3.5 kilobytes de memoria Flash, (hasta) 256 bytes de memoria EEPROM y 2 datos para fijan una configuración concreta. De estas tres tareas, este programa que tienes solo hace la primera y la última (esta no muy bien).
navecitas escribió: 22 Abr 2024, 22:27Si, es para windows, pues nada a por el T48, porque al no tener hijos(que yo sepa) difícilmente lo arreglen mis bisnietos :)) :)) :))
Esperemos que llegue pronto y puedas resolver todo esto de forma definitiva.

Re: Montando un ZX DD! MTD 1.5

Publicado: 23 Abr 2024, 21:46
por navecitas
@cacharreo, ya he encargado el T48 y mientras me he descargado el último software y escogiendo el PIC16F1826(he escogido soic18, en ssop20 el esquema es igual) y pinchando en puerto ICSP se activa ICS_VCC enable,
luego en device info. me da este esquema:
Imagen

las conexiones que no tengo claras son PGC y PGD y supongo que como el puerto son 16 pines el esquema hace referencia a la tira de abajo, pero claro no tengo idea de si sería así(lo pregunto pa no quemar nada :) ) :
Imagen

Gracias

Re: Montando un ZX DD! MTD 1.5

Publicado: 23 Abr 2024, 22:03
por cacharreo
A ver si hay suerte y te llega pronto el T48.
navecitas escribió: 23 Abr 2024, 21:46he escogido soic18, en ssop20 el esquema es igual
El pineado es diferente del DIP-18 ó SOIC-18 al SSOP-20. En éste último los pines de alimentación están duplicados y renumeran los pines que tienen a continuación de forma que los pines del 6 al 13 y del 15 al 18 en el DIP-18/SOIC-18, pasan a ser del 7 al 14 y del 17 al 20 respectivamente.
navecitas escribió: 23 Abr 2024, 21:46las conexiones que no tengo claras son PGC y PGD
PGC es el pin ICSP del reloj que en los PIC16F1826 y PIC16F1827 se llama RB6.

PGD es el pin ICSP de datos que en los PIC16F1826 y PIC16F1827 se llama RB7.
navecitas escribió: 23 Abr 2024, 21:46y supongo que como el puerto son 16 pines el esquema hace referencia a la tira de abajo,
No exactamente pero cuando lo pruebes con el programador conectado deberías poder ver el esquema para tu modelo de programador concreto. Para el T48 sería como sigue,

Imagen

Re: Montando un ZX DD! MTD 1.5

Publicado: 23 Abr 2024, 22:40
por navecitas
navecitas escribió: 23 Abr 2024, 21:46PGC es el pin ICSP del reloj que en los PIC16F1826 y PIC16F1827 se llama RB6.
PGD es el pin ICSP de datos que en los PIC16F1826 y PIC16F1827 se llama RB7.
OK, entendido
navecitas escribió: 23 Abr 2024, 21:46cuando lo pruebes con el programador conectado deberías poder ver el esquema para tu modelo de programador concreto
Vale pues cuando lo tenga conectado a ver si lo veo claro y si no pues te pediré ayuda.

Muchas gracias

Re: Montando un ZX DD! MTD 1.5

Publicado: 24 Abr 2024, 12:38
por merlinkv
Esto me interesa mucho.

¿Cuáles serían las conexiones T48-PIC16F1826 de 18 o 20 pines?

Re: Tabla de conexión de PIC16F182x a programadores XGecu

Publicado: 24 Abr 2024, 13:57
por cacharreo
merlinkv escribió: 24 Abr 2024, 12:38¿Cuáles serían las conexiones T48-PIC16F1826 de 18 o 20 pines?
 T48 (2x08)  T56 (1x08)  TL866II+ (1x06)  PIC16F1826/7  DIP-18/SOIC-18  SSOP-20 
111MLCR44
355RB6/PGC1213
544RB7/PGD1314
1322VDD1415/16
1633GND55/6
para TL866 y T56 (si se tiene la versión para TL866, alineándolo a la izquierda) recomiendo utilizar el SPI-JTAG driver 0.00a o para el T48 el 0.00b. Es un pequeño adaptador que sirve de protección pues aisla tanto las tensiones como las señales por lo que averías, fallas o cables mal conectados en el dispositivo no afectarán al programador y viceversa.

Re: Montando un ZX DD! MTD 1.5

Publicado: 24 Abr 2024, 15:21
por merlinkv
¡Muchas gracias!