Montando un ZX DD! MTD 1.5

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Avatar de Usuario
navecitas
Seguidor infernal
Seguidor infernal
Mensajes: 39
Registrado: 07 Dic 2023, 12:31
Has thanked: 15 times
Been thanked: 6 times

Re: Montando un ZX DD! MTD 1.5

Mensaje 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.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5925
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1216 times
Been thanked: 2870 times
Contactar:

Re: Montando un ZX DD! MTD 1.5

Mensaje 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.
© cacharreo
Avatar de Usuario
navecitas
Seguidor infernal
Seguidor infernal
Mensajes: 39
Registrado: 07 Dic 2023, 12:31
Has thanked: 15 times
Been thanked: 6 times

Re: Montando un ZX DD! MTD 1.5

Mensaje 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
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5925
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1216 times
Been thanked: 2870 times
Contactar:

Re: Montando un ZX DD! MTD 1.5

Mensaje 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.
© cacharreo
Avatar de Usuario
navecitas
Seguidor infernal
Seguidor infernal
Mensajes: 39
Registrado: 07 Dic 2023, 12:31
Has thanked: 15 times
Been thanked: 6 times

Re: Montando un ZX DD! MTD 1.5

Mensaje 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
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5925
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1216 times
Been thanked: 2870 times
Contactar:

Re: Montando un ZX DD! MTD 1.5

Mensaje 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
© cacharreo
Avatar de Usuario
navecitas
Seguidor infernal
Seguidor infernal
Mensajes: 39
Registrado: 07 Dic 2023, 12:31
Has thanked: 15 times
Been thanked: 6 times

Re: Montando un ZX DD! MTD 1.5

Mensaje 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
Avatar de Usuario
merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 6397
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 125 times
Been thanked: 331 times
Contactar:

Re: Montando un ZX DD! MTD 1.5

Mensaje por merlinkv »

Esto me interesa mucho.

¿Cuáles serían las conexiones T48-PIC16F1826 de 18 o 20 pines?
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5925
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1216 times
Been thanked: 2870 times
Contactar:

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

Mensaje 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.
© cacharreo
Avatar de Usuario
merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 6397
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 125 times
Been thanked: 331 times
Contactar:

Re: Montando un ZX DD! MTD 1.5

Mensaje por merlinkv »

¡Muchas gracias!
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
Responder

Volver a “Proyectos de hardware abiertos”