AYUDA, programación MCU AT90S8535

E

ee_cchac

Guest
Queridos todos los expertos,

situación:
Recientemente, recibí un kit de desarrollo AT86RF211, que el MCU es AT90L8535.
en este equipo, hay un CIM contienen algún programa C.y algunos de archivo. hex.

También tuve la STK500 kit de iniciación.

No quiero utilizar C Programe programa para que a través de WinAVR.pero no parece trabajo.
así, encuentro ICCAVR, pero aún no funciona ...... entonces IAR yo uso.pero ... perder ....

Problemas:
1> ¿Hay algún buen compilador, de tal manera que puedo complie programa de C en el archivo. Hexadecimal para AVR Studio??
¿Qué será?donde puedo encontrar??

2> si no hay compilador tal?puedo necesidad de utilizar AVR Studio para mi programación?¿Es difícil?Sólo tengo poco conocimiento en 8051 ..... ¿Qué debo hacer referencia?

3> se refieren a los programa de referencia en el CIM.no hay términos ICCAVR y Xlink.
¿Qué son???Sólo tengo poco formulario web de información.De hecho, he ido a algunos AVR tutorial, que se encuentra en algún tema anterior de nuestro grupo de noticias (es decir, este EDAboard * *)....... pero yo todavía no me conoceEspero poder trabajar con C. .... please help me ~ ~Gracias por su ayuda.

 
Cita:

1> ¿Hay algún buen compilador, de tal manera que puedo complie programa de C en el archivo. Hexadecimal para AVR Studio??

¿Qué será?
donde puedo encontrar??
 
En primer lugar, así que gracias por tu ayuda.pero todavía tengo algunas confundir.Esperamos que usted me puede ayudarCita:1> ¿Hay algún buen compilador, de tal manera que puedo complie programa de C en el archivo. Hexadecimal para AVR Studio??¿Qué será?
donde puedo encontrar??
De hecho, he utilizado varios de ellos y todos ellos lo hacen funciona a la perfección ..
Puedo seguir utilizando WinAVR y no tengo ningún problema a lo general, un hexagonal para conseguir mi MCU programado.Pero no confundir ..
AVR Studio le permite simular el código y el programa de su MCU (y de depuración, a través de JTAG), etc.,Entonces, ¿qué hacer?Así pues, es significa que puedo abrir C programa en AVR Studio (* similar al uso de C Visual Studio *) para hacer lo siguiente?test.c ==> test.hex y luego quemar a QUADCita:2> si no hay compilador tal?
puedo necesidad de utilizar AVR Studio para mi programación?
¿Es difícil?
Sólo tengo poco conocimiento en 8051 ..... ¿Qué debo hacer referencia?
Usted puede utilizar AVR Studio para compilar el código ASM (compileing C se lleva a cabo por los compiladores externos) ...
Como enumerados más arriba, usted puede usar Studio AVR programa que MCU (a través de ISP o JTAG) ..
Sin embargo, aclarar sus necesidades ...es que significa que primero debe cambiar todas las medidas necesarias. c,. h en los archivos. asm, luego a. hexadecimal archivo y grabar??en caso afirmativo, ¿le importaría decirme cómo forma. asm?
es un único archivo. asm?

Por mi parte, yo uso:WinAVR para compilarPonyprog que programar mi MCU
es decir:uso WinAVR a cambiar todo. C y archivo. h en hexadecimal un archivo. ==>AVR Studio utiliza para depurar el archivo. hexagonal ==>el Estudio AVR grabar en MCU, si el éxito.Si es así, las medidas deben prestar atención.
por ejemplo, establecer, Makefile ... e.tc
Alta después de 3 horas 8 minutos:Queridos Todos los expertos

Aparte de la pregunta anterior, creo que cuando estoy usando WinAVR, creo que es necesario para crear un Makefile.

howerver, yo no sé cómo tratar las fuentes de archivo Assembler .....

¿alguien me enseñara a hacerlo???

Además, creo que estoy usando el lenguaje C.lado a otro tipo de selección de idioma, debe seleccionar:
C / C ........ o
C #

THz ~ ~

 
Cita:

Así pues, es significa que puedo abrir C programa en AVR Studio (* similar al uso de C Visual Studio *) para hacer lo siguiente?

