Pages: [1]   Go Down
Author Topic: Confundido con Programación,Bootloader, Atmega8  (Read 1371 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 0
Posts: 117
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hola a todos
A ver si me pueden ayudar... Pues todo comenzó cuando se me antojo utilizar unos ATmega8 y ahora que leo como cargar el bootloader me encuentro con algunos problemitas.
Pues esta es la referencia que estoy siguiendo: http://arduino.cc/es/Hacking/Bootloader?from=Main.Bootloader
y la parte en la que tengo problema es cuando dice:
Quote
Algunas versiones antiguas del gestor de arranque funcionan a 9600 baudios (en lugar de 19200). Para asegurarnos el éxito a la hora de cargar sketches con este gestor de arranque necesitamos cambiar el valor del parámetro serial.download_rate en el archivo preferencias a 9600.

Pues no encuentro donde se hacen los cambios  ya visite este link: http://arduino.cc/es/Hacking/Preferences   y tampoco lo encuentro  
Y cuando llego a esta otra parte no me queda claro que es lo que tengo que hacer con eso.
Quote
¿Como trabaja?.
Los comandos "Burn Bootloader" en el entorno Arduino utilizan una herramienta open-source, avrdude. Hay cuatro pasos: desbloquear la sección del gestor de arranque en el chip, fijar los fusibles en el chip, subir el código del gestor de arranque al chip y bloquear la sección del gestor de arranque en el chip. Esto está controlado por determinados parámetros del archivo de preferencias.
Para el gestor de arranque del ATmega8 son:

bootloader.atmega8.programmer (valor por defecto: stk500) es el protocolo usado por el gestor de arranque.
bootloader.atmega8.unlock_bits (valor por defecto: 0xFF) es el valor para escribir en el ATmega8 un byte de bloqueo para desbloquear la sección del gestor de arranque.
bootloader.atmega8.high_fuses (valor por defecto: 0xca) escribe un byte alto en los fusibles del ATmega8.
bootloader.atmega8.low_fuses (valor por defecto: 0xdf) escribe un byte bajo en los fusibles del ATmega8.
bootloader.atmega8.path (valor por defecto: bootloader) es el subdirectorio (relativo al directorio en que se encuentra la aplicación Arduino) que contiene el gestor de arranque precompilado.
bootloader.atmega8.file (valor por defecto: ATmegaBOOT.hex) es el nombre del fichero que contiene el código precompilado del gestor de arranque (en bootloader.path).
bootloader.atmega8.lock_bits (valor por defecto: 0x0F) es el valor para escribir un byte de bloqueo para la sección del gestor de arranque del ATmega8 (para no sobreescribir accidentalmente sobre ella al grabar un sketch).

mi pregunta en concreto es... cual es el procedimiento que tengo que seguir para cargarle el bootloader a un Atmeg8
Pues si hay alguien por ahí que tenga experiencia usando los atmega8 ???
DE ANTEMANO MUCHAS GRACIAS
Logged

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1040
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

En este enlace usan un Atmega8

http://todbot.com/blog/2009/05/26/minimal-arduino-with-atmega8/
Logged

Trabajando en ...

    * Control Domotico (En montaje ...)
    http://casitadomotica.blogspot.com/
 

[url=https://bitbucket.org/fmalpartida

COM22
Offline Offline
God Member
*****
Karma: 6
Posts: 702
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

El enlace que te a puesto flico esta muy bien para utilizar el ATmega8 sin oscilador.

Como estas utilizando o donde pones el ATmega8?

El bootloader se graba igual para todos los ATmega's lo unico que cambia es el archivo que se le sube al micro (.hex), los fuses y la configuración del archivo boards.txt del IDE

Si te fijas en el IDE de arduino en Tools > Boards tienes una que se llama Arduino NG or older w/ ATmega8

Un saludo!

Logged


Offline Offline
Full Member
***
Karma: 0
Posts: 117
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Muchas gracias!!!!!
Ya vi el link que me mandaste. Es de lo mas sencillo que he visto  smiley-wink  

Una cosa de la que me estoy dando cuenta es que probablemente tengo mal instalado el software de arduio  smiley-fat cada que quiero entrar a las carpetas tengo problemas con las rutas.o no aparecen carpetas.
creo que voy a tener que desinstalar arduino y reinstalarlo.
Quote
Como estas utilizando o donde pones el ATmega8?
Es verdad no di muchos detalles.. pues pienso sacarlo de la placa y montarlo en un circuito en compañía de botones, servos, potencimetros y una lcd



Quote
Si te fijas en el IDE de arduino en Tools > Boards tienes una que se llama Arduino NG or older w/ ATmega8
Sí, sí lo veo, entonces  si elijo esa opción ¿ya no va a ser necesario poner todos los códigos que dice el link?


Pues ya parece estar todo mas claro.smiley
por el momento no puedo hacer pruebas ya que aun no tengo los Atmegas8
« Last Edit: November 05, 2012, 04:23:05 pm by cuchara » Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 117
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

 pues después de esperar y esperar finalmente llegaron los ATmega8    
el preoblema es que  me da error al intentar cargar el Bootloader... smiley-fat  sigo exactamente los pasos del link,
La unica diferencia es que en lugar de usar el programador AVRISPmkII, uso el programador USBASP ISP
 incluso desinstale el software arruino y lo volvi a instalar

alguna idea????

« Last Edit: December 08, 2012, 03:54:35 pm by cuchara » Logged

Pages: [1]   Go Up
Jump to: