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.




Como programar PIC en C?


       



#1  Como programar PIC en C?
julio cesar

Registrado: 16 Nov 2005
Mensajes: 20
citar
hola, agradezco quien pueda ayudarme a informarme como programar PIC en C, meneje hace algun tiempo el 16F84 pero en ensamblador y se me dificultaban las interrupciones, pero ahora quiero programarlos en C, conseguir los compiladores, el programador etc... en fin todo para "cacharriar" en estas vacaciones...

gracias

#2  
MaMu
Moderador
Registrado: 18 Abr 2005
Mensajes: 880
Ubicación: Argentina - Buenos Aires - Capital Federal
citar
Toma en cuenta que el tamaño de tu aplicación generada será mayor que la generada por el Assembler. Si tienes muchos problemas con interrupciones, yo te sugeriría que programes utilizando un soft de diseño por Bloques. Si mal no recuerdo creo que existe uno muy sencillo que se llama Niple. De todas maneras, te recomendaria que prestes mucha concentración en el tema de interrupciones. Un verdadero sistema de control se realiza netamente por interrupciones. A mi criterio es el tema más importante y el que todo programador de micros no debería quedar fuera o desconocer.

Saludos.

#3  
elmasvital

Registrado: 27 Oct 2005
Mensajes: 76
citar
Para pics yo programo en c con CCS. buscalo por ahí Wink

#4  
MaMu
Moderador
Registrado: 18 Abr 2005
Mensajes: 880
Ubicación: Argentina - Buenos Aires - Capital Federal
citar
elmasvital escribió:
Para pics yo programo en c con CCS. buscalo por ahí Wink


Puedes bajarte el MANUAL en castellano desde este Link
http://www.frino.com.ar/compiladores_CCS.htm

El manual esta comprimido con WinAce, si lo necesitas, puedes descargarlo de este Link
http://www.softonic.com/ie/12067

Saludos.

#5  Re: como programar PIc en C?
maunix
Colaborador
Registrado: 22 Oct 2005
Mensajes: 649
Ubicación: Cordoba, Argentina
citar
julio cesar escribió:
hola, agradezco quien pueda ayudarme a informarme como programar PIC en C, meneje hace algun tiempo el f84 pero en ensamblador y se me dificultaban las interrupciones, pero ahora quiero programarlos en C, conseguir los compiladores, el programador etc... en fin todo para "cacharriar" en estas vacaciones... gracias


En el tema de las interrupciones no hay soluciones mágicas.

Realmente es un tema que hay que tener mucho cuidado ya que si se lo usa mal las cosas no andaran.

Ningun lenguaje presenta super facilidades a la hora de usar interrupciones.

Todos los lenguajes necesitan algo que configurar aqui o allá... y los que son 'muy automáticos' estate seguro que genera un código tremendamente extenso.

Yo siempre disciento a la hora de que me preguntan del C... creo que el CCS tiene muy poco de C, parece más un lenguaje de macros que un verdadero C y es por eso que directamente no lo uso.

Mi consejo es que para los PIC16 uses el assembly y para los PIC18 uses el C18.

#6  
d12

Registrado: 24 Feb 2008
Mensajes: 10
Ubicación: Neo Green life
citar
una pregunta, sobre la sintaxis de c para programar pics, especificamente usando el mc18, alguen conoce de una guia q indique estos cambios de sintaxis, he empezado a leer un codigo de c para el pic18f4550 hecho con mc18 y no entiendo gran parte, sobre todo las interrupciones, en el sentido de q no entiendo esa sintaxis

#7  
henry Useche

Registrado: 27 Jun 2008
Mensajes: 1
Ubicación: Antimano
citar
Necesito que alguien me explique los conceptos basicos para empezar a programar pic en lengua c, ya he trabajado en assembler. He investiguado algo sobre c pero la verdad me a costado entender. si conocen algun tutorial, ejemplos o manuales que me pudiran ayudar les agradeceria mucho....

 Responder



Google
 


 Temas de interés 
No hay mensajes nuevos Programar el PIC16C765 por el puerto serial y el USB
No hay mensajes nuevos Necesito ayudo para programar un GAL16V8
No hay mensajes nuevos Programar un lm35 en visual basic por el puerto paralelo
No hay mensajes nuevos programar en assembler
No hay mensajes nuevos Programar un PIC para controlar un TFT

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 ||