TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: RALF2 en 18 de Julio de 2010, 00:39:34

Título: Llego el amicus 18!
Publicado por: RALF2 en 18 de Julio de 2010, 00:39:34
Buenas amigos!
Les coloco aqui una tarjeta similar a la utilizada por el arduino pero que en vez de utilizar un micro atmel emplea un pic y trae ademas un software gratis! para programarlo similar al proton pero sin limitaciones de ningun  :-/.
Y otras cosas mas que se pueden hacer con el.
Lo pueden ver aqui (http://www.crownhill.co.uk/product.php?prod=2203).

Saludos
Título: Re: Llego el amicus 18!
Publicado por: Marioguillote en 18 de Julio de 2010, 01:57:52
Hola Ralf!

Juanfe ya había anunciado esto en un post anterior (http://www.todopic.com.ar/foros/index.php?topic=31108.msg259397#msg259397).
Realmente se vé muy interesante la propuesta de una versión gratuita y sin limitaciones de Proton aunque sea para ese PIC únicamente.
Estoy tratando de conseguirlo a ese PIC. He averiguado en algunas casas de Argentina y no lo puedo conseguir aún. Apenas pueda, le pongo las manos encima!  :)

Saludos!
Mario
Título: Re: Llego el amicus 18!
Publicado por: RALF2 en 18 de Julio de 2010, 09:14:20
Me han plajeado la idea  :D
No lo habia visto amigo mario!
Pero lo que si te puedo decir es que ese compilador es mucho mejor que el que utiliza el arduino  :mrgreen:
He estado utilizando el arduino mega con el software que trae y por lo que veo es como dijeron por alli para principiantes  :5]
Esta algo imitado el programa para hacer algunas cosas sobre todo en lo que respecta al manejo de interrupciones.
Pero bueno si logro conseguir el otro modelo que indique me lo traigo  :mrgreen:
Y ese si posee un compilador que es poderozo y puedes utilizar el proton con el he incluso que que hasta el CCS mismo!

Bueno apenas me respondan la gente de crownhill les comunico!

Saludos
Título: Re: Llego el amicus 18!
Publicado por: ASTROCAR en 18 de Julio de 2010, 16:41:40
Muy interezante ya quisiera tenerla lastima que aca no la venden.

Saludos y gracias por el dato raul.
Atten.
Alexander Santana.
Venezuela-Barcelona.
Título: Re: Llego el amicus 18!
Publicado por: RALF2 en 21 de Julio de 2010, 09:04:42
Que tal astrocar!
Asi es aqui no lo venden y de hecho son pocas partes en donde se encuentra, aun no tiene la fama del arduino  :D
Una cosa es que el pic18f25k20 opera solo a 3.3v aunque las entradas de este soportan 5volt  ;-)
No obstante si se desea se puede cambiar el tipo de micro por uno que opere a 5v como es el pic18f252 entre otros que son de 28 pines y tipo DIP  :mrgreen:

Bueno sigo a la espera a ver si logro pedirla tarjeta a crownhill que es donde la despachan para sur america, ojala que mi tarjeta no se ponga comica con las libras esterlinas que usan halla  :shock:

Saludos
Título: Re: Llego el amicus 18!
Publicado por: RALF2 en 05 de Agosto de 2010, 14:15:51
Que tal amigos!
Aqui les coloco unas fotos de mi reciente adquisicion  :mrgreen:
El amicus 18!

Denle boton derecho ver imagen asi se observa mejor  :D


http://img823.imageshack.us/img823/6406/img1468k.jpg


http://img411.imageshack.us/img411/2613/img1470i.jpg

