TODOPIC
Microcontroladores PIC => dsPIC => Mensaje iniciado por: micro_pepe en 31 de Julio de 2006, 17:48:05
-
Hola, me gustaria saber que programa se puede usar para programar los dsPIC en C.
Saludos y gracias.
-
Se utiliza Mplab C30 de Microchip que puedes descargar gratis y funciona durante dos meses.
-
CCS supongo que en el la siguiente version, introducira la programacion de estos dispositivos (segun pone en su web)
Suerte!!! :wink:
-
Al parecer no es necesario que sea en C30 Nocturno. Al parecer tambien se pueden compilar desde PICC, no he intentado nada pero pienso que seria bueno que alguien revisara un poco hacerca del tema y nos platicará.
Yo los he visto con el Proyect=> New=> PIC WIZARD.
Yo lo tengo en la version 3.249
(http://www.geocities.com/jeoart_1982/Borrar.jpg)
Saludos
-
Joder, menudo descubrimiento. ¿Ya se incluyen los dsPIC en CCS?
Tengo que actualizarme inmediatamente, ñam, ñam...
-
Qué te gusta un bocata de calamares eh jajaaj :P
-
Yo tambien me emocione al ver eso... hize una prueba utilizando el Wizard y al momento de compilar lo que habia generado, sin haber hecho ningun cambio al codigo me daba error en la libreria "30F2010.h" y me di cuenta que no existe esta libreria en el CCS, pues busque por todos lados la dichosa libreria y nunca la encontre.
Ademas, me di cuenta que estaba seleccionado la opcion de "Microchip PIC18" es decir, AUN NO SOPORTA LOS DSPIC'S, pues necesitaria un compilador diferente para soportar la nueva arquitectura de los dsPic's....
Ojala y pronto saquen la nueva version.... :mrgreen:
-
¡Ah!, mi gozo en un pozo. Ahora que tenía ya los calamares a medio freir...
-
Que chistoso.
A ok lo siento chicos creo que solo cause a larma a lo menso ... Ups :lol: los siento en especial con nocturno :D
-
Hola, he instalado el C30, pero no encuentro el ejecutable, y no me aparece como nuevo software en el menu inicio del xp.
Saludos y gracias.
-
Hola micro_pepe, al momento que instals el C30 se hace parte del Mplab, por lo que para poder acceder al C30 lo haces directamente desde el Mplab. La forma mas sencilla de programar en C30 es utilizando el Project Wizard.. alli seleccionas el dsPic que vas a usar y luego te pedira que selecciones el compilador y buscas el C30, para finalmente agregar los archivos que necesitas al proyecto, por ejemplo: main.c y p30F2010.gld (no te olvides incluir este archivo porque sino no no compila tu programa)
Espero se entienda... Saludos :-/ :-/ :-/ :-/
-
Gracias por las respuestas, he seguido las indicaciones y ya me funciona.
A ver si los del CCS incluyen pronto los dsPIC.
Saludos.
-
Bueno ya abri un foro nuevo creo que me adelante pero he estado observando el MikroC y vale la pena verlo ya que se especializa en dsPIC programados en C.
bueno hay dejo la info a ver como nos corre
http://www.megaupload.com/?d=6P639APC
-
Alguien ha sabido algo nuevo acerca del compilador C PCW para los DSPIC? mmm
-
Pues me parece que todavía están en versiones 'beta'...
Suerte!!! :wink:
-
Pero eso es el compilador de C, no el de DSPICS, ó si?
-
Yo esperaba que con la versión 4 del CCS ya se incorporase la familia dsPIC pero no lo han hecho.
Efectivamente el compilador es el mismo que el de PIC.
-
Solo una pregunta que se me hace un mundo.
Ultimamente me estoy confundiendo en el foro ya que dicen que el C es mejor para DSPIC pero el maestro Nocturno dijo que el Assmembler es mejor .
Cual es ..... ???
-
No sé dónde has podido leer que yo haya dicho eso; pero si yo soy anti-asm :D
Siempre he sido el principal valedor del C por encima del ASM, sin dejar de reconocer que los programas en ASM pueden llegar a ser más eficientes, cortos y rápidos.
-
mi amigo disculpame me equivoque creo q malinterprete algo en el tema INICIANDO CON DSPIC pero el que si lo dijo fue DARUKUR y luego tu confirmaste algo similar solo pero no dijiste que era el asm lo siento me desanime, bueno que va , tendre que seguir aprendiendo C , bueno en todo caso como crees mi amigo nocturno , ASSEMBLER puede funcionar bien con los DSPIC o C es mejor??? cual de los dos lo explota mejor???
-
En http://www.todopic.com.ar/foros/index.php?topic=14616.0 tenes los compiladores mas conocidos para PIC y DSPIC.
En el caso de los DSPIC el mejor (creo) que es el C30 que esta basado en el GCC ademas que utiliza algunas de las intrucciones de DSP.
El otro es el DSPIC pero no creo que este todavia al mismo nivel que el C30.
He podido ver que hasta en su ultima version (9.50) la largaron apurado y con errores.
Ademas en la version de Microchip tenes mucho mas soporte a traves de librerias.
-
Creo que por el momento el uso de C con asm es la mejor opción, porque como explicó Darukur el C30 solo utiliza algunas instrucciones en asm de los dsPIC y no se le puede sacar todo el jugo.
Además hay que tener en cuenta que el compilador C30 está basado en el compilador GCC y por lo tanto está a disposición su código fuente para que la comunidad lo pueda mejorar. Las librerias, los includes y archivos lkr son propiedad de Microchip.
Saludos.
Martín
-
Ola a todos,
Estou com uma grande duvida?
Estou usando o C30 e o DsPIC30F4013.
E como que faço para converter uma amostra de dados, para usar os Cálculos do Dsp, exemplos integral.
Não sei se vocês me entendem, mas criar vários bytes [1,2,3,4,5,6]bytes para uma forma de onda.
Exemplo:
(http://www.roswell.com.br/forumjoe/dados/DA-AD.gif)
Quero aplicar uma somatoria na forma de onda.
Como faço isto com o C30.
Que tipo de variavel posso criar e qual a tecnica :mrgreen:.
-
QUE ? :D
-
Como posso aplicar uma formula com o sinal convertido para digital. :mrgreen:
-
Buenos días acabo de leer el post y sigo un poco perdido. Quiero trabajar con dsPIC en C para lo que necesitaría un programa de simulación. Trabajo en Linux, ¿hay versiones libres para simular dsPIC? se que las hay para PIC16 y PIC18, pero no se si las hay para dsPIC.
Gracias por su atención.
Un saludo.
-
Bueno al fin me he decidido por usar una versión de las siguientes, pero lo cierto es que no se muy bien cuales son las diferencias y utilidades de estas versiones.
MPLAB
C30
WINPic800
¿Podeís ayudarme diciendome cual es el programa para simular, editar y compliar un programa para un microcontrolador dsPIC30F2010?
Gracias por su atención.
Un saludo.
-
Bueno al fin me he decidido por usar una versión de las siguientes, pero lo cierto es que no se muy bien cuales son las diferencias y utilidades de estas versiones.
MPLAB
C30
WINPic800
¿Podeís ayudarme diciendome cual es el programa para simular, editar y compliar un programa para un microcontrolador dsPIC30F2010?
Gracias por su atención.
Un saludo.
El MPLAB es un IDE que incorpora el MPSIM. Si quieres simular el dsPIC puedes usar éste software. Si quieres algo al estilo "proteus", deberás esperar ya que Ktechlab aún no da soporte.
Si estás en linux no tienes más que usar wine para tener estos software. En cuanto a gpsim creo que es cierto, aún no tiene módulos para los dspic.
-
Bueno creo que empiezo a aclararme, pero no tengo a quien preguntar si estoy en lo cierto o no, así que espero vuestra respuesta.
MPLAB IDE es el editor
MPLAB C30 es el compilador
WINpic800 es un programador (¿para que sirve?, concretando)
IC-PROG. para cargar el programa en el PIC
Estoy en lo cierto, estoy muy equivocada, no se alguien me echa un cable, que por mucho q busco no me termino de aclarar.
Si estás en linux no tienes más que usar wine para tener estos software. En cuanto a gpsim creo que es cierto, aún no tiene módulos para los dspic.
También soy muy nueva en linux, así que no entiendo eso de usar wine, pueda alguien explicarlo.
¿Podré usar MPLAB, WINpic800 y IC-PROG en Kubuntu?
Gracias por su atención.
Un saludo.
-
MPLAB IDE = Integrated Development Environment. Como su palabra lo dice, es un entorno de programación integrado. Se le agregan módulos como los compiladores (C30, C18, CSS, Hitech) o ensambaldores (MPASM) . A su vez hay modos de debuggear o probar tu programa (MPSIM es decir en la PC, ICD-2 que es debuggear sobre el hardware). También se puede enviar directamente lo compilado/ensamblado al programador. Tiene plugins para ICD2, Picstartplus y muchos otros programadores (oficiales) que Microchip como proveedores externos.
Winpic800 es lo mismo que ICPROG, es un programa que a su vez controla a tu programador. Winpic solo funciona bajo windows, al menos en teoría ya que no lo he probado con winpic
También soy muy nueva en linux, así que no entiendo eso de usar wine, pueda alguien explicarlo.
No soy el más indicado para explicarte cómo usar el wine porque lo instalé una vez, hice un par de pruebas y eso fue todo. Si usas ubuntu con el Synaptic podras agregarlo y se te instalará. Hay muchos tutoriales en internet sobre wine y en castellano por gente experta.
¿Podré usar MPLAB, WINpic800 y IC-PROG en Kubuntu?
MPLAB = si
Winpic800 -> no sé, poco probable, depende cómo sea su interfaz con el api de windows , en función de eso será las chances que tendrá wine de emular su comunicación. Tienes muchas más chances que funcione si tu programador por ejemplo, es por puerto serie.
IC-PROG... casi que no, yo que tu pruebo el PikDev.
Si buscas en el foro hay gente que ya estuvo usando linux + pics + programadores.
-
Gracias Maunix buscaré PikDev y echaré otro vistazo al foro.
Un saludo.