Autor Tema: Programador USB para microcontroladores AVR atmel  (Leído 34511 veces)

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

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: Programador USB para microcontroladores AVR atmel
« Respuesta #30 en: 18 de Febrero de 2011, 15:24:42 »
Uhhh es verdad  8)...no me había dado cuenta de ese detalle.

Luego te pongo un minitutorial de como configurar el AVR burn o mat para usar el Stk500  ;-)

El programador que menciona Akenafab funciona de manera identica a este programador...solo que con un ATmega8...usan el mismo driver USB para las comunicaciones.



Asi es.
Solo que por estos lugares me fue imposible conseguir el 2313.

Te recomiendo el Extreme Burner AVR. aunque tiene pocos micros en comparación del AVR o matic

Desconectado jonathanPIC888

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 320
Re: Programador USB para microcontroladores AVR atmel
« Respuesta #31 en: 18 de Febrero de 2011, 20:56:05 »
Citar
Asi es.
Solo que por estos lugares me fue imposible conseguir el 2313.

Te recomiendo el Extreme Burner AVR. aunque tiene pocos micros en comparación del AVR o matic

A mi me lo trajeron a pedido a un precio exelente dentro de argentina (U$S 3.25) la unidad DIP20.

El contra de Extreme Burner AVR es que es solo para USBasp...en cambio el AVR burn o mat..trabaja con todos los micros del AVRdude.

Desconectado Belgitaes

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 215
Re: Programador USB para microcontroladores AVR atmel
« Respuesta #32 en: 18 de Febrero de 2011, 23:41:09 »

Efectivamente Tal Como Lo Pone Jonathan Va Con El Cristal A 12 Mhz
Encontré Algo Que Quizas Pudiera Dar Repuesta A Esta Pregunta

 
Primero Miré En Esta Pagina
http://www.xs4all.nl/~dicks/avr/usbtiny/
Donde Lei En
Other USB projects:
Este Software Ha Sido Inspirado En Dos Projectos Similares De Usb Para El Avr

http://www.cesko.host.sk/IgorPlugUSB/IgorPlug-USB (AVR)_eng.htm


En Hardware Lei Que Traducido
Que Efectivamente El ATtiny2313 Debe De LLevar Un Reloj Externo A 12 Mhz
Lo Que Significa Que Los LowFuses Deben de Programarlos En 0xEF   
Pero Tambien Recomiendan Programar Los High Fuses En 0xDB

Despues Me Fue A Ver La Otra Pagina La De Cesko
Y Donde Me Bajé Un Datasheet AVR309: USB to UART Protocol Converter
Del Cual Es El Autor Del Mismo
Y Curiosamente En La Pagina 18 Del Datasheet
Hablan De Eso (UART speed error discussion)
Lo E Traducido

El Microcontrolador Utiliza Un Reloj De 12MHz Debido A La Toma De Muestreo USB
Pero El Uso De Este Valor De Reloj Tiene Una Desventaja En La Generacion De Velocidad De Transmision
Ya Que Contiene Errores Para La Transmision Estandar
Sin Embargo Este Error Podria Ser Acceptado En La Transmision
Siempre En Cuando No Supere El 4% De Error
Ya Que El Error Maximo Es La Mitad Del Tiempo De 1 Bit (0,5) Y El Tiempo Maximo Es De 12 Bits
1 Start Bit + 8 Bits De Datos + 1 Bit De Paridad + 2 Stop Bits
Por Lo Que El Error Sera De 0.5/12*100% = 4.1%.

La Funcion De La DLL Verifica Automaticamente Este Error
Y Ajusta La Velocidad De Transmision Del Microcontrolador Si El Error Esta Por Debajo Del 4%
Y Devuelve Un Mensage De Error En Caso De Transmision Sin Soporte


Desconectado stk500

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4919
Re: Programador USB para microcontroladores AVR atmel
« Respuesta #33 en: 19 de Febrero de 2011, 08:46:05 »
Pues mi conclusiones!
he vistos en otras paginas problema con la instalacion del controlador, Ej. con windows7 ya que hay que reiniciar la PC y en modo inseguro decirle a windows 7 que lo active, en windowXP  ya da problema, que a veces lo reconoce y otras veces no, eso lei y el problema que tengo ahora es programar el Attiny2313 , ya le puse un cristal nuevo que me llego hoy siendo asi me sale el mismo aviso(Window no reconoce el Hardware) intento decirle donde esta el controlador y me dice que no. osea que lo dejare a un lado