(http://img819.imageshack.us/img819/4373/img1468k1.jpg) (http://img819.imageshack.us/i/img1468k1.jpg/)


(http://img443.imageshack.us/img443/7416/img1470i1.jpg) (http://img443.imageshack.us/i/img1470i1.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)

Saludos

Título: Re: Llego el amicus 18!
Publicado por: dogflu66 en 05 de Agosto de 2010, 15:06:33
Se ven muy bien, estoy volviendo a considerar el pedirmela. :D
Título: Re: Llego el amicus 18!
Publicado por: ASTROCAR en 05 de Agosto de 2010, 17:49:02
Que poderoso juguete yo quiero uno para mi proyectos  ya me pondre en contacto contigo para ver como son los tramites para yo adquirir uno y asi trabajarlo en conjunto para lo que salga.

Saludos y espero lo difrutes al maximo.

Atten.
Alexander Santana.
Título: Re: Llego el amicus 18!
Publicado por: RALF2 en 05 de Agosto de 2010, 19:42:55
Gracias amigos por los comentarios!
Espero la semana proxima empesar a ponerme a trabajar con ellos en un proyecto que tengo tiempo pensandolo pero que ahora se hara realidad  :D

En el foro ire colocando los avances y cualquier detalle relevante que le vea al amicus bueno o malo  :mrgreen:

Astrocar si los vas a pedir debes comprarlos aqui (http://www.crownhill.co.uk/product.php?prod=2203)  te los recomiendo 100%, pero pregunta primero si los tienen  :mrgreen:

Saludos
Título: Re: Llego el amicus 18!
Publicado por: PalitroqueZ en 05 de Agosto de 2010, 21:12:58
tremendo juguete te compraste Raul  :)

esperamos que nos cuentes los avances.

Título: Re: Llego el amicus 18!
Publicado por: RALF2 en 06 de Agosto de 2010, 09:57:40
Seguro pedro!
Pronto comensare a postear lo que vaya haciendo con el  :mrgreen:

Saludos
Título: Re: Llego el amicus 18!
Publicado por: Cryn en 06 de Agosto de 2010, 11:16:33
Buena compra RALF2! seguro ya le andas metiendo mano! que te diviertas
Título: Re: Llego el amicus 18!
Publicado por: Marioguillote en 08 de Agosto de 2010, 19:40:04
Felicitaciones Ralf !  :)
Se ve muy buena la placa!

Yo estuve haciendo algunas pruebas con el PIC (18F25K20) y el compilador Amicus IDE  y ya comencé a trabajar en cositas elementales.
El led blinker, el "Hola Mundo" y esas cosas.
Está muy bueno. Espero poder sacarle el máximo provecho al compilador.

Una cosa que me llamó la atención en las primeras experiencias es que sin declarar el cristal (como hacemos en Proton) utilizando cristales de 6, 12, 20 y 40, el PIC y los programas que hice funcionaron sin inconvenientes  :shock: 
Y lo más llamativo fué lo siguiente:  al no tener un cristal de 16Mhz (como lleva el hardware de Amicus) quise usar un cristal de 20Mhz.
Lo primero que pensé fué en declararlo XTAL 20 tal como siempre hacemos en Proton
El sistema no me visualizaba nada en el display y cuando lo hacía, aparecían caracteres en lugares aleatorios  :5]
Después de revisar todo mil veces, se me ocurrió quitar la declaración del cristal y allí todo arrancó y funcionó correctamente.

Es decir, no hace falta declarar el cristal  :shock: y tampoco hace falta declarar el LCD si se coloca en la posición (y conexión) por default de la placa Amicus.

Resumiendo: Algunas diferencias respecto a Proton vamos a encontrar al momento de escribir los programas, pero creo que serán cosas muy sencillas, nada preocupante.
Todo se simplifica a muy pocas líneas, tenemos un compilador BASIC gratuito sobre un PIC con características muy interesantes. Espectacular!  :grin:

Aquí una imagen de los primeros minutos de acción:

