TODOPIC
Microcontroladores PIC => dsPIC => Mensaje iniciado por: c4_esp_VR en 02 de Julio de 2007, 09:33:30
-
Hola buenas:
Quisiera iniciarme en el mundo de los dspic y veo que se compila en C30, que es muy parecido a C18.
Por norma programo en CCS pero veo que este no soporta dspic con lo que tendré que migrar a C30, si alguno tiene un manual y/o tutorial de C30 o algún enlace interesante sobre dicho compilador, sería de agradecer.
Un saludete a todos.
-
Buennas:
El mejor manual de los dspic son sus datasheet, ya sabes donde buscarlos no?, si buscas algo en castellano en el foro vienen algunos post donde hablan del libro de Angulo, echale un vistazo a ver si es eso lo que buscas. Que yo sepa, que no es que sepa mucho, creo que no hay nada por ahí en castellano, tipo datasheet traducido, así que animo y suerte.
En la página web de microchip creo recordar que también hay una aplicación de nota donde vienen las diferencias entre el C18 y el C30,
saludos,
-
hola, gran parte del libro del Angulo es una traducción del datasheets de los 30f Family Reference Manual, y si te puedes guiar de este libro pero tienes que tener el datasheet a la mano porque el Angulo le he visto unos errores por ahi bien grandes.
Pero lo mejor son los manuales, claro hay que saber inglés y paciencia.
suerte
-
Manuales manuales aca hay unos poquitos en español :-)
Dspic Capitulo 1 (http://es.geocities.com/mariano_pic/pdf/cap1.pdf)
Dspic Capitulo 2 (http://es.geocities.com/mariano_pic/pdf/cap2.pdf)
Dspic Capitulo 3 (http://es.geocities.com/mariano_pic/pdf/cap3.pdf)
Dspic introduccion (http://es.geocities.com/mariano_pic/pdf/DSPintro.pdf)
Dspic Arquitectura (http://es.geocities.com/mariano_pic/pdf/dsPICarquitectura.pdf)
Ahora son los que tengo pero estoy seguro de que debe de haber mas :mrgreen:
-
Hola acabo de ver los manuales, están bien explicados los hizo el amigo Nocturno
-
:shock: ¡ Son artículos de mi web exportados a PDF ! :shock:
-
Jeje por lo menos han tenido la delicadeza de poner tu web de referencia, pequeñito pero lo han puesto jeje
Suerte!!! ;)
-
Pues de alla los saque a demas los articulos de nocturno estan en pdf en su pagina para descargar, o sea que el administrador o sea el mismo nocturno los tuvo que poner en pdf.
Aca esta el enlase a la web de nocturno donde estan estos articulos en pdf
http://www.micropic.es/index.php?option=com_content&task=blogcategory&id=22&Itemid=61
el primer articulo en pdf:
http://www.micropic.es/index2.php?option=com_content&do_pdf=1&id=16
y el icono : (http://www.micropic.es/templates/micropic/images/pdf_button.png)
por lo que veo no visitas tu propia pagina nocturno :D
Ahi que estar registrado para poder haser estas descargas.
No me digas que no sabias que tu pagina los tiene para descarga en pdf :D
-
Muchas gracias por la info, los documentos de la web de nocturno están muy bien para empezar con dspic, me pondré manos a la obra.
No hay un manual más estandar como los que circulan en la www parecidos a los de CCS
-
Sí, no sólo lo sé, sino que lo activé voluntariamente. Están ahí para facilitar su portabilidad y su lectura offline.
Lo que pasa es que no imaginaba que esos PDF estuvieran alojados en otro sitio web.
-
Eso sucede cuando uno se pasa de generoso .... JAJAJAJAJAJJAAJ :D :D :D :D :D
-
En realidad, todo el contenido de MicroPIC es GNU, por lo que cualquiera puede cogerlo. Pero yo siempre tengo la costumbre de preguntar antes de colgar en mi página algo ajeno y me ha sorprendido.
-
:shock: ¡ Son artículos de mi web exportados a PDF ! :shock:
Jeje por lo menos han tenido la delicadeza de poner tu web de referencia, pequeñito pero lo han puesto jeje
Suerte!!! ;)
Sí, no sólo lo sé, sino que lo activé voluntariamente. Están ahí para facilitar su portabilidad y su lectura offline.
Lo que pasa es que no imaginaba que esos PDF estuvieran alojados en otro sitio web.
Los tuve que poner en mi escaso espacio de geocities por que no podia subirlos aca por que pesaban mas de 250kb.
Si ves mi pagina no los tengo para descargar como muchas cosas que tengo pero en mis paginas no hago referencia a ellas.
Estan tal cual tu los das no creo que eso sea un crimen ¿o si?
es mas si quieres los elimino.
Nocturno el que tus articulos esten aca no siginifica mas que publicidad adicional a tu pagina me imagino que mucha gente ahora se ira a dirigir a buscar mas info en tu pagina que por cierto es muy buena. Es lo mejor que hay.
Ademas me imagino que le debes mucho a este foro. Seguro todos los dias aprendes muchas cosas que no sabias al igual que todo el mundo.
Un saludo :mrgreen:
-
No, no es un crimen, faltaría más. Es más, ni siquiera es un pecadillo. Sólo he dicho que me ha sorprendido porque suelo comportarme de otra manera.
Y no paras de tener razón; desde el punto de vista de los PIC y la electrónica debo todo lo que soy a este foro, en especial a usuarios que no paran de enriquecernos con sus aportaciones. Sobre todo gracias a aportaciones como las tuyas.
Creo que esta conversación está tornándose en casi personal y resultará poco interesante para el resto de amigos, así que no continuaré contestando en el hilo. Muchas gracias por hacer publicidad de mi página.
-
Hola Gente
Estoy tratando de entrar al mundillo de los dsPic. Con algunas dificultades.
Consulta: Hay algún tutorial o similar en codigo ensamblador para empezar a programar a un dsPic30F2010. Concretamente me interesa saber como hago el encabezado, si tengo que poner un Org.... En fin, por favor sin risas.
Desde ya muchas gracias por la ayuda. :shock:
-
Hola
Los ejemplos y appnotes que se bajan directamente de microchip son buena ayuda ...
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2127¶m=en023431
Hay varios tutoriales pero muchas personas usan C ...
-
Gracias blackcat
Vi en la dir que me enviaste algunas aplicaciones interesantes.
He bajado el C30, pero en realidad me siento mas cómodo con los idiomas de bajo nivel.
Nos pondremos a estudiar C. :-/
-
Hola Gente
He bajado algunas de las aplicaciones que me sugirio blackcat. Concretamente la AN957 de Microchip.
Adecue algunos parametros.
Pero cuando creia que todo estaba ok me sale lo siguiente:
Executing: "C:\Archivos de programa\Microchip\MPLAB C30\bin\pic30-gcc.exe" -mcpu=30F2010 -c -x c "ClosedLoopSenBLDC.c" -o"ClosedLoopSenBLDC.o" -g -Wall
ClosedLoopSenBLDC.c:49:1: warning: "__dsPIC30F2010__" redefined
<built-in>:54:1: warning: this is the location of the previous definition
A language-plugin exception occurred and was logged.
BUILD FAILED: Wed Aug 08 14:37:03 2007
En esas lineas tengo lo siguiente:
49 #define __dsPIC30F2010__
50 #include "c:\Archivos de programa\Microchip\MPLAB C30\support\h\p30F2010.h"
51 #define FCY 10000000 // xtal = 5.0Mhz; PLLx8
52 #define MILLISEC FCY/10000 // 1 mSec delay constant
53 #define FPWM 39000
54 #define POLEPAIRS 5 // number of pole pairs of the motor
Alguien me puede decir que es lo que está mal ?
Gracias :?
-
Que es estas usando ASM o C?
-
hola Nosedspic, tal ves debas reemplazar esto:
#define __dsPIC30F2010__
#include "c:\Archivos de programa\Microchip\MPLAB C30\support\h\p30F2010.h"
por esto
#include <p30f2010.h>
-
Y no olvides que tu proyecto debe enlazar también los ficheros:
libp30F2010-coff.a
libp30F2010-elf.a
p30f2010.gld
Suerte
-
Hola Gente
Bueno, pude por fin hacer la compilación.
Renatox, lo que me pasaste (quedo muy muy agradecido contigo), no funciono. Lo que si funciono fué eliminar la linea de #define __dsPIC30F2010__ y tuve que copiar el directorio de support a un directorio que cree en c:\c30_tools, el cual no entiendo porque, pero funciona
Blackcat. Muchas gracias por tu respuesta. Estoy intentando usar el C30.
En realidad ahora que este funionó, trataré como proyecto.... de hacer funcionar el QEI con un encoder de 100 RPV a 4000 rpm. Esto es para posicionar una mesa con una precisión de 25 micrones. Esto ya lo tengo hecho y funcinando con un Pic 16F873 pero a unas 120 rpm.
Cordiales saludos a todos por su ayuda. :-/ :-/ :mrgreen: :-/ :-/
-
Hola Gente
Nocturno, perdón pero recien ahora veo tu respuesta.
Cuando me dices de enlazar, los archivos ..... , no capto bien la idea donde o como los enlazo ? desde el Proyec Wizard, desde la ventana de Proyec o tal vez es una sentecia
Gracias por tu respuesta.
-
Si ya te ha funcionado no hagas nada más, pero me refería a la ventana de Proyecto.
-
Nocturno
He visto un articulo tuyo, para otro dsPic 33F.... - Capítulo 3: Quadrature Encoder Interface.
No te ofuscas si te lo uso ?
-
Depende del uso, hombre.
Si lo vas a usar como papel higiénico sí me ofuscaré; con cualquier otro uso será un placer haberte ayudado.
-
JAJAJA yo no sabia que le QEI servia para eso tambien!
-
Hola
Un compañero me mostro un bootloader para PIC18 .. me intereso mucho la utilidad de eso ... entonces busque uno para dsPIC pero como nunca he utilizado uno me quedo la duda: el uso de un bootloader castiga el desempeño del PIC?, vi que se usa el puerto serie .. eso no presentaria algun conflicto si la aplicacion que programaria utiliza el mismo recurso?
-
El unico recurso que come un bootloader es algo de la memoria de programa. Cuando un PIC con bootloader arranca, el programa espera una señal para saber si debe arrancar con el bootloader o con el programa que tenga almacenado. Una vez que arranca con el programa, todos los recursos del PIC están disponibles, al ser descartada la ejecución del bootloader.
Si la señal indica que debemos arrancar con el bootloader, este toma el control del micro y se pone a la espera de recibir un nuevo firmware con el que grabar la zona de memoria de programa.
-
Estimada Gente
Nocturno:
Perdón por la demora en la respuesta.
Todavía no puedo hacerlo funcionar, pero por ahora descarto el uso por ti insinuado.............
Compre un libro "Microcontroladores Avanzados dsPIC" de Jose Maria Angulo Usategui y otros.
Muy bueno (claro, tal vez para los que como yo no sabemos nada ni de "C" ni de DSP / DSC, pero algo de microcontroladores y microprocesadores).
Cordiales saludos a todos
:-/ :-/
-
Estimada Gente
Alguien conoce una rutina o me puede decir de donde la saco para convertir un numero de binario natural a BCD aplicable a un DsPic30F2010 ?
o no me queda otra que hacerla o convertir las de la AN544 / 526 ?
Gracias por su ayuda : shock: :shock:
-
Hola Gente
Bue, ya lo tengo, si alguien necesita el convertidor Bin (20 bits) a BCD, se lo paso, también tengo el modulo QEI a 35 RPS (2100 rpm).
Esto siempre en assembler.
:-/ :-/ :-/ :-/
Queda a disposición de quien pueda necesitarlo.
¿cual es el formato que me conviene utilizar para comunicarme con una PC o microPC?
Gracias por sus comentarios. :-)
-
Hola amigos, he encontrado en el foro Microchip video de seminarios, hay para dsPIC y sus aplicaciones, filtros, fuentes, control de motores, periféricos, etc.
Además hay para pic y muchos módulos, porsiaca está en inglés, les dejo en enlace para que lo bajen.
web seminarios Microchip (http://techtrain.microchip.com/webseminars/QuickList.aspx)
-
hola a todos estoy recien iniciandome en el mundo de los dspic y estuve leyendo sus post y tengo un problema con los enlaces que dejo el compañero "mariano_pic", no los puedo descargar si alguien los tiene se lo agradeceria
donde puedo conseguir informacion desde lo mas basico para dspic y si estuviera en español mejor seria, descargue el c30 de microchip y ahi estoy revisando, pero si tienen algo mejor....
gracias ...
-
Esos tutoriales estan en la pagina de nocturno www.micropic.es, debes registrarte bye
-
buenas noches
me gustaria si alguien tiene informacion sobre dspic 30f6014 si alguien tiene lineas de codigos, que me puedan ayudar para poder programar el dspic mi correo es pedro_alzamora21@hotmail.com
-
hola que tal compañero me gustaria saber algo se dspic si tienes algun diagrama de un proteus o fotogrfias de tu circuito por me lo puedes pasar
por favor.
buenas noches
me gustaria si alguien tiene informacion sobre dspic 30f6014 si alguien tiene lineas de codigos, que me puedan ayudar para poder programar el dspic mi correo es pedro_alzamora21@hotmail.com
-
soy principiante en el uso del dspic me prodrias ayudar con el ejemplo de noturno
por espeo que responsas gracias
Depende del uso, hombre.
Si lo vas a usar como papel higiénico sí me ofuscaré; con cualquier otro uso será un placer haberte ayudado.
-
Colegas tengo un aporte para los que no se les va muy bien con el ingles , me he tirado a la gran tarea de traducir por completo el datasheet de los dsPIC30fF4011/12 , porque por mas que busque no consegui nada al respecto. si a alguien le interesa esta traducción solo haganmelo saber y se los adjunto... ROBERT
-
Siempre es interesante algo así, puedes adjuntarlo al foro o subirlo a Megaupload y poner el link.
Gracias