Estaba aquí compi, el suelto es el mío de siempre que va perfecto. Los tras agrupados nuevos, la diferencia que más salta a la vista es la falta del oscilador del CH, si se añade en teoría debería funcionar no? Aunque es más fácil y rápido la conversión a .hex si averiguo el método y meterlo con Xloaderduca750 escribió: ↑25 Nov 2022, 01:07 Pues recibidos. Paso a explicar... Parecen 328 pero no sé porque (puede que sí), los detecta, pero no deja programarlos por el programa de Arduino para cargarle por ejemplo Tapuino.
Empieza parpadea una vez pero no sigue. He probado 3, veo una diferencia entre estos y uno más viejo que tengo y es que le falta un oscilador por la parte de abajo y según una explicación que dio @geloalex (o eso creo recordar) este es necesario para programarlo.
He probado con el programa Xloader que usamos algunos para cargar los firmwares del testero y con este graba perfecto, aunque no he soldado aún pines y no sé si realmente funciona (creo que sí funcionaria)
Llegados a este caso, sin poner el oscilador es posible programar con el software de Arduino? Hay algún conversor de archivos si fuere el caso para pasar por ejemplo lo de Arduino a través del Xloader?
Gracias otra vez por la ayuda.
Va de Retro DRAM tester [v2.00]
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.
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.
- duca750
- Hermano de Lucifer
- Mensajes: 2638
- Registrado: 28 Ago 2017, 13:14
- Has thanked: 386 times
- Been thanked: 199 times
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
CPC464,CPC6128/GX4000/COMMODORE 64,AMIGA 500/ATARI STFM1024&800XL/ORIC1,ATMOS/DRAGON32/SPECTRUM+, +2,+3,48K,16K/MSX HB501P,101P,201P,MSX HB20P,HB75P,CANON V20,PHILIPS NMS8250,8020&8010&8000/ACORN ELECTRON/THOMSON MO08,MO05/ENTERPRISE 64.
-
- Aspirante a demonio
- Mensajes: 439
- Registrado: 25 Feb 2021, 00:18
- Has thanked: 193 times
- Been thanked: 119 times
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
¿No puedes flashearlos simplemente con el IDE de Arduino, compilando y subiendo? A mí cuando no van es pq tengo que cambiar a (old bootloader) o viceversa.
- cacharreo
- Moderador
- Mensajes: 5798
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1202 times
- Been thanked: 2781 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
En el suelto (antiguo) si intuyo la serigrafía del ATmega, en los otros hay un reflejo que además difumina la luz y no se ve bien pero si confirmas que es un ATmega328P entonces es el suyo.
No hace falta añadir nada, los modelos nuevos de CH340 lo tienen interno.
Como dice @issalig lo más fácil es subirlo desde Arduino IDE.
© cacharreo
- Gomas48K
- Aspirante a demonio
- Mensajes: 271
- Registrado: 16 Jun 2021, 06:08
- Ubicación: España
- Has thanked: 716 times
- Been thanked: 216 times
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
No me complicaba mucho y compraba un grabador ICSP (muy baratos) que te va a hacer falta en muchas ocasiones.
Con el IDE de Arduino, usaba la opción "Cargar bootloader" y directamente le cargaba el Optiboot.
Una cosa que no se ha comentado, que tipo de ATMEL lleva? Porque si es un ATmega328PB (o camuflado dentro de un TH, KR, etc) hay que tratarlo de diferente manera para cargar el Optiboot y la puedes liar parda y te vas a volver loco, si no lo tienes en cuenta.
Conectándolo por ICSP con el programa Avrdudes tiene que reconocerlo si o si pulsando en "autodetectar" y sabrás que es realmente.
También puedes intentar cargar el detector de firma interna (de @cacharreo) para saber que lleva dentro realmente.
Hace tiempo hice un super tutorial ATmega328xx raritos y explicaba como cargar bootloader con pantallazos, para que se vea más claro. Lo puedes usar igualmente en tu caso, para cargar un bootloader y descargar los programas.
* También puedes usar otro Arduino como grabador ICSP como emergencia.
Con el IDE de Arduino, usaba la opción "Cargar bootloader" y directamente le cargaba el Optiboot.
Una cosa que no se ha comentado, que tipo de ATMEL lleva? Porque si es un ATmega328PB (o camuflado dentro de un TH, KR, etc) hay que tratarlo de diferente manera para cargar el Optiboot y la puedes liar parda y te vas a volver loco, si no lo tienes en cuenta.
Conectándolo por ICSP con el programa Avrdudes tiene que reconocerlo si o si pulsando en "autodetectar" y sabrás que es realmente.
También puedes intentar cargar el detector de firma interna (de @cacharreo) para saber que lleva dentro realmente.
Hace tiempo hice un super tutorial ATmega328xx raritos y explicaba como cargar bootloader con pantallazos, para que se vea más claro. Lo puedes usar igualmente en tu caso, para cargar un bootloader y descargar los programas.
* También puedes usar otro Arduino como grabador ICSP como emergencia.
Con mi Gomas 48K, hasta el mismo infierno!!!
- duca750
- Hermano de Lucifer
- Mensajes: 2638
- Registrado: 28 Ago 2017, 13:14
- Has thanked: 386 times
- Been thanked: 199 times
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
Este era el problema, que estaba como old, al cambiar a normal se ha grabado perfectamente. Gracias a todos los que habéis colaborado y a los que no también
Ya he confirmado la entrega en AliExpress . No los he probado aún en funcionamiento pero no debería haber problema, pienso que a GeloAlex se equivocaron y no hubo mala intención, si después al modificar descripción y demás, se lo podría haber evitado el vendedor...
CPC464,CPC6128/GX4000/COMMODORE 64,AMIGA 500/ATARI STFM1024&800XL/ORIC1,ATMOS/DRAGON32/SPECTRUM+, +2,+3,48K,16K/MSX HB501P,101P,201P,MSX HB20P,HB75P,CANON V20,PHILIPS NMS8250,8020&8010&8000/ACORN ELECTRON/THOMSON MO08,MO05/ENTERPRISE 64.
- cacharreo
- Moderador
- Mensajes: 5798
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1202 times
- Been thanked: 2781 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
Reconociendo de antemano que tienes mucha más experiencia con el ATmega328PB y clones del microcontrolador no tan brillantes, en mi caso con todos los que me han llegado (incluyendo estos y el que llevaba el CH551G) solo ha bastado con conectarle el programador ICSP, programarle los fusibles (avrdude), subir el optiboot (avrdude) y nada más.
© cacharreo
- Popopo
- Hermano de Lucifer
- Mensajes: 3466
- Registrado: 05 Nov 2019, 15:25
- Has thanked: 1120 times
- Been thanked: 570 times
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
Ahora que veo el tema del bootloader y el ICSP...
¿Qué son esos fusibles que en algunos casos decís de programar?
Entiendo que el ICSP es para esa labor de programar los fusibles pero, ¿No es posible programarlos con el IDE de Arduino y el típico cable USB?
La placa 1.05c, tiene una huella para poner los conectores de ICSP, pero eso... ya viene en el Arduino nano ¿Qué ventaja se tiene de duplicarlo entonces?
Gracias
¿Qué son esos fusibles que en algunos casos decís de programar?
Entiendo que el ICSP es para esa labor de programar los fusibles pero, ¿No es posible programarlos con el IDE de Arduino y el típico cable USB?
La placa 1.05c, tiene una huella para poner los conectores de ICSP, pero eso... ya viene en el Arduino nano ¿Qué ventaja se tiene de duplicarlo entonces?
Gracias
- duca750
- Hermano de Lucifer
- Mensajes: 2638
- Registrado: 28 Ago 2017, 13:14
- Has thanked: 386 times
- Been thanked: 199 times
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
Ninguna compañero, yo lo intentaba con el IDE de Arduino y no era capaz por culpa de no elegir el bootloader correcto, si me iba con Xloader, no es necesario pienso el Icsp ya que se puede programas con el cable USB fácilmente sino eres tan patan como yo...
CPC464,CPC6128/GX4000/COMMODORE 64,AMIGA 500/ATARI STFM1024&800XL/ORIC1,ATMOS/DRAGON32/SPECTRUM+, +2,+3,48K,16K/MSX HB501P,101P,201P,MSX HB20P,HB75P,CANON V20,PHILIPS NMS8250,8020&8010&8000/ACORN ELECTRON/THOMSON MO08,MO05/ENTERPRISE 64.
- duca750
- Hermano de Lucifer
- Mensajes: 2638
- Registrado: 28 Ago 2017, 13:14
- Has thanked: 386 times
- Been thanked: 199 times
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
Tiene una pinta excelente, me lo miro tranquilo. Gracias.cacharreo escribió: ↑25 Nov 2022, 11:04Se puede usar como ICSP para los ATmegaXXX pero es un dolor. Si puedes píllate un programador ICSP facilón para actualizar el bootloader al optiboot a todos tus Nanos. Si necesitas recomendación, te sugiero uno de los más versátiles, el Diamex Prog-S2 que debe estar en Amazon, Reichelt, o en la web de Diamex entre 23 y 24€.
CPC464,CPC6128/GX4000/COMMODORE 64,AMIGA 500/ATARI STFM1024&800XL/ORIC1,ATMOS/DRAGON32/SPECTRUM+, +2,+3,48K,16K/MSX HB501P,101P,201P,MSX HB20P,HB75P,CANON V20,PHILIPS NMS8250,8020&8010&8000/ACORN ELECTRON/THOMSON MO08,MO05/ENTERPRISE 64.
- cacharreo
- Moderador
- Mensajes: 5798
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1202 times
- Been thanked: 2781 times
- Contactar:
Re: Test de Memorias 4116, 4164 y 41464 [beta testing]
El programador ISP/ICSP accede directamente al microcontrolador, no necesita el UART (FT232RL, CH340,...) que requiere el Nano para las comunicaciones USB, y es muy útil tanto para programar el firmware como para los fusibles. Esto se puede hacer tanto con un programador externo como con otro Nano, Uno,... con el sketch "Arduino as ISP".
Se podría plantear una configuración en la que un Nano, Uno,... se pudiera programar a sí mismo pero requiere puentear algunos pines a su propio conector ICSP, escribir el código y el conjunto resultante sería incómodo de utilizar, en especial si se están haciendo pruebas y/o se necesita reprogramar una vez tras otra. No es práctico tampoco porque en caso de emergencia/desastre siempre habría que recurrir a otro programador para recuperarlo.
Como sabes en los Nano soldamos unas tiras de pines que elevan unos 4mm. contando la pcb, además en la placa van unos pin sockets (tiras de "pines" hembra), si son redondos lo elevarán en conjunto hasta los 11mm. pero si son normales otro 1cm. más. Tener el conector ICSP tan alto (más de 3cm. con pines redondos aún siendo los más bajos) no es cómodo ni para ver la pantalla, ni si se usa una caja para el tester por eso como la huella en la pcb no conlleva ningún coste, tener un segundo conector ICSP opcional al nivel de la placa que necesariamente va a quedar más bajo que el Nano es útil.
© cacharreo