TODOPIC

Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: drvedia en 12 de Mayo de 2011, 19:43:06

Título: Por favor compilar proyecto.
Publicado por: drvedia en 12 de Mayo de 2011, 19:43:06
Hola, alguien me podria compilar el siguiente proyecto para hacer una prueba ( necesito el .hex) o como son los pasos para compilar y con que ....
Muchas gracias.

Este es al link del proyecto: http://www.obdev.at/products/vusb/prjdetail-de.php?pid=83
Título: Re: Por favor compilar proyecto.
Publicado por: cristian_elect en 14 de Mayo de 2011, 14:33:21
Hay mucho, cual es.
Título: Re: Por favor compilar proyecto.
Publicado por: ma4826 en 14 de Mayo de 2011, 17:28:59
Hola, alguien me podria compilar el siguiente proyecto para hacer una prueba ( necesito el .hex) o como son los pasos para compilar y con que ....
Muchas gracias.

Este es al link del proyecto: http://www.obdev.at/products/vusb/prjdetail-de.php?pid=83

Compilado con avr gcc 4.3.4 para el atmega48, ejecutando
Código: [Seleccionar]
make terminal-keyboard.hex dentro de la carpeta firmware.

Además de programar el micro tienes que configurar los fuses para que el micro use el cristal de 12Mhz.

Saludos,

Miguel.

Título: Re: Por favor compilar proyecto.
Publicado por: drvedia en 16 de Mayo de 2011, 00:13:15
Muchas gracias voy a probar y comento.
Saludos.
Título: Re: Por favor compilar proyecto.
Publicado por: drvedia en 17 de Mayo de 2011, 22:11:20
Hola ma4826.
Gracias por ayudarme grabe el atmega48 y programe los fuse pero windows lo reconoce como dispositivo hid y despues dice ocurrio un error ????, sabes si este
codigo realmente funciona porque no se nada de programar en "c" solo en bascom , necesito implementar una interfaz que reciba datos serie 9600,8,1 y lo pase a
usb hid emulando un teclado, es para conectar unos lectores ttl a unas netbook para un colegio.
Muchas gracias saludos.
Título: Re: Por favor compilar proyecto.
Publicado por: stk500 en 18 de Mayo de 2011, 01:49:16
Hola drvedia!
creo que te complica la vida,  lo que no comprendo es, porque no lo hace tu mismo, si dice que programa en Basic con BascomAVR, porque no te instala el programa AVRStudio4 y WinAVR y lo compila tu mismo, pero ante deberia saber que es lo que hace el programa y asi saber que Fuses debe programar tambien, claro es tambien que si tiene BascomAVR la version Demo, no va a llegar lejos, no me he leido nada lo que hace ese Teclado y no se cuantos Kbyte es el Hex, pero viendo que es para un Atmega48 que es de 8KByte, ya que el BascomAvr Demo puede hasta 4Kbyte programar , claro si tiene la version actual.

Saludos
Título: Re: Por favor compilar proyecto.
Publicado por: drvedia en 18 de Mayo de 2011, 13:11:57
Hola, ya instale el WinAVR y compile pero sin resultados , el codigo no lo puedo analizar porque no se programar en "c" y no lo escribo yo porque en bascom no funciona la libreria V-USB  que usa este proyecto para un teclado HID USB, tengo el bascom original eso no hay problema.
Saludos Diego.
Título: Re: Por favor compilar proyecto.
Publicado por: stk500 en 18 de Mayo de 2011, 14:49:57
pues bien me acabo de bajar el projectos, por de pronto veo que no usan un Atmega48 sino un Atmega8 que no son nadas compartible, solos los pines soncompartible, pero los registros son diferente, pienso que el amigo Ma4826 los compilo sin cambiar de micro,  y no me extraña que te de error ya que no esta compilador para el Atmega48, asi que lo va a tener dificil si tu mismo no lo compilar y estudiarte el codigo o te busca un Atmega48.

Título: Re: Por favor compilar proyecto.
Publicado por: drvedia en 18 de Mayo de 2011, 19:02:15
Hola, como te dije no se nada de "c" pero en el makefile dice...

# project specific details

PROJECT = terminal-keyboard
TARGET = atmega48
AVRDUDE_PART = m48

