fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Grabacion de Propeller

11 Respuestas
4 Usuarios
0 Reactions
4,286 Visitas
technik
Respuestas: 287
Topic starter
(@technik)
Reputable Member
Registrado: hace 17 años

Alguien de por aqui ha usado algunaa vez un propeller? Lo pregunto por que me parece el procesador a medida para uno de mis proyectos, pero no se como usarlo. Me he descargado el software para programarlo pero no se como se graba fisicamente, para entendernos, ¿hace falta algun programador tipo TE-20 a lo bestia? ¿cual es el proceso de grabacion?, ¿donde conectas el propeler?, esas cosas

CJ

Responder
10 respuestas
gizer20
Respuestas: 1570
(@gizer20)
Noble Member
Registrado: hace 19 años

Pues la verdad por 13 $ el propeller de las narices esta de coña por cierto en que se programa porque en C creo que no o si se puede?

Responder
_jm_
Respuestas: 961
 JM
(@_jm_)
Prominent Member
Registrado: hace 19 años

Según te dice en la página que distes puedes programarlo en asm y en un lenguaje de alto nivel.

The Propeller chip is programmed in both a high-level language, called Spin™, and low-level (assembly) language.

Usar un integrado de esos pues supongo que te ahorrará mucho tiempo, pero es mucho más didáctico montartelo tú con micros y los pics de momento salen gratis, todo es lo que se busque

Responder
technik
Respuestas: 287
Topic starter
(@technik)
Reputable Member
Registrado: hace 17 años

El lenguaje de programacion del propeler es el Spin (aunque tambien se puede usar el assembly). Personalmente aun no tengo mucha experiencia con el Spin, pero por lo que he visto es un lenguaje orientado a objetos bastante parecido al C++, lo cual me parece una gran ventaja, me parece bastante util el uso de objetos en programacion robotica.

Responder
gizer20
Respuestas: 1570
(@gizer20)
Noble Member
Registrado: hace 19 años

Pues de coña si es bastante parecido al C++ es el que voy a tener que chupar durante 3 años de mi vida y seguramente mas si eso el verano que viene compraremos uno y a darle a las helices porque ahora mismo con todo lo que tengo no quiero meterme en otra cosa mas

Responder
darthagus
Respuestas: 110
(@darthagus)
Ardero
Registrado: hace 19 años

Pues cuando descubras que sin muchas complicaciones puedes generar señal vga 640x480 e incluso video compuesto con este chip...
Ademas de poder leer señales de teclado y raton, generar audio, y unos cuantos etceteras.

Si realmente te gusta comprate la tarjeta entrenadora http://www.parallax.com/detail.asp?product_id=32100
y te bajas todas las librerias que ha ido haciendo la gente (que no son pocas) y disfrutaras como un enano.

Por cierto, lo de grabar el propeller es un tanto raro. Me explico, como sabeis tiene 8 nucleos (o cogs, como llaman ellos). Pues bien, el primer nucleo realiza la función de bootloader e interprete del lenguaje spin (si, el spin es interpretado y no compilado, como podria pensarse). Cuando el micro arranca (despues de comprobar el watchdog y demas rutinas clasicas de inicio), comprueba si hay algun dispositivo de memoria en el bus i2c (normalmente usan las memorias flash de microchip de 32kb), si es asi lee los primeros 32kb y los carga en la memoria de ejecucion del micro, si no hay dispositivo, busca si hay respuesta en el puerto serie, si la hay, hace lo mismo, lee los 32kb de la aplicación. Y si no encuentra ningun dispositivo en el bus i2c ni ningun otro dispositivo que le envie el programa por el puerto serie se queda en "halt" hasta que detecta alguna interrupción en cualquiera de los buses anteriores y repite la operación.
Que quiero decir con esto, que el micro no es capaz de retener el programa, es decir, debe tener siempre una flash en i2c para que funcione correctamente.

Salvo este detalle, el micro es la pera limonera. Yo tengo la demo board kit y la he probado con monitor, teclado y raton... y no podia hacer otra cosa que babear. 😛

Ánimo y a darle al propeller que es un micro con muchas posibilidades.

Responder
Página 2 / 3
Compartir: