Hola a todos! estoy realizando un proyecto de un preamplificador basado en el control de volumen PGA2311PA y este esta controlado mediante un microcontrolador PIC18F452. El proyecto es casi el mismo que salió en la revista elektor, lo que yo estoy realizando todo el software y hardware de nuevo, aqui podeis encontrar el proyecto de elektor http://www.dh3ben.de/html/electronics/pga2311_preamp.shtml.
El PGA2311 es un control de volumen de alta fidelidad, en el qual el volumen se controla digitalmente mediante SPI. Por el momento lo he montado en una placa de pruebas y he conseguido variar el volumen con pulsadores. El codigo lo he escrito en CCS, las funciones SPI del CCS no no me funcionan, pero lo he conseguido hacer funcionar con unas funciones SPI por software. Tambien quiero que se pueda variar el volumen con mando a distancia (codigo RC5 de phillips), he utilizado el codigo que hay publicado en el foro, lo malo es que no funciona por interrupciones y no me acaba de funcionar del todo bien, a veces detecta bien el codigo y a veces no.
Estoy diseñando las placas de cirtcuito impreso, de momento he hecho la fuente de alimentacion y ahora voy a hacer la placa principal del microcontrolador con el control de volumen, pero todavia no tengo claro que puertos del PIC utilizar.
Necesito a alguien que me ayude con la programacion del codigo en CCS, gracias.
El PGA2311 es un control de volumen de alta fidelidad, en el qual el volumen se controla digitalmente mediante SPI. Por el momento lo he montado en una placa de pruebas y he conseguido variar el volumen con pulsadores. El codigo lo he escrito en CCS, las funciones SPI del CCS no no me funcionan, pero lo he conseguido hacer funcionar con unas funciones SPI por software. Tambien quiero que se pueda variar el volumen con mando a distancia (codigo RC5 de phillips), he utilizado el codigo que hay publicado en el foro, lo malo es que no funciona por interrupciones y no me acaba de funcionar del todo bien, a veces detecta bien el codigo y a veces no.
Estoy diseñando las placas de cirtcuito impreso, de momento he hecho la fuente de alimentacion y ahora voy a hacer la placa principal del microcontrolador con el control de volumen, pero todavia no tengo claro que puertos del PIC utilizar.
Necesito a alguien que me ayude con la programacion del codigo en CCS, gracias.