Autor Tema: Herramientas básicas para Atmel  (Leído 21467 veces)

0 Usuarios y 4 Visitantes están viendo este tema.

Desconectado ma4826

  • PIC16
  • ***
  • Mensajes: 130
Re: Herramientas básicas para Atmel
« Respuesta #45 en: 30 de Marzo de 2008, 08:33:07 »
¿Jfh900 que fuses pusiste exactamente al atmega8 que bloqueaste?

Saludos,

Miguel Angel.



万人の友は誰の友でもない。

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: Herramientas básicas para Atmel
« Respuesta #46 en: 30 de Marzo de 2008, 15:23:29 »
Los fuses que puse fueron:



Un saludo
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: Herramientas básicas para Atmel
« Respuesta #47 en: 30 de Marzo de 2008, 15:54:46 »
Bueno, siguiendo con el tema del hilo, al final el software y hardware elegido es el siguiente:

Compilador: CodeVisionAVR
Simulador: Proteus
Grabador: WinPic800 + GTP-USB+

Con eso he puesto en marcha el famoso encendido y apagado de un led mediante un Atmega8 y he conectado un LCD dando el mensaje: Hola TodoPic / Un saludo

Un saludo
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado ma4826

  • PIC16
  • ***
  • Mensajes: 130
Re: Herramientas básicas para Atmel
« Respuesta #48 en: 30 de Marzo de 2008, 16:01:04 »
Los fuses que puse fueron:



Un saludo

Tienes configurado el micro para que funcione con una señal de reloj externa, si quitas el cristal y pones una señal de reloj en el pin xtal1 (Pin9) podrás reprogramarlo con el modo serie.

Saludos,

Miguel Angel.






万人の友は誰の友でもない。

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: Herramientas básicas para Atmel
« Respuesta #49 en: 30 de Marzo de 2008, 16:03:40 »
Gracias por tu respuesta Miguel Angel.

Tenia pensado poner un NE555 para generar un señal cuadrada y utilizarla como reloj.

Bueno voy haber si lo pongo ne marcha.

Un saludo y gracias de nuevo.
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado stk500

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4919
Re: Herramientas básicas para Atmel
« Respuesta #50 en: 30 de Marzo de 2008, 16:35:40 »
En Hora Buena Jesus por los logros!! te podia haber avisado ante de eso, ya la que la config de los Fuses en algunos programadores es un Dilemas, del Foro donde yo
voy que me hice el projectos DMX alli pasaban estos problemas, y mas aun con el Pony Programa,
Para los Fuse estos es los mas facil Jesus
si tiene un PLL Quarzo a mano, eso ya te valdria, en una platinita soldados con su Condensadores de desacoplo y pin para atacarlo a Cualquier Board, yo uso uno de 20Mhz, lo que me gustaria Saber Jesus que Conexionado usaste para programarlo? es como lo pone en la imagen arriba?
Un Saludo

Desconectado ascii

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 131
Re: Herramientas básicas para Atmel
« Respuesta #51 en: 30 de Marzo de 2008, 18:36:16 »
El problema de los fuses realmente es algo que le pasa a todos los que trabajan con avr, en lo personal actualmente estoy armando un programador paralelo de la siguiente pagina.

http://elm-chan.org/works/avrx/report_e.html#AVRXP

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: Herramientas básicas para Atmel
« Respuesta #52 en: 30 de Marzo de 2008, 21:02:12 »
Recuperado el Atmega8, por fin le sacamos de su profundo letargo mediante el príncipe azul llamado NE555, probando con varias frecuencias hasta dar con una relativamente alta y después de probar varias veces a meter los fuses, una de las veces colo y quedo bien programado. Ahora funciona perfectamente.

Un saludo y gracias a todos por vuestra ayuda y especialmente a ma4826.
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: Herramientas básicas para Atmel
« Respuesta #53 en: 30 de Marzo de 2008, 21:29:49 »
lo que me gustaria Saber Jesus que Conexionado usaste para programarlo? es como lo pone en la imagen arriba?

Hola Rafael, perdona que te conteste tan tarde, veras el conexionado que he realizado es conectando las patillas del micro: SCK, MISO, MOSI, RESET y Masa al programador GTP-USB+ y ha funcionado sin problemas (Corresponde al modo serial lento).

Un saludo
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado MiCrOtRoNiC

  • PIC18
  • ****
  • Mensajes: 271
Re: Herramientas básicas para Atmel
« Respuesta #54 en: 31 de Marzo de 2008, 11:30:13 »
Consegui una utlidad se llama AVR Fuse Calculator

mas info

AQUI


Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: Herramientas básicas para Atmel
« Respuesta #55 en: 31 de Marzo de 2008, 11:40:00 »
MiCrOtRoNiC gracias por el aporte. Ya lo había visto y me sigue pareciendo un poco complicado su uso, ya que los nombre de las distintas opciones no me dicen nada.

Un saludo
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado MiCrOtRoNiC

  • PIC18
  • ****
  • Mensajes: 271
Re: Herramientas básicas para Atmel
« Respuesta #56 en: 31 de Marzo de 2008, 11:55:13 »
yo tampoco entiendo mucho lo de los fuse como hiciste para configurar...el micro para trabajar con el reloj interno o para trabajar con un cristal de 4mhz??

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: Herramientas básicas para Atmel
« Respuesta #57 en: 31 de Marzo de 2008, 12:08:54 »
Mira en esta página está un poco más explicado:

http://www.scienceprog.com/programming-avr-fuse-bits-oscillator-settings/

Y en concreto en esta tabla se ve los valores:



Como puedes observar tenemos un intervalo que  va de 3 a 8 MHz. Por lo que he probado puede funcionar de 3 a 16 MHz, ya que con 4 y con 12 MHz funciona sin problemas.

Por lo tanto los fuses que puse son los indicados por Miguel Ángel y son:

HFUSE=0xC9  LFUSE=0xEF

Repito que lo he probado con 4 MHz y con 12 MHz y funciona bien.

Saludos
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado MiCrOtRoNiC

  • PIC18
  • ****
  • Mensajes: 271
Re: Herramientas básicas para Atmel
« Respuesta #58 en: 31 de Marzo de 2008, 12:28:59 »
si es verdad jesus ahi esta mejor explicado gracias  :-)

Desconectado ma4826

  • PIC16
  • ***
  • Mensajes: 130
Re: Herramientas básicas para Atmel
« Respuesta #59 en: 31 de Marzo de 2008, 12:41:46 »
 La opción seleccionada es la última de la tabla (Con CKOPT = 0), vale para cristales y resonadores con una frecuencia mayor o igual a 1MHz. Para para cristales y resonadores con una frecuencia mayor de 8MHz hay que activar esa opción.

Del datasheet:
Citar
When CKOPT is programmed, the Oscillator output
will oscillate a full rail-to-rail swing on the output. This mode is suitable when operating
in a very noisy environment or when the output from XTAL2 drives a second clock
buffer. This mode has a wide frequency range.

Saludos,

Miguel Ángel.




« Última modificación: 31 de Marzo de 2008, 12:46:05 por ma4826 »
万人の友は誰の友でもない。