(http://www.servisystem.com.ar/GRAFORO/Hola_Mundo.jpg)

Saludos!
Mario
Título: Re: Llego el amicus 18!
Publicado por: Veguepic en 09 de Agosto de 2010, 09:57:29
Que interesante y en Basic que se hace tan  facil. Voy a pedir ese PIC de inmediato!!!

Hay algo que me llama la atencion, Porque no usaron un PIC con modulo USB incluido???

Felicidades con el nuevo juguete RALF y Mario, espero alcanzarlos pronto......
Título: Re: Llego el amicus 18!
Publicado por: RALF2 en 09 de Agosto de 2010, 11:00:18
Que tal amigos!
Mario el cristal que estas utilizando es de 16Mhz?
Si el software del amicus viene para operar con la tarjeta que compre es de presuponer que el cristal no lo puedes cambiar porque debe venir el software para correr con ese cristal ademas, aun no lo he probado, por eso no debe ser necesario declarar esas cosas y el tipo de pic...

Todavia no realizo ninguna prueba pero espero pronto poderlo hacer  :mrgreen:

Saludos
Título: Re: Llego el amicus 18!
Publicado por: willynovi en 09 de Agosto de 2010, 11:15:01
Hay algo que me llama la atencion, Porque no usaron un PIC con modulo USB incluido???

Es cierto, pero creo que la principal razon por la que elijieron este micro es por la capacidad del reloj de hasta 64Mhz y hacerle un overclocking de 100Mhz, de lo que lei por ahí. Con respecto al 18F2550 no le veo mas diferencias, salvo el precio que el del 18F25K20 es cerca de 3 veces menos.
Título: Re: Llego el amicus 18!
Publicado por: RALF2 en 09 de Agosto de 2010, 11:24:57
Que tal amigos!
Bueno pero en el caso de la placa no es necesario operar con el micro que trae por defecto el pic25k20 podria utilizarse otro de 28 pines, como el pic18f2550  :shock:
Solo que el software que se emplea para la placa ya no seria util, no obstante, se podria emplear otro compilador como el CCS, proton...
Claro y el cristal seria el de 16Mhz que trae la placa  :mrgreen:

Saludos
Título: Re: Llego el amicus 18!
Publicado por: CoreMain en 09 de Agosto de 2010, 14:42:01
Se lo mira super interesante... Pero, como lo consigo aquí en Ecuador? Si alguien sabe como se lo agradecería...
Título: Re: Llego el amicus 18!
Publicado por: RALF2 en 09 de Agosto de 2010, 15:31:50
Buenas CoreMain
Preguntale a ellos aqui (http://www.crownhill.co.uk/product.php?prod=2203) segun entiendo si envian a ecuador, ya que, si me lo enviaron a mi de seguro no debe a ver problemas para que te lo hagan llegar  :mrgreen:

Saludos
Título: Re: Llego el amicus 18!
Publicado por: Marioguillote en 09 de Agosto de 2010, 21:17:24
Mario el cristal que estas utilizando es de 16Mhz?
Si el software del amicus viene para operar con la tarjeta que compre es de presuponer que el cristal no lo puedes cambiar porque debe venir el software para correr con ese cristal ademas, aun no lo he probado, por eso no debe ser necesario declarar esas cosas y el tipo de pic...

Hola a todos los que se suman al hilo!  :)
Hugo, Willy, CoreMain ...

Utilizo un cristal de 20Mhz Ralf.  :shock:
Apago el sistema, coloco un cristal de 40 Mhz y funciona igual.   :shock:
Apago el sistema, coloco un cristal de 12 Mhz y funciona igual.   :shock:
Apago el sistema, coloco un cristal de 6 Mhz y funciona igual.   :shock:

Hoy tenía que mandar a comprar un cristal de 16Mhz y no he tenido tiempo suficiente. Veremos mañana de hacerlo. Yo creo que debe ser necesario para cuando utilicemos el envío y recepción de datos por puerto serie. Allí, necesitaremos el valor exacto del cristal, tal como lo trae la placa original. Seguro.

Un dato muy interesante que encontré en el manual mientras le daba una mirada es que aparte de los lásicos DELAYMS y DELAYUS, ahora tenemos el DELAYCS que son por ciclos de reloj. Es decir, ahora tenemos la funcion NOP de ASM integrada en el IDE y con una única instrucción. Es decir, comenzamos a tener posibilidades de manejos más exactos de tiempos ... :) Eso puede ser muuuuuuuuy útil !!!

Esta noche voy a seguir haciendo ensayos. Por ahora, con el cristal de 20Mhz, con el LCD conectado en puerto B como dice el manual y escribiendo lo que sigue, lo que muestro en la imagen de abajo, el sistema sale funcionando.
Atención: Nada de #define, include, device, xtal, config ....nada. Nada de nada. Así como lo ven en imagen el LED en PortB.0 prende y apaga y el LCD muestra la leyenda. Ni una línea de código de más, ni una de menos.

Escriben eso, compilan, graban por ICSP y sale funcionando al momento.
Lo único que noté es que el clon de Pickit2 que yo uso (disculpen si no se escribe así) no resetea al PIC una vez que lo grabó. Tengo que hacerlo yo.

