elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica
| | |-+  Como escribir un programa en C (CCs) para pic 16f877a
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como escribir un programa en C (CCs) para pic 16f877a  (Leído 12,707 veces)
BrusAngel

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Como escribir un programa en C (CCs) para pic 16f877a
« en: 31 Diciembre 2009, 06:46 am »

Hola como estan, tengo un serio problema, toda mi historia con pics, siempre habia programado en basic, pero ahora, necesito programar en C, ya bajé varios manuales de CCS, pero cuando estoy escribiendo el programa, en el momento de "llamar" a una funcion, me dice el error del compilador, que la funcion no esta definida cuando si lo esta, mi prog está de esta forma:

void main()
{
//cuerpo de func

entrar(); //llamando la func entrar

//cuerpo de func
}

void entrar()
{
//cuerpo de func
}

cuando manejo C, para prog en la compu, progs normales de esta forma lo hago, no se si hay algo distinto aki, porfavor ayudenme con esto, es de vida o muerte y es super urgente.

Muchas gracias

BrusANgel


En línea

-Gosw-

Desconectado Desconectado

Mensajes: 207

Ing. Electrónico


Ver Perfil WWW
Re: Como escribir un programa en C (CCs) para pic 16f877a
« Respuesta #1 en: 31 Diciembre 2009, 08:02 am »

Te recomiendo que te leas un curso básico de programación en C...

Por ejemplo "Aprenda C como si estuviera en primero", aunque es para PC te ayudara a entender la sintaxis y el manejo del lenguaje C...


En línea

xtermsh

Desconectado Desconectado

Mensajes: 182



Ver Perfil
Re: Como escribir un programa en C (CCs) para pic 16f877a
« Respuesta #2 en: 31 Diciembre 2009, 14:13 pm »

Citar
cuando manejo C, para prog en la compu, progs normales de esta forma lo hago, no se si hay algo distinto aki, porfavor ayudenme con esto, es de vida o muerte y es super urgente.

La estructura de un programa en C no cambia... Ahora bien, en vez de compilar un ejecutable para un OS de pc, crearás un .hex para tu pic, y lo que hace a este .hex es que las librerías cambiarán también... deberás utilizarlas de acuerdo a tu pic...
En línea

-Gosw-

Desconectado Desconectado

Mensajes: 207

Ing. Electrónico


Ver Perfil WWW
Re: Como escribir un programa en C (CCs) para pic 16f877a
« Respuesta #3 en: 31 Diciembre 2009, 18:26 pm »

Citar
cuando manejo C, para prog en la compu, progs normales de esta forma lo hago, no se si hay algo distinto aki, porfavor ayudenme con esto, es de vida o muerte y es super urgente.

La estructura de un programa en C no cambia... Ahora bien, en vez de compilar un ejecutable para un OS de pc, crearás un .hex para tu pic, y lo que hace a este .hex es que las librerías cambiarán también... deberás utilizarlas de acuerdo a tu pic...


Exacto, por eso te digo que te leas un tuto sencillito de programación en C, para que aprendas lo básico que se aplica tanto en PCs como en PICs...

Por cierto, si dices que lo haces asi en tu pc y te va bien, pues no lo creo, porque el programa así tal cual tiene errores, por ejemplo no defines un prototipo para tu función entrar, o sino define esta completamente antes del main...
En línea

Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Re: Como escribir un programa en C (CCs) para pic 16f877a
« Respuesta #4 en: 31 Diciembre 2009, 21:34 pm »

Lástima que los 16F876A y 16F877A ya no los vende ni fabrica. Su sustituto es el 16F886 y 16F887 con mejores prestaciones.

En línea

BrusAngel

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Re: Como escribir un programa en C (CCs) para pic 16f877a
« Respuesta #5 en: 1 Enero 2010, 03:16 am »

Ok,gracias por sus respuestas, pero si no es asi, entonces como?

Yo durante varios años, he trabajado con Borland C++ v 3.5, y siempre habia trabajado asi con las funciones, seguramente cambió, diganme porfavor, como lo hago ahora.

Muchas gracias
En línea

xtermsh

Desconectado Desconectado

Mensajes: 182



Ver Perfil
Re: Como escribir un programa en C (CCs) para pic 16f877a
« Respuesta #6 en: 2 Enero 2010, 16:27 pm »

A lo que se refiere Kaiser en la programación estructurada, si un módulo A llama a otro B, entonces B debe estar definido antes de A... No es cuestión de Borland C++, ese es sólo un compilador, esto va más por el lenguaje/paradigma.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
contador digital de vueltas con un pic 16f877a
Electrónica
phantomdojai 7 19,282 Último mensaje 14 Junio 2010, 21:53 pm
por ...DaNiEl...
Escribir 'A' en mi primer programa : ¿No funciona? « 1 2 »
ASM
Garfield07 14 9,463 Último mensaje 1 Enero 2011, 21:27 pm
por Garfield07
Programa crashea al escribir
Ingeniería Inversa
x64core 0 1,998 Último mensaje 23 Septiembre 2012, 02:07 am
por x64core
Escribir un programa que determine si un año es bisiesto en c++
Ejercicios
luzlazul 4 11,359 Último mensaje 6 Agosto 2013, 23:05 pm
por Alien-Z
Cómo escribir un tweet para llegar a tu audiencia
Noticias
dimitrix 0 1,390 Último mensaje 4 Marzo 2015, 03:15 am
por dimitrix
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines