TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: paconava en 12 de Diciembre de 2002, 13:16:00

Título: programar en c para generar sonidos
Publicado por: paconava en 12 de Diciembre de 2002, 13:16:00
Hola.  Soy programador en c y c++ , pero nunca he hecho nada en pic. Mi problema es que quiero programar un pic 12c.509, para hacer un circuito que genere sonido de coches, como empiezo, que necesito.
un saludo
Título: RE: programar en c para generar sonidos
Publicado por: pacalaconcurso en 12 de Diciembre de 2002, 14:15:00
Bueno, para empezar necesitas montar la parte hardware (no comentas si tienes el circuito montado o solo dispones del micro o.....)

luego te tienes que buscar el software, existen varios compiladores pero creo que el mas sencillo es el de CCS porque dispone de un IDE en windows bastante competente y ademas dispone de una libreria de funciones. para esto hecha un vistazo por el foro a ver si papa noel te lo trae .

una vez que tengas el software instalado seguimos.

ahh comentanos como tienes montado el micro.


un saludo
Título: RE: programar en c para generar sonidos
Publicado por: paconava en 13 de Diciembre de 2002, 02:23:00
Ya tengo el compilador de ccs.
Lo que he comprado, para no partir de cero, es un kit montado de cebek, trae el pic-12c 509, un amplificador de sonido, resistencias, etc......  Genera sonido pero muy cutre, quiero algo mas realista, ya he reducido la placa pero ¿ Cómo cambio el sonido? ¿ Reprogramo el suyo?.
No sé estoy liado.
Necesitaré un programador de pic, aunque tengo lo del satelite.
La idea es montarlo en un coche de scalextric para que parezca real.  Gracias de antemano por tu ayuda.
Título: RE: programar en c para generar sonidos
Publicado por: pacalaconcurso en 13 de Diciembre de 2002, 10:10:00
bueno, yo no me habia planteado nunca sinidos con el pic..  pero si hize algunas pruebas con el pbp que trae incluido comandos para producir sonidos, tonos dtmf,...y la verdad es que con el 876 a 20 mhz funcionaba muy bien.

en C no lo hize nunca pero se que en la web de microchip hay un pdf sobre eso.

en mi caso no lo dudaria y usaria el pbp.
 
por cierto el micro que tienes es eeprom o es OTP???, me parece que hay varias vesiones.