test.c ==> test.hex y luego quemar a QUAD
 
Thank You For yourrespone.

Sin embargo, todavía tengo problema para complie que ...
Ahora con el WinAVR a complie programa C .... hay todavía mucho del problema.que no puedo identificar que se debe al problema del compilador o programa en C no coincide con WinAVR ....

ahora cargar los de código en C (* 100% *)..... esperanza de salvar a todo el mundo se dedican tiempo para ayudar a me ~ ~

gracias super ....

software mediante:
AVR Studio 4.1
WinAVR V2.05.32
Lo sentimos, pero es necesario iniciar sesión para ver este archivo adjunto

 
Bueno ...no veo .... makefiletrata de utilizar una WinAVR más recientes (20040720)

Pero acabo de meter en el código de la instrucción y vio __flash o __interrupt o algo más ...

De hecho, debería echar un vistazo a la WinAVR manual avr-libc que proporciona funciones y macros para hacer lo que quiera.
Interrupción no se manejan así, la búsqueda de señal () o de interrupción ()

 
lo siento ... todavía no entiendo muy .... puede ser
¿podría darme cuenta el vínculo a dl versión más reciente de WinAVR?

 
Sí, por supuesto:

Página de Sourceforge: http://sourceforge.net/projects/winavr
Enlace directo a los espejos: http://prdownloads.sourceforge.net/winavr/WinAVR-20040720-install.exe?download

BTW que puedes ir y leer algunos artículos en http://www.avrfreaks.net (que es donde he encontrado todo lo que necesito para cosas AVR)

 
Lamento respone anterior que estaba en una prisa para hacer algos más.lo tanto, no lo he leído detenidamente ....En realidad, tengo que ya utilizan la versión 20040720.y los programas *. c estuvieron a cargo de Atmel (* encerrar por kit de desarrollo de AT86RF211 *).No he escribir o modificar estas código .......

Ahora confundir acerca de WinAVR adivinar ..... i si es un problema de estas código fuente o falto de la Biblioteca para WinAVR .......

voy a seguir leyendo los enlaces proporcionados en respone anterior.En realidad, lo que quiero es escribir un programa en C y luego cambia a un archivo *. HEX, a continuación, grabar en QUAD .....

Ayuda Ayuda Ayuda .......

 
Por lo que quieres hacer, tratar de partir de un ejemplo de proporcionar con WinAVR ...

FYI: C no ha sido creado para el desarrollo integrado ...Así, cada compilador de C que son conformes tiene que tratar con requierment particular incrustado como, colocar el código en cierta parte de la memoria, interrupciones y así sucesivamente ...
Es por eso que cada compilador de C incorporado a hacer algo propio para interactuar con interrumpir ...

Algunos de ellos es simplemente poner isr_myintfunc (void) interrumpir 0xyy ...
otros se vería así: __interrupt__ vacío ()... isr_myintfunc_void

para AVR hay dos funciones que responden a interrumpir:

SEÑAL (# NumeroDelntercepcion)
De interrupción (# NumeroDelntercepcion)

BTW, por lo general trabaja con AVR, pero no han probado su RF MCU, entonces, no estoy muy seguro de cómo podrían ser compatibles con comparar a AVR estándar (ATtiny, AT90S, ATmega)

 
Queridos todos,

Ahora tengo la siguiente pregunta gustaría preguntar.

1> a> ¿Cuáles son las cosas debajo de la lista??
b> ¿Cuáles son las funciones de cada uno de las cosas??

GCC.
ChipBlasterAVR.
Código de la versión del compilador de C.
Sistema de IAR, que es una mesa de trabajo para IAR Embededd ensamblador AVR Atmel
Imagecraft, ICCAVR
WinAVR

2> es el libro titulado: "Embedded de programación C y el AVR Atmel" por Batnett, Cox & O Cull.ISBN 1401812066 un buen libro para

se refiere?de este libro se puede convertir el programa en C para corregir el formato de archivo y grabar en MCU, 8535??

 
1.
WinAVR
Codevision
Iccavr
Iar ...

Todos ellos son los compiladores de C para ucontrollers AVR;
Te recomiendo empezar con Codevision!

2.Sí he oído que es un libro muy bueno sobre todo para principiantes!

 

Welcome to EDABoard.com

Sponsor

Back
Top