Introduccion a la programacion de PICS en lenguaje C (CCS)

Iniciado por MARCO_RECARGADO, 26 Julio 2007, 17:47 PM

0 Miembros y 4 Visitantes están viendo este tema.

montero2210

Hola a todos!!!

Tengo un problemilla y no se resolverlo a ver si ustedes que veo que teneis bastante experiencia me podeis ayudar.

Estoy intentando hacer que con el pic16f84, se encienda como el coche fantastico una serie de leds. Hasta hay todo correcto y funcionando. Mi problema viene que le he añadido un pulsador para que cuando yo lo pulse el led que este encendido parpadee durante un tiempo, y no se como leer la pulsacion del pulsador.

Gracias de antemano!!!!

MARCO_RECARGADO

http://www.garcia-cuervo.com/picmania.garcia-cuervo.net/Proyectos_AUX_RTC.php

de aqui es la libreria del DS1307 que yo uso, es del maestro REDPIC del foro todopic, espero todavia te sirva M@ndo31
"Desde muy chico tuve que interrumpir mis estudios para ir a la escuela"  Gabriel García Márquez

M@ndo31

Gracias MaARCO_RECARGADO si me sirve esa libreria...

pero otra cosita podrias ayudarme a poder pasar de los displays de 7 segmentos a un lcd el proyecto que tu posteaste del reloj en tiempo real es que en verdad me urge gracias

spurs21


universitarioEIA

yo estoy programando el DS1307 en PICC compiler. Ya lo probe en proteus y ya muestra todo (fecha y hora) en un lcd. estoy haciendo una maquina dobladora de perfiles, y necesito que el DS1307 me guarde el numero de piezas construidas al mes. como hago para guardar este dato?

flameboyr3

hasta ahora me quiero iniciiar en el mundo de pic programados con LENGUAJE C bien , he estado leyendo varias tutoriales y manueles de como progrmaar y creo que es hora de empezar asi que, descarge los instaladores de ccs y elplugin para MPLAB,  asi que quiero programar directamente desde ccs pero no se como se crea qel proyecto para empezar a programaar, ose como saco mi nuevo documento para empezar a programar si es como en el mplab que se debe crea r un proyecto y luego un .asm y unirlos , que pena peo ese es mi trabo para empezr ayudenme como empiezo

ademas he leido que se puede enlazar con el proteus para simularlo ¿como se hace eso?

ademas la ultima pregunta  ?se puede simular paso a paso con el ccs¿ y como llego ha hacer tal cosa

gracias amigo y espero una prontarespuesta para segir con estas clases


flameboy

MARCO_RECARGADO

#76
Publicado por: universitarioEIA 
Insertar Cita
yo estoy programando el DS1307 en PICC compiler. Ya lo probe en proteus y ya muestra todo (fecha y hora) en un lcd. estoy haciendo una maquina dobladora de perfiles, y necesito que el DS1307 me guarde el numero de piezas construidas al mes. como hago para guardar este dato?


El DS1307 no puede guardar tantos datos creo que su memoria interna es apenas de 68 bytes entre los cuales ocupa para la fecha y hora, por lo que no seria viable para tu proyecto lo mejor seria guardarlo en la memoria eeprom del pic o en su defecto en una memoria eeprom externa la 24c256 podria ser una buena opcion.


"Desde muy chico tuve que interrumpir mis estudios para ir a la escuela"  Gabriel García Márquez

MARCO_RECARGADO

Publicado por: flameboyr3 
Insertar Cita
hasta ahora me quiero iniciiar en el mundo de pic programados con LENGUAJE C bien , he estado leyendo varias tutoriales y manueles de como progrmaar y creo que es hora de empezar asi que, descarge los instaladores de ccs y elplugin para MPLAB,  asi que quiero programar directamente desde ccs pero no se como se crea qel proyecto para empezar a programaar, ose como saco mi nuevo documento para empezar a programar si es como en el mplab que se debe crea r un proyecto y luego un .asm y unirlos , que pena peo ese es mi trabo para empezr ayudenme como empiezo

ademas he leido que se puede enlazar con el proteus para simularlo ¿como se hace eso?

ademas la ultima pregunta  ?se puede simular paso a paso con el ccs¿ y como llego ha hacer tal cosa

gracias amigo y espero una prontarespuesta para segir con estas clases


flameboy





el ccs es amas amigable que el mplab para crear tu proyecto solo tienes que hacer lo siguiente.

abrir el ccs 
dar click a   NEW despues  a SOURCE FILE y listo puedes empezara hacer tu programa,no se te olvide anexarle a tu programa la extension *.C 

ejemplo:

miprograma.C


con respecto a sincronizar proteus con ccs no se como hacerlo, yo solo he utilizado proteus para simular los programas que hago en ccs,

CCS creo que lo unico que puede hacer es ejecutar el programa paso a paso para que sepas que va haciendo tu programa y puedas depurarlo
"Desde muy chico tuve que interrumpir mis estudios para ir a la escuela"  Gabriel García Márquez

flameboyr3

maroco muchas gracias
en este3 momento estoy haciendo mi primer programa y tengo una duda mas, en mplab yo puedo disponer de cadauno de mis registros puertas ydemas , como puedo ver el estado de esto registros que yo cree para la simulacion paso a paso

ven es que me da pena molestar tanto
es que no consigo un tutorial donde se pueda ver una simulacion paso a paso desde ccs como para entender un poco mas. si tu lo tienes, te agradaceria para no molestar tanto

M@ndo31

Hi!!!
        Quisiera ver si me pueden ayudar, estoy programando un PIC16F628A y trato de configurar los puestos analogicos digital con las instruciones de
setup_adc(), setup_adc_ports(), etc y el ccs me marca una serie de errores relacionados con todas las instrucciones del adc, los erroes son los siguentes:

Undefined identifier setup_adc_ports
Undefined identifier setup_adc
Undefined identifier setup_adc_channel
Undefined identifier read_adc

No se si se necesite una libreria especial para este tipo de pic ya que con el 16F627A tbm marca los mismos errores o se nececte definir algo antes de incluirlas.

Espero y me puedan ayudar ya que es para utilizarlo en un proyecto final.
    De antemano GRACIAS. ;D