eso no es que esta para atmega48 ? yo lo grabe en un atmega 48 y los fuse  (LO)  DF    (HI) DE
Saludos Gracias.
Título: Re: Por favor compilar proyecto.
Publicado por: stk500 en 19 de Mayo de 2011, 02:44:51
no puedo darte detalle seguros porque es un projectos que hay que leerselo enteros, tampoco se que configuracion hizo nuestros amigos Ma4836, tampoco soy muy experto en C, pero leyendo el Readme se debe cambiar algunas cosas segun el Micro que use. si lo grabaste y no te dio error al grabarlo entonce me puedo imaginar que lo configuro para el Atmega48, ahora habia que ver la configuracion de los Fuses como deben ser.

Título: Re: Por favor compilar proyecto.
Publicado por: ma4826 en 19 de Mayo de 2011, 10:30:07
 Está compilado tal como venía para el atmega48 si pones el atmega8 da errores al compilar. Los fuses parecen estar bien y el hecho de que windows lo detecte parece confirmarlo, si quieres puedes probar con LFUSE=0xF7 (Full swing crystal oscillator with slowly rising power) aunque no creo que esto sea la solución. No he probado el código y no sé si funciona.
 
 Saludos,

 Miguel.
Título: Re: Por favor compilar proyecto.
Publicado por: drvedia en 19 de Mayo de 2011, 10:50:12
Hola, gracias a los dos seguire probando ...
Saludos.
Título: Re: Por favor compilar proyecto.
Publicado por: cristian_elect en 19 de Mayo de 2011, 21:42:44
En los atmega48,88,168 tienen divisor de frecuencia asegurate que este en cero para que funcione a 12MHZ.
Al inicio del codigo
CLKPR=0x80;
CLKPR=0x00;
;
A ver si con eso funciona.
Título: Re: Por favor compilar proyecto.
Publicado por: drvedia en 20 de Mayo de 2011, 17:23:14
Hola, en el codigo agrego CLKPR=0X80? este es el codigo:


Título: Re: Por favor compilar proyecto.
Publicado por: cristian_elect en 20 de Mayo de 2011, 18:55:10
Esto lo que tengo del tu programa en avrstudio4.
Una referencia de prueba.
Aqui  en AVR-CDC funciona bien  "http://www.recursion.jp/avrcdc/download.html" hay esta el esquema del circuito parecido a de tu ejemplo esto es para que pruebes tu circuito.
Hay esta el *.hex de atmega48,88,8,168,328 para cdc.
Título: Re: Por favor compilar proyecto.
Publicado por: drvedia en 23 de Mayo de 2011, 16:36:26
Hola, el archivo que me pasaste es para el mismo circuito ? o que modificacion tiene ? el .hex que esta en firmware/default porque lo grabe y no me detecto nada.
Saludos y gracias.
Título: Re: Por favor compilar proyecto.
Publicado por: drvedia en 23 de Mayo de 2011, 18:16:51
Perdon si lo detecta pero igual que antes, aca dejo una foto.
Saludos.
Título: Re: Por favor compilar proyecto.
Publicado por: stk500 en 24 de Mayo de 2011, 01:47:08
yo me pregunto si ha leido bien todas las informacion que nuestros amigo Cristian ha puesto, porque , aunque te de error sea quizas porque no ha hecho nada bien, yo espero que halla leido los README que van dentro de los archivos asi tendrian mas orientacion de lo que esta haciendo.
Título: Re: Por favor compilar proyecto.
Publicado por: drvedia en 24 de Mayo de 2011, 09:26:03
Hola, repasare todo a ver en que estoy fallando
Gracias Saludos.
Título: Re: Por favor compilar proyecto.
Publicado por: drvedia en 30 de Mayo de 2011, 00:04:05
Hola, revise todo circuito que coincida el cristal tipo de micro conexiones  fuses etc  pero por lo que parece este código nunca funciono... en la pagina http://www.recursion.jp/avrcdc/download.html veo cosas de virtual com y esto no es un virtual com es un rs232 a teclado hid (sin drivers) si se les ocurre algo mas
sera bienvenido
Saludos y gracias por la ayuda.