Desconectado Belgitaes

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 215
Re: Programador USB para microcontroladores AVR atmel
« Respuesta #34 en: 19 de Febrero de 2011, 15:23:11 »
Código: [Seleccionar]
y el problema que tengo ahora es programar el Attiny2313 ,
 ya le puse un cristal nuevo que me llego hoy siendo
 asi me sale el mismo aviso(Window no reconoce el Hardware)
 intento decirle donde esta el controlador y me dice que no.

 
Código: [Seleccionar]
El diseñador de este programador comenta en su página que el "self - programming"
no funciona adecuadamente por lo tanto para actualizar el bootloader
hay que quitar el chip y programarlo con otro programador


Tambien Comenta (To upload the code to an AVR, I use avrdude with a parallel port programmer.)
Es Decir Que Gravo El Firmware Con Un Puerto Paralelo
Me Baje El Firmware Desde La Pagina http://www.xs4all.nl/~dicks/avr/usbtiny/
Abajo Del Todo
Download
usbtiny-1.6.tar.gz
Y Vi Que Habia Un Archivo main.Hex
En La Carpeta usbtinyisp
 
# ======================================================================

# Makefile for USBtinyISP AVR programmer

#
# Copyright 2006-2010 Dick Streefland

#
# This is free software, licensed under the terms of the GNU General

# Public License as published by the Free Software Foundation.

# ======================================================================
USBTINY      = ../usbtiny
TARGET_ARCH   = -mmcu=attiny2313
OBJECTS      = main.o
FLASH_CMD   = avrdude -pt2313 -U flash:w:main.hex
FUSES_CMD   = avrdude -pt2313 -U hfuse:w:0xdf:m -U lfuse:w:0xef:m

Que Luego comparandolo Con El Fichero .Hex Firmware
Hace Practicamente Lo Mismo Sin Embargo Vi algunas Diferencias
Que Seran Debidas A Los Compiladores

Te Lo Comento Porque Como Veo Que Tienes Problemas A la Hora De Gravar El Attiny2313
Se Me Occurio Que Quizas Quieras Intentar Gravarlo A Traves Un Programador Casero LPT
De Muy Bajo Coste Unos 3 Euros Aproximadamente
Yo Monté Uno Para Gravar Un Atmega88 Y Me Fue De Maravilla
Aqui Te Dejo Unas Fotos De Como Lo Puedes Montar
Por Si Se Te Viene Las Ganas Otra Vez De Hacer Tus Preubas
Tambien E Hecho La Simulacion En Proteus Y El Attiny2313 Y No Me Dio Errores
Podria Ser Otra Forma De Gravar El Micro

Si Se Te Apetece Hacerlo Y No Sabes Como
Ya Te Diré Los Commandos Para Como Gravarlo Despues Con El WinAVR-20081205 Y El Programador LPT
Incluso Los Fuses Bits




Desconectado Belgitaes

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 215
Re: Programador USB para microcontroladores AVR atmel
« Respuesta #35 en: 19 de Febrero de 2011, 15:32:34 »
Aqui El Resto Con La Simulacion En Proteus
Y Las Fotos Del Programador LPT De Como Hacerlo
http://www.2shared.com/file/7EgeRzVA/Gravar_El_Attiny.html

Se Me olvidaba Tambien Te Hara Falta Esta Clavija Para Connectar Ambos
« Última modificación: 19 de Febrero de 2011, 15:54:40 por Belgitaes »

