TODOPIC
Microcontroladores PIC => dsPIC => Mensaje iniciado por: AKENAFAB en 09 de Diciembre de 2010, 00:07:07
-
Hola amigos
Estoy iniciando en c30 con pic24F , pero voy lento lento.
No se cual es la sintaxis ni donde se encuentran las funciones básicas.
Le busco en ayuda pero no me sale como se trabajan los sentencias de control,shift right , shift left , los delays , etc...
He leído bastantito e inclui la libpic-c30 algo asi , en ella vienen los retardos y otras cosas , pero de las demas funciones nada nada.
Me hace falta bajarme un archivo??? o donde localizo esa info ??
Un saludo y muchas gracias!!
P.D. Esto mal acostumbrado con CCS C :z)
-
:D No es para nada CCS, todas esas que necesitas no existen, salvo las demoras. Revisa el siguiente PDF: http://www.micros-designs.com.ar/mplab-c30-pic24/
Algo puede ayudarte.
Saludos!
-
Gracias suky
Le voy a dar una leída.
A ver si encuentro una guía o algo porque eso de andar a ciegas no me gusta XD.
Quiero un documento de c30 que me diga como se debe hacer la sintaxis etc... >_< , FU CCS xD me ha jodido :D
Revisando el manual reference , tampoco >_< , vienen ejemplos pero en asm.
Saludos!
-
Busca el manual de C30, aunque tampoco trae mucho, pero algo ayuda. Luego para los parametros de las funciones de configuración de los módulos tienes la documentación que hay en \Microchip\MPLAB C30\docs
Saludos!
-
Sigo buscando , pero ni siquiera hallo algún documento donde explique LATbits.blabla bla y esas cosas.
-
A ver si te refieres a esto, aquí están todas las funciones de las librerías básicas de C30:
http://ww1.microchip.com/downloads/en/devicedoc/16bit_language_tool_libraries_51456c.pdf
-
A ver si te refieres a esto, aquí están todas las funciones de las librerías básicas de C30:
http://ww1.microchip.com/downloads/en/devicedoc/16bit_language_tool_libraries_51456c.pdf
Buena info! :)
-
Sigo buscando , pero ni siquiera hallo algún documento donde explique LATbits.blabla bla y esas cosas.
Hola Akena, para esos registros debes abrir el archivo .h específico del PIC que usas. Para el PIC24FJ64GB002:
C:\Program Files (x86)\Microchip\MPLAB C30\support\PIC24F\h
Ahí vienen los registros, configuration bits y defines más útiles.
Los documentos de ayuda de C30 vienen muy completos, pero lo mejor es que arranques con la configuración directa de los SFR y no uses librerías (salvo la de delays).
C:\Program Files (x86)\Microchip\MPLAB C30\docs\periph_lib
Para cada periférico a usar debes bajar el manual, no sólo leer la datasheet del PIC específico. En los manuales se detalla cómo configurarlos, en ASM o en C30 (sí, trae código).
-
Gracias!
Ya tengo todo el manual reference del pic24F
Estoy empezando con ejemplitos sencillos.
del *.h fue que saque el LATbits etc... tambien del programa que me enviaste Mig.
Saludos y gacias a todos!
-
:-/ :-/ ya leí con más calma los manuales , por lo menos llegue a la UART
:oops: Si trae sus ejemplitos en C y me la he pasado leyendo por todos lados.
Me late c30 xD
Solo me detuve por algunas macros que me daban error >_< , como en los manuales no tenia ';' no hallaba el error hasta que lo probe :P
Saludos!
P.D. ahora traigo bronca con las interrupciones que son muchas opciones xD y todavia no asimilo bien.
-
:-/ :-/ Felicidades por los avances!!! :-)
-
P.D. ahora traigo bronca con las interrupciones que son muchas opciones xD y todavia no asimilo bien.
Usa el código de ejemplo. Yo así las uso y no les doy prioridades ni nada.
-
P.D. ahora traigo bronca con las interrupciones que son muchas opciones xD y todavia no asimilo bien.
Usa el código de ejemplo. Yo así las uso y no les doy prioridades ni nada.
O sea, le das a todas la misma prioridad mayor al CPU... sino no funciona :mrgreen: