Pages: [1]   Go Down
Author Topic: Problema para cargar un IC ATmega 328p  (Read 1481 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 22
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bueno amigos estoy devuelta con más dudas que nunca
Estoy intentando usar un Ic ATmega 328p para abaratar costos en mis proyectos todos sabemos que cuando se termina un proyecto hay que desarmar para poder reciclar (arduino reles , etc.) pero se me ocurrió que casi nunca uso toda la electrónica del Arduino   y me compre un chip solito desde hay que empezó mi dolor de cabeza. ya llevo un par de semanas intentado de todo para Grabar el bootloader.  por puerto paralelo por el Arduino cambiándole el chip y nada
Recurro al foro como la última esperanza.

tambien use este posteo
http://arduino.cc/forum/index.php/topic,102836.0.html


Adjunto IC
http://www.olimex.cl/product_info.php?products_id=814&product__name=Microcontrolador_AVR_de_28_Pines_20MHz_32K_6A_D_ATMega328

Y diagrama de conexión (en el diagrama sale un cristal de 16 y yo use uno de 20 no creo que ese sea el problema o sí?)

Logged

Euskadi
Offline Offline
God Member
*****
Karma: 16
Posts: 721
Arduinotarrak
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola,
¿Qué board estás usando? Si miras en 'hardware/arduino/boards.txt' hay alguno a 20MHZ? Por ejemplo, en mi caso el UNO figura así,  y tiene una línea que dice "uno.build.f_cpu=16000000L"

Code:
###############################
uno.name=Arduino Uno
uno.upload.protocol=stk500
uno.upload.maximum_size=32256
uno.upload.speed=115200
uno.bootloader.low_fuses=0xff
uno.bootloader.high_fuses=0xde
uno.bootloader.extended_fuses=0x05
uno.bootloader.path=optiboot
uno.bootloader.file=optiboot_atmega328.hex
uno.bootloader.unlock_bits=0x3F
uno.bootloader.lock_bits=0x0F
uno.build.mcu=atmega328p
uno.build.f_cpu=16000000L
uno.build.core=arduino
############################

« Last Edit: October 03, 2012, 09:55:43 pm by curro92 » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 22
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola,

cambie el cristal por 16mhz y tengo respuesta del chip pero falla cuando hace la verificacion voy a seguir intentando hasta que le de en el clavo. 


gracias
 
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 65
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si el  fabricante del  Atmega 328 recomienda  un  Cristal  de 16 Mhz  por algo sera verdad  ?  Es de pura logica
Logged

Colombia
Offline Offline
Newbie
*
Karma: 0
Posts: 26
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


busca en google el método optiloader a ver que tal te va.
Logged

Chile
Offline Offline
Edison Member
*
Karma: 35
Posts: 1251
Arduino rocks?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Con este programador de 3.5 dólares: http://www.ebay.com/itm/USBasp-USBISP-3-3V-5V-AVR-Programmer-USB-ATMEGA8-ATMEGA128-New-/130682846209?pt=LH_DefaultDomain_0&hash=item1e6d4dfc01

Colocas el Atmega en el arduino, seleccionas "usbasp" en el IDE y "Burn bootloader" smiley-grin

Lo único es que yo jugando con attinys y atmegas (en khazama) a veces he escrito mal los fuses o modo y se me ha bloqueado el chip. Es recuperable pero necesitas montar un HV programmer en una protoboard y un arduino funcional o usar un programador que tenga esta función (borrado con 12V).
Logged

My website: http://ried.cl

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

Quote
Lo único es que yo jugando con attinys y atmegas (en khazama) a veces he escrito mal los fuses o modo y se me ha bloqueado el chip. Es recuperable pero necesitas montar un HV programmer en una protoboard y un arduino funcional o usar un programador que tenga esta función (borrado con 12V).

Como lo haces.
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

@flico yo utilice este método una vez: http://mightyohm.com/blog/2008/09/arduino-based-avr-high-voltage-programmer/

Un saludo!
Logged


Chile
Offline Offline
Edison Member
*
Karma: 35
Posts: 1251
Arduino rocks?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Yo también arme ese que dice JRodrigo en una proto una vez, hace tiempo pense que había dañado el atmega pues dejó de responder lo de signature pero resultó ser esto. De hecho no entiendo porqué dejan de responder en ciertas ocasiones aunque intente ser cuidadoso pareciera que ciertas combinaciones de fuses lo cambian a un modo "no programable".

Ahora, por costo y comodidad, he comprado unas placas en:
http://www.microcontrollerprog.com

Hay un pack de 2, para los megas y tinys que lo hacen automático, pones el uC y esperas 2 segundos hasta que la led verde te indique.
« Last Edit: October 29, 2012, 12:12:25 pm by eried » Logged

My website: http://ried.cl

Pages: [1]   Go Up
Jump to: