Excelente explicación. He intentado y he logrado cambiar los lock bits usando AVRDUDESS en Windows; pero aún me permite leer el código y sobre-escribirlo en un archivo HEX en blanco. Lo he intentado varias veces pero sigue leyendo; haces el servicio de soporte técnico para ayudarme a encontrar el error? Uso el micro Atmega 328P-TH, tambien lo he intentado en Atmega 328PAU y tampoco he tenido éxito. Será porque lo hago desde Windows?
@pablozarate7524Ай бұрын
Si lee la memoria, tal vez no se han activado los bits LB1 y LB2, puedes también intentar con el valor lock 0xC0, que adicional restringe el sector de Aplicación. Algo a tomar en cuenta según la hoja de datos es que los bits LB1 LB2 deben ser activados al final, luego de establecer los fusibles E, H, L y los bits BLB2, BLB11, BLB02, BLB01 del lock. ."Program the Fuse bits and Boot Lock bits before programming the LB1 and LB2". Vere hacer pruebas con AVRDUDESS. y ver que ocurre, ya te comentare. Saludos.
@ELECTRONICWARFAREMASTERАй бұрын
Yo programe 0xcc pero yo puedo usar el arduino ide para cargar un nuevo codigo o ya esta tarjeta atmega328p ya no se puede subir otro codigo. ?
@pablozarate7524Ай бұрын
Tendrías que cargar nuevamente el bootloader para restablecer los fusibles lock y asi quedara como antes. Saludos.
@ELECTRONICWARFAREMASTERАй бұрын
@@pablozarate7524yo como puedo cargar el Boot loader? Algun tutorial
@pablozarate7524Ай бұрын
con el lock 0xcc puedes seguir actualizando el programa con arduino, si quieres evitarlo deberás colocar el lock en 0xc0. básicamente ya no podrás usar el skecth de arduino, salvo borres el micro y cargues nuevamente el bootloader
@davidcbvalencia1Ай бұрын
Gracias por el tutorial
@afonsomanuel15854 ай бұрын
Absolutamente excelente.
@nelsonrua91294 ай бұрын
Pablo buenas tardes desde colombia, muy claro y muy didactico , muchas gracias
@eduardofilhoedu89095 ай бұрын
Eita q coisa boa, fui o primeiro a curtir o video e comentar kkk. Estou precisando aprender a programar o pic, tenho dois 16f628 aqui guardado e quero aprender
@pablozarate75245 ай бұрын
gracias, un clásico el 16f628.
@alvaroponce94215 ай бұрын
hola profesor, podria darme las ventajas a futuro que tendra programar en C, y no en micropython a futuro, sabiendo que no habra problemas de memoria por ejemplo y procesadores mas rapidos cada vez.
@pablozarate75245 ай бұрын
Gracias por el comentario. A tu inquietud yo tb me voy haciendo la misma pregunta. Hoy en día vemos micros con bastantes recursos donde usar microphyton o incluso rtos no son un problema, aun así pienso que c/c++ seguirán vigentes incluso apoyados con un asistente IA tipo copilot para facilitar el desarrollo. No he utilizado microphyton y no sé de sus limitaciones, pero pienso que una mejor opción sería phyton con una raspberry, igual me gustaría saber de otras experiencias. Saludos
@buriok-jz9jx11 ай бұрын
EXELENTE INFORMACIÓN ING MUCHAS GRACIAS ESTOY EN UN TEMA SE DESARROLLO Y EL TEMOR DE TODOS QUE NO LO COPIEN MUCHAS GRACIAS
@RonaldMirandaFАй бұрын
Amigo, lograste bloquear tu código?
@salcedoliceajuancarlos2166 Жыл бұрын
Sabes de un ejemplo para hacer uso del HDMI con una pantalla?
@pablozarate7524 Жыл бұрын
No la verdad, este placa no lleva HDMI, pero de seguro que en la sección de descargas de Gowin encontraras las IP para ello., ni bien tenga en manos una tang 9K o Prime hare las pruebas.
@jonafutbolero Жыл бұрын
Hola, tengo un atmel at89c2051 que esta bloqueado. Necesito clonar la informacion porque se daño el micro y necesito reemplazar. Tu haces ese trabajo. Para sacar la info para despues programar.
@pablozarate7524 Жыл бұрын
No amigo, si el micro esta dañado esta complicadito. Saludos.
@alanfernandotorrez6507 Жыл бұрын
buenas , tengo una duda cuando se bloquea el Arduino para evitar ser clonado también se pierde la comunicación del Arduino a la pc para transmisión de los datos
@pablozarate7524 Жыл бұрын
Los fusibles bloquean la lectura y escritura de memoria en el microcontrolador, La comunicación que tenga el programa no se pierde, pero no podrás cargar código desde el soft Arduino, por el bloqueo,. La única forma de restablecer es borrar el Micro y recargar el bootloader con un programador.. Por eso esta activación solo debería aplicarse para un producto final,
@ELECTRONICWARFAREMASTERАй бұрын
Disculpe con que programador puedo hacer el borrado y restableser la tarjeta. Usted habla de un programador . Es el xgecu?
@pablozarate7524Ай бұрын
Puedes usar un AVRASP, STK500, incluso puedes utilzar una placa arduino como programador, ISP pero no lo he comprobado.
@darkcrimosa62 жыл бұрын
Hola, Despues de restablecer la tarjeta el codigo se borra??? ó solo restablece los fusibles a los valores originales para lectura y escritura? tengo esa duda
@pablozarate75242 жыл бұрын
Se borra el código porque los bits LOCK se restablecen solo cuando se aplica el chip erase command
@keydarkman2 жыл бұрын
Que buenos ejercicios maestro, muy entretenidos para pensar como resolverlos, espero siga haciendo más de este tipo de ejercicios, muchas gracias.
@keydarkman2 жыл бұрын
Esperando el siguiente video
@pablozarate75242 жыл бұрын
Gracias. Muy pronto. Saludos.
@keydarkman2 жыл бұрын
Me encantó este circuito, espero siga haciendo más circuitos como este, esta muy entretenido, muchas gracias.
Era parte de la entrada pablinza.blogspot.com/2020/02/20-simple-menu-lcd-con-encoder-rotativo.html, saludos
@manuelvega80474 жыл бұрын
Buen video, sabes como puedo hacer un teclado o un mouse usando mcc? saludos
@pablozarate75244 жыл бұрын
Hola Manuel, te comento que hasta la fecha de publicación MCC solo implementa la clase CDC. pero puedes implementar la clase HID para el teclado y mouse usando la librería MLA. Saludos