Desconectado stk500

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4919
Re: Programador USB para microcontroladores AVR atmel
« Respuesta #36 en: 19 de Febrero de 2011, 16:00:01 »
Hola Belgitaes!
Se te olvida que yo tengo el STK500, y este programador programas todas las gamas de Atmel en Modo ISP
y modo PP/HVSP y el modo LPT que pusiste ahi hace los mismo, asi que no hay que darle vuelta tantos al asuntos porque un Hex es un Hex , he vistos pagina alemana que lo han programado en ese modo como me dice, y con el programa Pony, pero el circuito no es los mismo ya que lleva un 74AHC125 que no lo tengo, solo tengo el 74HC125 y no estoy para experimentar mas. me ha desilusionado ya ese programador por todos los comentarios que he encontrado en internet.
Sorry :(
Saludos

Desconectado jonathanPIC888

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 320
Re: Programador USB para microcontroladores AVR atmel
« Respuesta #37 en: 19 de Febrero de 2011, 22:20:10 »
Hola Stk500 como andas.

Es una lastima que no hayas tenido suerte al armar el programador que postee, me fijé en todos los errores posibles que podrías llegar a cometer..pero no encontré nada  :(

Con respecto al funcionamiento en Windows 7 yo Lo he probado y con los drivers que puse funciona correctamente  :shock:

Espero que te valla bien  ;-)

Un saludo !

Desconectado Gedeon

  • PIC10
  • *
  • Mensajes: 23
Re: Programador USB para microcontroladores AVR atmel
« Respuesta #38 en: 22 de Marzo de 2011, 11:38:48 »
hola buen dia ante todo, soy nuevo en el mundo de los micros, apenas teng 3 meses programando en pic y la universidad me dice que ahora tengo que programar en atmel, usaremos el at89c51/52 me gustaria saber si este programador que tienes es capaz de grabar estos dispositivos. gracias de antemano

Desconectado jonathanPIC888

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 320
Re: Programador USB para microcontroladores AVR atmel
« Respuesta #39 en: 23 de Marzo de 2011, 00:08:47 »
Hola, como estás.

No tiene soporte para esos micros por el momento  :(

Desconectado MiCrOtRoNiC

  • PIC18
  • ****
  • Mensajes: 271
Re: Programador USB para microcontroladores AVR atmel
« Respuesta #40 en: 22 de Mayo de 2011, 23:31:14 »
Hola Stk500 como andas.

Es una lastima que no hayas tenido suerte al armar el programador que postee, me fijé en todos los errores posibles que podrías llegar a cometer..pero no encontré nada  :(

Con respecto al funcionamiento en Windows 7 yo Lo he probado y con los drivers que puse funciona correctamente  :shock:

Espero que te valla bien  ;-)

Un saludo !
raro el problema que tienes hiciste las pruebas con el buffer y sin el como el que posteo moyano??
ya revisaste la pagina del creador www.ladyada.net/make/usbtinyisp/
.... tambien esta el usbasp con el atmega 8...

Desconectado stk500

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4919
Re: Programador USB para microcontroladores AVR atmel
« Respuesta #41 en: 23 de Mayo de 2011, 00:29:37 »
Gracias Microtronic por tu comentario, pero en verdad tengo el circuito montado en un cajon y no he tenido muchos tiempo para investigar mas, pero pero, estoy mas interesado en hacerme uno que me sirva tanto para el AVRStudio4 y el AVRBascom. y he visto uno por ahi que ahora mismo no recuerdo en nombre. cuando tenga tiempo dare´ informacion de ese programador.

un Saludos

Desconectado wurgado

  • PIC10
  • *
  • Mensajes: 9
Re: Programador USB para microcontroladores AVR atmel
« Respuesta #42 en: 21 de Septiembre de 2011, 13:01:17 »
Hola stk , seguro tienes un atmega8 guardadito.

El USBasp ya tiene soporte para 64bits.
Ya tiene rato que probe mis programadores con el win7 64 .

*Use mi viejo AVRisp(rs232) xD para programar el USBasp. que te tomo su tiempo para programar xD.

Quisiera hacerme del Avr Dragon :O

Saludos!

Desconectado micro_pepe

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3206
Re: Programador USB para microcontroladores AVR atmel
« Respuesta #43 en: 24 de Febrero de 2012, 21:14:18 »
Mirad esto: http://www.ebay.com/itm/USBtinyISP-AVR-ISP-programmer-Arduino-bootloader-/230751640618?pt=LH_DefaultDomain_0&hash=item35b9de9c2a

No entiendo el punto 5, es para cargar el firmware al programador USBtinyISP desde el Arduino ? o al revés ?

Saludos.
Se obtiene más en dos meses interesandose por los demás, que en dos años tratando de que los demás se interesen por ti.

新年快乐     的好奇心的猫死亡

Desconectado stk500

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4919
Re: Programador USB para microcontroladores AVR atmel
« Respuesta #44 en: 25 de Febrero de 2012, 00:54:12 »

5. After the hardwares are connected, we can start the Arduino IDE. Under the list of “Tools”->“Board” , choose your Arduino version. Then click “Tools” -> “Burn Bootloader” -> “w/ USBtinyISP” to start burning Arduino bootloader.

Exacto amigo micropepe

Saludos


 

anything