TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: nach en 19 de Octubre de 2007, 08:32:02
-
Hola,
creo que ustedes me ayudaran a aclararme un poquito,
voy a usar el ICD2 + Mplab. Quiero programarlo con CCS, para ello me instale el plugin de CCs para mplab. Ahora cuando arranco el mplab..ya puedo escribir codigo en el editor??...no necesito el pcwh??...
Escribo codigo en el editor que me sale (despues de seleccionar ccs como opcion de lenguaje) pero las letras no se me colorean como lo hace en PCWH. Tampoco encuentro la opcion de compile... debe ser que es viernes y que no estoy nada despierto..jej
no es necesario nada mas a parte de mplab y el plugin??
GRacias.
-
Hola nach!
Esto es de una página que me guarde en el HD hace tiempo.
Te la he copiado en unas cuantas imágenes porque creo que ya no existe (o por lo menos, no la he encontrado).
A ver si te sirve de algo.
(http://img530.imageshack.us/img530/1617/mplabccs1eb4.jpg)
(http://img530.imageshack.us/img530/3126/mplabccs2sy0.jpg)
(http://img530.imageshack.us/img530/4799/mplabccs3cq7.jpg)
(http://img246.imageshack.us/img246/3356/mplabccs4vu2.jpg)
(http://img246.imageshack.us/img246/8396/mplabccs5oc0.jpg)
(http://img521.imageshack.us/img521/5333/mplabccs6lm0.jpg)
Un saludo desde Alicante.
-
Hola. Yo hise un videotutoorial.
Pasen por aca http://www.todopic.com.ar/foros/index.php?topic=18743.20
Ahora estoy trratando de hacer el tercero. En caunto lo termine, lo subo.
Saludos. :-/ :-/
-
ok..gracias!
pero donde se pueden ver esos tutoriales??...en el enlace no aparecen no?
hay un paso que no entiendo. He leido varias veces ..."Agrego el archivo source previamente creado"....y tb sobre archivos .asm, que deben hacerse anteriormente.....pero no se puede empezar desde cero?? que archivos son??.
Donde se escribe el codigo??
Gracias
-
Hola. Los link andan, los acabo de probar. Tienes que ir a la parte inferior de la página y has clic en free y sigue los pasos. El primero está en SWF, lo reproduce el Internet explorer u otro navegador, y el segundo está en avi.
Saludos. :-/ :-/
-
Muy bueno esos videotutoriales...
Pero sigo teniendo una duda... es posible escribir el codigo en ccs en el mplab o tengo que hacerlo en una compilador externo como PCW ??...
En los videos cargas el .asm previamente pero yo querria escribir el codigo en el mplab...es posible??
Voy a trabajar con el 12HV615 y el PCW no lo soporta creo, y por eso lo de escribir el codigo en el mplab.
Espero haberme explicado.
Gracias
-
Podes escribir en el Mplab en código C, no te olvides que al guardar el código fuente, deberás poner manualmente la extención para ambos casos (c y asm). Las extenciones son: para lenguaje assembler: .asm y para lenguage C: .C
Saludos. :-/ :-/
-
ok..
parece que ahora chuta...pero me pasa una cosa...
despues de mucho hacer...y no se el que..parece que el compilador compila pero....me da este error...
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Clean: Deleting intermediary and output files.
Clean: Deleted file "C:\Documents and Settings\IMS\Mis documentos\PROYECTOS\Cerraduras motorizadas\Pequeña\VERSION_5\software\V_1.mcs".
Clean: Done.
Executing: "C:\Archivos de programa\PICC2\PICC\Ccsc.exe" +FM "prueba.c" +DF +LN +T +A +M +Z +Y=9 +EA
*** Error 18 "C:\Documents and Settings\IMS\Mis documentos\PROYECTOS\Cerraduras motorizadas\Pequeña\VERSION_5\software\prueba.c" Line 7(10,21): File can not be opened
Not in "C:\ARCHIV~1\PICC2\PICC\devices\12HV615.h"
Not in "C:\ARCHIV~1\PICC2\PICC\drivers\12HV615.h"
Not in local "C:\Documents and Settings\IMS\Mis documentos\PROYECTOS\Cerraduras motorizadas\Pequeña\VERSION_5\software\12HV615.h"
*** Error 99 "C:\Documents and Settings\IMS\Mis documentos\PROYECTOS\Cerraduras motorizadas\Pequeña\VERSION_5\software\prueba.c" Line 10(5,17): Option invalid Not a valid port: GP
*** Error 128 "C:\Documents and Settings\IMS\Mis documentos\PROYECTOS\Cerraduras motorizadas\Pequeña\VERSION_5\software\prueba.c" Line 16(2,6): A #DEVICE required before this line
3 Errors, 0 Warnings.
Halting build on first failure as requested.
BUILD FAILED: Tue Oct 23 13:47:34 2007
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
Parece como que no reconoce el 12HV615, o que le falta el archivo. Pero lo estoy haceindo desde MPLAB + CCS
Como se supone que debo empozar?
#include <12HV615.h>
#fuse ....
no? ...pero me da a mi que el compilador no tiene el .h .....lo estoy haciendo bien???
Ayuda por favor!
Gracias por la paciancia!
-
Pasate por este hilo http://www.todopic.com.ar/foros/index.php?topic=18743.msg132161#msg132161 (http://www.todopic.com.ar/foros/index.php?topic=18743.msg132161#msg132161)
A ver si algo se aclara, asegurate de hacer lo que menciono en el tercer post, ya que en la direccion en que se instala el Ccsc.exe del plugin no estara el archivo 12HV615.h.
Saludos
-
Hola nach. Efectivamente, no reconoce o no tiene instalado el archivo 12hv615.h Este se debe encontrar en el directorio mismo del compilador CCS. Buscalo ahí, y si no lo tienes, pues buscalo por internet o averigua si alguien del foro lo tiene.
Saludos. :-/ :-/
-
ahora no puedo probarlo....pero me parece a mi que si.
Pero..cuando escribas el codigo en matlab...lo compilas con ccs...y hay toma los archivos de ccs no??...porque el matlab si que lo tiene en su base de datos..
es asi no??
voy a empezar a buscarlo
-
Asi es, toma los archivos del ccs, pero estos son los que estan en una direccion diferente, donde los instala el plug-in que viene con pocos devices.
De cualquier forma si no encuentras el 12hv615.h avisa que te lo paso.
Saludos.
-
no lo encuentro...
Rubo, si tu lo tienes, porfi enviamelo cuando tengas un minutin....si quieres ignachm@hotmail.com.
Espero que una vez por todas...se me acaben los problemas...y empiece lo bueno ..je
gracias!!
-
Aqui va, suerte con esto :-/ .
-
Hola!
gracias rulo, por ser tan rapido
Pero...nooo...sigo teniendo problemas...ahora me sale el error de la imagen:
nooooo
y el codigo que uso es tontisimooo...
-----------------------------------------------------------------
#include <12HV615.h>
#use delay(clock=4000000)
#fuses INTOSC
#use fast_io(GPIO)
#byte PORTGPIO = 0x05;
#bit GP0 = 0x05.0;//output para abrir
#bit GP1 = 0x05.1;//output para cerrar
#bit GP3 = 0x05.3;//input para lectura del selector pin0
#bit GP4 = 0x05.4;//input para lectura del selector pin1
void main ()
{
output_bit( PIN_GP0, 1);
}
--------------------------------------------------------------------------------------------------
Acabo de probar con otro micro y con un soft que tenia para el y todo funciona perfectamente...asi que creo que el error esta en usar este tipo de micro y mi version de CCS...
ya le añadi el fichero .h que me pasaisteis a la carpeta de devices....pero parece que no es suficiente.
Que version de compilador usas rulo??
-
parece ser que aunque añadas el .h al compilador, no es suficiente para que se te actualice y te deje trabajar con ese micro. Es necesario actualizar la version....lo pregunté en el foro de CCS.
muxaaas gracias!!
-
Hola nach. La respuesta a esa problematica es muy cencilla y es que tu compilador de CCS no soporta el chip seleccionado.
Saludos. :-/ :-/
-
pues el archivo lo saque de la vercion 4.057, tambien creo que debe ser tu vercion de CCS
Saludos :-/
-
Estimados,
Tambien estoy tratando de usar el ccs en el mplab. Al intentar compilar uno de los ejemplos de ccs en mplab, me da algo como: error: unvalid funtion +EXPORT. Alguien sabe que puede estar ocurriendo, ya intente volver a instalar el plugin, intenté compilar desde la misma carpeta de ccs, etc.
-
Hola, Mira el primer videotutorial mio. En el momento de decir que compilador usas, elige la ruta correcta del compilador de CCS, no utilizases el del mplab porque no anda, es una versió demo y viene limitada.
Saludos. :-/ :-/
-
Gracias Leon,
Ya había intentado eso, talvez sea la version de mplab, he probado en otra computadora con la última version y no hubo problemas.
-
Me alegro que lo allas podido solucionar.
Nos vemos.
-
Parece ser que es la version de windows, porque aun no puedo hacerlo funcionar en windows98, pero trabaja bien en otra compu con XP. ¿Alguien puede confirmar que el plugin de CCS para mplab puede usarse con windows98?
-
Amigos,
¿Ninguno utiliza el plugin de CCS para Mplab en Windows98?