Valkertown Blog

I used to write about electronics…

Valkertown Blog header image 5

Entries Tagged as 'avr'

Actualización AVR

October 15th, 2007 Comments

Bueno aunque no voy a agregar contenido voy a dejar un link
a una sección de mi página oficial que contendra los links a
los articulos que he escrito previamente, como referencia
ya que no he respetado ningún formato intuitivo para que sean
faciles de encontrar.
Aquí va: Valkertown AVR Guide
EOP

Tags:   ·

USB y Tiempo Real

May 17th, 2007 Comments

Bueno, aunque no he terminado con el desarrolo sobre USB, dejo escritas ya las
conclusiones.
Antes de empezar con las conclusiones hago una pequeña introduccion al problema.
Para las aplicaciones de tiempo real se requiere, primero , que todas las operaciones se
realizen en intervalos determinados con minimas varaciones; segundo, una fiabilidad de la
informacion tan cercano al 100% como [...]

Tags:   · · · ·

AT90USB128, Update

April 19th, 2007 Comments

Que demonios hace el NYET_ENABLED, NYET_DISABLED, en el código de ejemplo de ATMEL parece hacer algo, pero no aparece en ningun datasheet, es más aparece como reservado y sugiere no meterse con estos bits. No es algo muy agradable…

Tags:   · · ·

Notas sobre el USB: Velocidad de Transferencia

February 8th, 2007 Comments

Bien despues de implementar exitosamente las transferneias Isochronous en el uC y un controlador propio para el núcleo de Linux. sin duda es más complicado que los otros métodos pero es el que garantiza el mayor ancho de banda disponible para el dispositivo a costa de fiabilidad.
Unos números rapidos que sirven como guia para calcular [...]

Tags:   · · · ·

Notas sobre implementación del DAQ-USB

February 5th, 2007 Comments

Bueno luego de solucionar todos los problemas que aparecieron en mi implementación del USB en una tarjeta de desarrollo propia, puedo empezar a hablar sobre las consideraciones y cosas que he encontrado hasta el momento del USB.
El problema que se debe enfrentar la implementación que realice del USB es el de transmitir la información a [...]

Tags:   · · · ·

Actualización AT90USB128, y lecturas adicionales.

February 1st, 2007 Comments

Bien, una buena noticia ya tengo completamente funcional el sistema USB, luego de resolver una serie de problemas.
EL código de ejemplo de ATMEL para GCC tiene problemas de impementación, el motivo es el siguiente,
en el código de ATMEL se definen los “descriptors” de la siguiente forma:

 

struct usb_XXX_descriptor {

    U8 length,

    U8 type,

  [...]

Tags:   · · ·

AT90USB128 Actualización

December 26th, 2006 Comments

OK, hoy volvi a trabajar un rato con este chip:
Logre compilar el código de ejemplo de Atmel con algunos inconvenientes por que este código viene para windoze y toco cambiar unos \ por /, me tomo demasiado tiempo darme cuenta de eso -_-, para futura referencia.
Luego cargue el .hex que genero de este ejemplo [...]

Tags:   · · · ·

AVR Wiki

December 21st, 2006 Comments

Parece que compilar el gcc 4.1.1 es algo molesto, sin embargo existe el AVR-Wiki con instrucciones bastante agradables de como compilar e incluso un script para compilar todo el tool chain.
Por mi parte prefiero hacer todo a mano, pero pues es una bonita alternativa.
Dos set de parches importantes para utilizar el AT90USB128:
http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/avr-gcc/files/
http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/avr-binutils/files/
EOT

Tags:   · · · ·

AT90USB128

December 21st, 2006 Comments

Bien, por fin voy a trabajar un poco con USB y AVR.
El AT90USB128 Hasta ahora es una versi’on muy similar al ATMega128 pero se sacrifican algunos modulos funcionales por el controlador USB. El que estoy usando viene en empaquetado QFN64 algo molesto para soldar en el prototipo pero se [...]

Tags:   · ·

AVR-LUA Update

October 19th, 2005 Comments

Tal como lo esperaba el port de AVR-LUA funciona, con un pequeño defecto, me quede sin RAM simplemente la RAM interna no es suficiente. Es de esperarse que se presente este inconveniente por lo que ya mande cotizar las tarjetas de desarrollo con la RAM extendida para poder avanzar con todos los proyectos que [...]

Tags:   · ·