Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




MPLAB y CCS


       



#1  MPLAB y CCS
omfreg

Registrado: 20 Nov 2005
Mensajes: 34
citar
Hola a todos. Bueno mi problema es el siguiente.

Hace ya tiempo que estoy con los PICs de la gama media, en concreto con los 12F, el clasico 16F84, el 16F876 y el 16F877, para los cuales he usado siempre el MPLAB realizando los programas en ensamblador.

Ahora quiero empezar a programar en C, para lo cual me baje el CCS del emule, lo instale y compile un programa ya hecho, y me genero archivos en LST, HEX, COF, ERR, PJT,STA y TRE.

El problema es que me gustaria poder ensayar los programas hechos con el CCS en el MPLAB
pero claro este es para ensamblador y el CCS para C.

Estuve mirando y por lo visto con el PLUG IN que puedes bajarte de la web de CCS puedes combinar el MPLAB con el CCS. Tambien lei que el actual MPLAB que se puede descargar de microchip lleva el PLUG IN incorporado.

En resumidas cuentas, alguien sabe los pasos que se han de seguir desde que se descarga el PLUG IN de la web hasta que puedas simular programas en el MPLAB hechos con el CCS?

Muchas gracias a los que me podais contestar Smile

#2  
edwin657

Registrado: 30 Jul 2007
Mensajes: 8
Ubicación: colombia
citar
Hola
simplemente tienes que buscar en el menu debugger el simulador y ya como se hace en asm

#3  
426ivan

Registrado: 22 Ene 2006
Mensajes: 26
Ubicación: Catamarca, Argentina
citar
Holas, tengo un pequeño problema con este par (MPLAB y CCS) ya que he bajado el linkeador para el CCS y aparece como toolsuite para el MPLAB, pero a la hora de compilar funciona bien y de repente me aparece una falla:

Este es el programa sin falla:

------------------------------------------------------------------------
#include <16f84A.h>
#use delay(clock=4000000)
#fuses XT,PUT,NOWDT
setup_counters(RTCC_EXT_H_TO_L,RTCC_DIV_16);
#use rs232(baud=9600,parity=N,xmit=PIN_A3,rcv=PIN_A2,bits=9)

byte rpm, veloc;

void main()
{
enable_interrupts(INT_RTCC);
enable_interrupts(INT_RB);
enable_interrupts(INT_EXT);
enable_interrupts(global);
while( TRUE ) {

rpm=veloc;

}
}
------------------------------------------------------------------------

Pero cuando a eso le agrego la subrutina de desborde del Timer0

------------------------------------------------------------------------
#include <16f84A.h>
#use delay(clock=4000000)
#fuses XT,PUT,NOWDT
setup_counters(RTCC_EXT_H_TO_L,RTCC_DIV_16);
#use rs232(baud=9600,parity=N,xmit=PIN_A3,rcv=PIN_A2,bits=9)

byte rpm, veloc;

#int_RTCC
RTCC_isr() {
disable_interrupts(GLOBAL);
}


void main()
{
enable_interrupts(INT_RTCC);
enable_interrupts(INT_RB);
enable_interrupts(INT_EXT);
enable_interrupts(global);
while( TRUE ) {

rpm=veloc;

}
}

Me dice Fail to build C:/proyecto.cof pero genera el archivo lo mismo.
En internet dicen que falta un comando del debbuger, pero yo lo tengo bien. Otros dicen que falta linkearlo, pero yo ya lo hice. Alguien tuvo alguna dificultad igual?
Ya he revisado las rutinas invocadas y están todas bien, qué puede ser?

Gracias!

#4  
426ivan

Registrado: 22 Ene 2006
Mensajes: 26
Ubicación: Catamarca, Argentina
citar
Perdón la falla es Failed to load C:/proyecto.cof

Disculpas...

#5  
Luis Carlos

Registrado: 19 Ago 2008
Mensajes: 1
Ubicación: Colombia
citar
Hola, soy nuevo en este foro y estoy aprendiendo a programar PIC's.

Tengo problemas con el MPLab, tengo la versión 8.1 y pues no me está generando los archivos .HEX y estoy grave pues no puedo quemar los PIC's ahora.

Ojala alguien pueda decirme qué hacer.

#6  
diego_z

Registrado: 25 Feb 2008
Mensajes: 195
Ubicación: entre rios que linda mi tierra che
citar
se mas especifico de porque no te genera el .hex te tira errores o que ? o te da 100 bien y no encuentras el .hex?

 Responder





 Temas de interés 
El tema está cerrado y no puedes editar mensajes o responder Destacado: Usando PWM - mini tutorial
No hay mensajes nuevos Nombre de algún programa que grafique las compuertas
No hay mensajes nuevos Programa de simulación LabView
El tema está cerrado y no puedes editar mensajes o responder Programa para diseño de bobinas de Aire (Air-Cored)
No hay mensajes nuevos Programa básico para la programación de robots

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||