Con esto sólo ya tenemos Blink y LCD en menos de 5 minutos  :)

(http://www.servisystem.com.ar/GRAFORO/Screen.jpg)

Cuando el LED enciende, la leyenda del segundo renglón dice LED ENCENDIDO y viceversa.
En el renglón 1 hay otra leyenda fija cualquiera sea.

Tenemos un PIC que es mucho más que un 16F876A (que nos permitía hacer maravillas). Realmente como dijo Hugo, a esto sólo le faltó la conexión USB (usar el 18F2550) y tener el IDE gratis. Hubiera sido la panacea total.

A jugarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr !!!!!  :D

Saludos!
Mario
Título: Re: Llego el amicus 18!
Publicado por: Suky en 09 de Agosto de 2010, 21:44:00
Hola!  :mrgreen: Voy a meterme un poquito, Mario al cambiar los cristales no cambia la velocidad del parpadeo de los leds? Estaría bueno configurar una comunicación serial de por ejemplo a 9600 baud y probar con cada cristal, si aparecen caracteres raros seguramente solo va a funcionar para 16 MHz  :?


Saludos!  ;-)
Título: Re: Llego el amicus 18!
Publicado por: RALF2 en 10 de Agosto de 2010, 10:43:16
Que tal amigos!
Asi es como dices suky es posible que el software del amicus solo opere con elcristal que trae la tarjeta de 16Mhz, y al cambiarlo por otro podria a ver problemas  :mrgreen:
Seria bueno mario que probaras a ver  :shock:

Saludos
Título: Re: Llego el amicus 18!
Publicado por: Marioguillote en 10 de Agosto de 2010, 11:26:33
Estaría bueno configurar una comunicación serial de por ejemplo a 9600 baud y probar con cada cristal, si aparecen caracteres raros seguramente solo va a funcionar para 16 MHz  :?

Asi es como dices suky es posible que el software del amicus solo opere con elcristal que trae la tarjeta de 16Mhz, y al cambiarlo por otro podria a ver problemas  :mrgreen:
Seria bueno mario que probaras a ver  :shock:

Hola !

Exacto. Allí estará el problema. En la comunicación por puerto serie tal como lo puse en el post anterior.


Hoy tenía que mandar a comprar un cristal de 16Mhz y no he tenido tiempo suficiente. Veremos mañana de hacerlo. Yo creo que debe ser necesario para cuando utilicemos el envío y recepción de datos por puerto serie. Allí, necesitaremos el valor exacto del cristal, tal como lo trae la placa original. Seguro.

Hola!  :mrgreen: Voy a meterme un poquito, Mario al cambiar los cristales no cambia la velocidad del parpadeo de los leds?

Te soy sincero: No me fijé demasiado en eso. Me quedé con el hecho de que le ponía cualquier cristal y siempre funcionaba  :shock:
Esta noche le voy a prestar más atención a eso y voy a seguir con los experimentos.

Una de las cosas que me sorprende es no necesitar ninguna de las 18 millones de declaraciones e includes que usan otros lenguajes.
Sin declarar nada escibís una única línea en el IDE que diga PRINT "Hola Mundo" y lo hace ... Para aprender e iniciarse desde cero, eso es extraordinario.

Otra cosa que "creo" (nótense las comillas) es que el IDE admite programas hechos en C .... "creo"
No sé si CCS o C18 (recordemos que es un 18F el PIC) pero estoy en un 80% seguro que admite programación en C
Creo haber leído algo en la página oficial que era compatible con los programas hechos para Arduino. Tendria que releer eso.
Algo así como un IDE "binorma"  :D

Esta noche sigo con los ensayos y les cuento.

Saludos!
Mario
Título: Re: Llego el amicus 18!
Publicado por: Suky en 10 de Agosto de 2010, 11:32:04
Te soy sincero: No me fijé demasiado en eso. Me quedé con el hecho de que le ponía cualquier cristal y siempre funcionaba  :shock:
Esta noche le voy a prestar más atención a eso y voy a seguir con los experimentos.

Lo que pasa, es que hacer titilar un led o escribir en un LCD realizado en cualquier compilador fijando cierta frecuencia de trabajo para su desarrollo va a funcionar al cambiarle el cristal. Más rápido o más lento, pero va a funcionar. Salvo que la variación sea mucha y no se cumpla, por ejemplo, el tiempo de ENABLE del LCD, sino no hay nada que afecte.

