Autor Tema: Cómo bloquear un microcontrolador Attiny88  (Leído 5150 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Cómo bloquear un microcontrolador Attiny88
« Respuesta #15 en: 28 de Diciembre de 2015, 20:43:55 »
Primero que nada me resulta molesto ver que todas las palabras comienzen en mayusculas, pero eso es cuestion de cada uno.

Por el lado de los fuses, si es que se verifica del lado del micro entonces no va haber problemas, pero si se puede leer entonces hay que quitar la parte de la verificacion. Asi que los 2 buts deberian ir en 0.

Y la razon principal de esto es?.. Sigo sin ver el por que hablan de bits cuando claramente el datasheet habla que debe ejecutarse un borrado completo para desbloquearlo, el cual no posee ninguna relacion de si es 0xFE o si es 0xFC.

Desconectado Belgitaes

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 215
Re:Cómo bloquear un microcontrolador Attiny88
« Respuesta #16 en: 29 de Diciembre de 2015, 12:38:00 »
Hola KillerJC

No Pretendo Molestar Con Mi Forma De Escribir Y No Creo Que Lo Haga
Siempre A Sido Mi Forma De Escribir Desde Hace Mucho Años

En Relacion A si es 0xFE o si es 0xFC Es Sencillamente Hablamos De Los Bits Extendidos
Que No Tiene Nada Que Ver Con Los Locks Bits
Yo Entendi Que Va Volver A Gravar Otro Attniny88 Con Esta Configuracion 0xFC
Y La Diferencia Ahi Es Que Si Se Le Bloqueo El Micro Antes Con 0xFE
Se Le Volvera A Bloquear Con 0xFC Ya Que Solamente Cambia La Posicion de Donde Va Empezar El Bootloader
 
FIRSTBOOTSTART   = 0xf80 = -U efuse:w:0xFE:m (FE)
SECONDBOOTSTART   = 0xf00 = -U efuse:w:0xFC:m (FC)

No Trato De Discutir Sino De Dialogar Y Entender Lo Que Se Va Hacer
Y De Esta Manera Podamos Entender Todos Y Aprender Algo Mas
Te Pido Disculpa Si Te Has Sentido Ofendido No Era Esa Mi Intencion
Un Saludo
Belgitaes
« Última modificación: 29 de Diciembre de 2015, 12:42:08 por Belgitaes »

Desconectado Belgitaes

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 215
Re:Cómo bloquear un microcontrolador Attiny88
« Respuesta #17 en: 29 de Diciembre de 2015, 12:51:08 »
En Relacion A Los Micros Bloqueados Podrias Intentar Y No Pierdes Nada Por Probar
Y Si Te A Pasado En Varias Placas Y Te Cuesta Mas Desoldar Y Volver A Soldar
Podrias Intentar Si Quieres Esto Antes De Desoldar
A Ver Si Te Funcionna
Suelda Un Cristal (Cualquier Valor De 6mhz a 20mhz) Y Dos Caps Ceramicos De 22pf
A La Patilla 6 Y 7 Del Attiny88
 
Código: [Seleccionar]

            ground
              |
              |
             cap
              |
        /-\   |
        | |-------PCINT6/CLKI/ PB6
        | |-------PCINT7/ PB7
        | |   | 
        \-/   |
              |
             cap
              |
              |
            ground



Alimenta Tu Placa Y Preuba A Mandarle El Commando De Borrado

avrdude.exe -F -c usbasp -p t88 -P usb -b 115200 -v -e

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5883
    • Picuino
Re:Cómo bloquear un microcontrolador Attiny88
« Respuesta #18 en: 29 de Diciembre de 2015, 14:45:58 »
Ok.
Lo probaré, gracias.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5883
    • Picuino
Re:Cómo bloquear un microcontrolador Attiny88
« Respuesta #19 en: 30 de Diciembre de 2015, 13:27:49 »
Ha funcionado.
He inyectado una señal de 3MHz directamente a CLKI y los micros que tenían mal los fuses se han podido reprogramar sin problemas con programación en serie (con avrdude + USBasp).

Ahora faltan los micros que he bloqueado (lock). Voy a intentar la programación en paralelo.

Un saludo.

Desconectado Belgitaes

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 215
Re:Cómo bloquear un microcontrolador Attiny88
« Respuesta #20 en: 30 de Diciembre de 2015, 14:33:26 »
Me Alegro Un Monton Que Hayas Podido Recuperarlos
Si Te Ha Funcionnado Tambien Deberia Funcionnar Con los LocksBits
En Principio El Commando De Borrado Borra Todos Los Valores
Y Cuando Este El Micro Alimentado A Traves De Tu Placa

Bueno Hablando Del Avrdude Aqui Va Un Commando Por Si Lo Quieres Probar
A Ver Si Te Funcionna

LEER FLASH

avrdude.exe -F -c usbasp -p t88 -P usb -b 115200 -v -U flash:r:"c:/LEERFLASH.bin":r

Con Este Commando Una vez Grabado El Attiny
Si Queremos Comprobar Que El Fichero Bin A Sido correctamente Grabado
Mandamos Este Comando El Cual Creara Un Nuevo Fichero Bin
En Este Caso LLamado Con Este Nombre LEERFLASH
Por Lo Que Con Abrirlo Con Un Programa Como por Ejemplo El HxD - Freeware Hex Editor
Para Su Lectura Podremos Ver Sin Sacar El Attiny Del Programador
Que Efectivamente A Sido Bien Grabado

No Sé Si Te Funcionnara Con El Attiny A Mi Me Funcionno Con El Atmega
Y Podia Comprobar Si El Atmega Estaba Bien Gravado
Siempre Es Bueno Aprender Algo Nuevo


 

anything