TODOPIC
Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado 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
-
Hay mucho, cual es.
-
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 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.
-
Muchas gracias voy a probar y comento.
Saludos.
-
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.
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
Hola, gracias a los dos seguire probando ...
Saludos.
-
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.
-
Hola, en el codigo agrego CLKPR=0X80? este es el codigo:
-
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.
-
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.
-
Perdon si lo detecta pero igual que antes, aca dejo una foto.
Saludos.
-
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.
-
Hola, repasare todo a ver en que estoy fallando
Gracias Saludos.
-
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.