TODOPIC

Microcontroladores PIC => dsPIC => Mensaje iniciado por: c4_esp_VR en 02 de Julio de 2007, 09:33:30

Título: Manual / Tutorial dsPic
Publicado 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.
Título: Re: Manual / Tutorial dsPic
Publicado por: Milo en 03 de Julio de 2007, 16:07:09


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,
Título: Re: Manual / Tutorial dsPic
Publicado por: Renatox_ en 09 de Julio de 2007, 02:46:05
 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
Título: Re: Manual / Tutorial dsPic
Publicado por: mariano_pic en 21 de Julio de 2007, 10:01:20
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:
Título: Re: Manual / Tutorial dsPic
Publicado por: Renatox_ en 21 de Julio de 2007, 23:50:10
 Hola acabo de ver los manuales, están bien explicados los hizo el amigo Nocturno
Título: Re: Manual / Tutorial dsPic
Publicado por: Nocturno en 22 de Julio de 2007, 02:17:16
 :shock: ¡ Son artículos de mi web exportados a PDF !  :shock:
Título: Re: Manual / Tutorial dsPic
Publicado por: vszener en 22 de Julio de 2007, 06:17:23
Jeje por lo menos han tenido la delicadeza de poner tu web de referencia, pequeñito pero lo han puesto jeje


Suerte!!! ;)
Título: Re: Manual / Tutorial dsPic
Publicado por: mariano_pic en 22 de Julio de 2007, 10:51:14
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


Título: Re: Manual / Tutorial dsPic
Publicado por: c4_esp_VR en 22 de Julio de 2007, 12:50:02
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
Título: Re: Manual / Tutorial dsPic
Publicado por: Nocturno en 22 de Julio de 2007, 13:17:02
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.
Título: Re: Manual / Tutorial dsPic
Publicado por: blackcat en 22 de Julio de 2007, 14:56:03
Eso sucede cuando uno se pasa de generoso .... JAJAJAJAJAJJAAJ  :D :D :D :D :D
Título: Re: Manual / Tutorial dsPic
Publicado por: Nocturno en 22 de Julio de 2007, 17:35:41
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.
Título: Re: Manual / Tutorial dsPic
Publicado por: mariano_pic en 23 de Julio de 2007, 09:46:52
: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:
Título: Re: Manual / Tutorial dsPic
Publicado por: Nocturno en 23 de Julio de 2007, 12:19:13
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.
Título: Re: Manual / Tutorial dsPic
Publicado por: Nosedspic en 06 de Agosto de 2007, 17:53:49
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:
Título: Re: Manual / Tutorial dsPic
Publicado por: blackcat en 06 de Agosto de 2007, 21:58:56
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&param=en023431


 Hay varios tutoriales pero muchas personas usan C ...


 
Título: Re: Manual / Tutorial dsPic
Publicado por: Nosedspic en 06 de Agosto de 2007, 23:33:52
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. :-/

Título: Re: Manual / Tutorial dsPic
Publicado por: Nosedspic en 08 de Agosto de 2007, 14:55:04
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 :?
Título: Re: Manual / Tutorial dsPic
Publicado por: blackcat en 08 de Agosto de 2007, 17:45:55
Que es estas usando ASM o C?
Título: Re: Manual / Tutorial dsPic
Publicado por: Renatox_ en 08 de Agosto de 2007, 22:34:16
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>

Título: Re: Manual / Tutorial dsPic
Publicado por: Nocturno en 09 de Agosto de 2007, 01:46:33
Y no olvides que tu proyecto debe enlazar también los ficheros:
libp30F2010-coff.a
libp30F2010-elf.a
p30f2010.gld

Suerte
Título: Re: Manual / Tutorial dsPic
Publicado por: Nosedspic en 09 de Agosto de 2007, 09:46:27
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:  :-/ :-/
Título: Re: Manual / Tutorial dsPic
Publicado por: Nosedspic en 09 de Agosto de 2007, 09:54:02
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.
Título: Re: Manual / Tutorial dsPic
Publicado por: Nocturno en 09 de Agosto de 2007, 12:10:13
Si ya te ha funcionado no hagas nada más, pero me refería a la ventana de Proyecto.
Título: Re: Manual / Tutorial dsPic
Publicado por: Nosedspic en 09 de Agosto de 2007, 12:44:22
Nocturno

He visto un articulo tuyo, para otro dsPic 33F....  - Capítulo 3: Quadrature Encoder Interface.

No te ofuscas si te lo uso ?

Título: Re: Manual / Tutorial dsPic
Publicado por: Nocturno en 09 de Agosto de 2007, 12:56:51
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.
Título: Re: Manual / Tutorial dsPic
Publicado por: blackcat en 10 de Agosto de 2007, 00:08:41
JAJAJA yo no sabia que le QEI servia para eso tambien!
Título: Re: Manual / Tutorial dsPic
Publicado por: blackcat en 10 de Agosto de 2007, 00:11:52
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?
Título: Re: Manual / Tutorial dsPic
Publicado por: Nocturno en 10 de Agosto de 2007, 02:23:04
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.
Título: Re: Manual / Tutorial dsPic
Publicado por: Nosedspic en 10 de Agosto de 2007, 22:41:28
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

 :-/                   :-/

Título: Re: Manual / Tutorial dsPic
Publicado por: Nosedspic en 14 de Agosto de 2007, 00:21:15
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:

 
Título: Re: Manual / Tutorial dsPic
Publicado por: Nosedspic en 15 de Agosto de 2007, 23:50:00
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.    :-)
Título: Re: Manual / Tutorial dsPic
Publicado por: Renatox_ en 27 de Agosto de 2007, 21:20:14
 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)
Título: Re: Manual / Tutorial dsPic
Publicado por: electrogomez en 13 de Mayo de 2009, 11:26:50
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 ...
Título: Re: Manual / Tutorial dsPic
Publicado por: mariano_pic en 13 de Mayo de 2009, 14:23:17
Esos tutoriales estan en la pagina de nocturno www.micropic.es, debes registrarte bye
Título: Re: Manual / Tutorial dsPic
Publicado por: chito115 en 17 de Mayo de 2009, 02:07:57
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
Título: Re: Manual / Tutorial dsPic
Publicado por: sima86 en 18 de Febrero de 2010, 23:41:06
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
Título: Re: Manual / Tutorial dsPic
Publicado por: sima86 en 19 de Febrero de 2010, 00:48:16
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.
Título: Re: Manual / Tutorial dsPic
Publicado por: robertdanyel en 25 de Marzo de 2010, 01:26:59
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
Título: Re: Manual / Tutorial dsPic
Publicado por: Nocturno en 25 de Marzo de 2010, 02:42:22
Siempre es interesante algo así, puedes adjuntarlo al foro o subirlo a Megaupload y poner el link.
Gracias