Saludos!
Título: Re: Llego el amicus 18!
Publicado por: RALF2 en 10 de Agosto de 2010, 13:04:33
Intersante comentario mario ya nos contaras como te aido pero es muy posible que si utilizas comunicacion serial y cambias el cristal digamos por uno de 4Mhz no te funcione :?
Prueba a ver yo esta semana le empesare a meter manos a ese pic con la tarjeta que compre aunque tengo  ganas de programarla en CCs en vez del proton  :D

Bueno ya vere en que lo hago para empesar  :mrgreen:
Ah y por favor mario si puedes dinos donde viste la informacion de como integrar el C y el arduino con el amicus eso seria genial de poderse hacer  :mrgreen:

Saludos
Título: Re: Llego el amicus 18!
Publicado por: RALF2 en 11 de Agosto de 2010, 00:06:31
Que tal!
Leyendo un poco el software del amicus veo que este si permite cambiar el tipo de cristal a utilizar segun lo que indica el manual  :mrgreen:
Lo otro es que sino declaras el cristal este asume que operara a 64Mhz con un cristal de 16Mhz, asi que si quieres utilizar un cristal de 4Mhz por ejemplo debes declarar ese cristal y desactivar el pll que por defecto lo activa segun veo  :?  abria que probar si es asi  :mrgreen:
Lo de integrar el lenguaje C o el software del arduino, hasta donde averigue no creo que se pueda por lo menos utilizando el programa del amicus.  :mrgreen:

Bueno mario ya nos diras como te fue  :-/

Saludos
Título: Re: Llego el amicus 18!
Publicado por: jor_wilson en 01 de Noviembre de 2010, 19:30:16
Hola Gente:
Soy nuevo en este foro, aunque algunos los reconozco de otros lares. Ando buscando el PIC18FK20 (soy de Argentina, CABA) y "NO" es lo único que consigo. Lo más aproximado en ELEMON S. A. fue el  PIC18F45K20. De última es una opción.
Dejo el contacto de Elemon S. A. para quién le pueda servir
http://200.117.251.27/elemon/
Saludos a Todos y se agradece alguna respuesta
Título: Re: Llego el amicus 18!
Publicado por: meledu en 05 de Noviembre de 2010, 13:21:36
Hola amigos que tal desde que vi el primer post de este amicus , me propuse armar una placa que sea compatible(y digo compatible porque resultaria un poco dificoil armarla con el ft232)asiq ue hice la placa con los pines ed entrada y salida , ademas le puse un conector para icsp y tambien er232, de esa manera la puedo conectar a otra plaquita en la cual esta el ft232 y asi no tener que hacer una placa completa y que saliera tan dificil, tambien he puesto un conectro lcd y una salida para el bus i2c , si estos conectroes no son unsados no afecta en nada el funcionamiento del pic como entradas y salidas. se los pogo otra vez aver si a alguno le interesa.
en el diagrama figura el pic 16f876a porque es el que tenia al principio, pero el orden de pines son los mismo que del 18fk20, asi que no hay problema ,solo tienen que cambiar el cristal de 20 a 16 Mhz y seria %100 compatible.espero les sirva amigos, aunque sea para practicar.
Título: Re: Llego el amicus 18!
Publicado por: maxid en 31 de Enero de 2011, 16:31:09
Que tal amigos!
Aqui les coloco unas fotos de mi reciente adquisicion  :mrgreen:
El amicus 18!

Denle boton derecho ver imagen asi se observa mejor  :D


http://img823.imageshack.us/img823/6406/img1468k.jpg


http://img411.imageshack.us/img411/2613/img1470i.jpg

(http://img819.imageshack.us/img819/4373/img1468k1.jpg) (http://img819.imageshack.us/i/img1468k1.jpg/)


(http://img443.imageshack.us/img443/7416/img1470i1.jpg) (http://img443.imageshack.us/i/img1470i1.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)

Saludos



Perdon mi indisrecion, pero cuanto lo pagaste en dolares, porque en la pagina no se en que lo cobran.
Título: Re: Llego el amicus 18!
Publicado por: meledu en 28 de Mayo de 2011, 22:03:08
Aca en Perú en donde lo puedo conseguir?