Hola a todos! Tengo unos cuantos problemas programando en CCS.
He de coger una señal analogica por el puerto A0, configurado con set_tris_a (...), pero luego con el read_adc() para ponerlo en una variable, no se como enfocarlo.
he visto cosas del estilo valor=read_adc(); con algun bucle para que vaya cogiendo valores. Tengo que hacer unos 16000 samples de 8 bits ( a lo mejor he de hacer un for o do_while de 0 a 16000?), y pasarlos despues auna eeprom externa de 8 x 16000 = 128Kbits diria, para que me guarde todos los datos...
Tambien hay un tema de retardos (adc, r/w eeprom, buffers), definicion de #rom...
No se si he de hacer funciones por separado, o todo dentro del main()
Desde ya mismo, gracias por vuestra ayuda, porque la necesito urgente! Se q son muchos bloques por separado y despues de saber como hacerlos, he de encajar todos los bloques en conjunto.
Gracias!
He de coger una señal analogica por el puerto A0, configurado con set_tris_a (...), pero luego con el read_adc() para ponerlo en una variable, no se como enfocarlo.
he visto cosas del estilo valor=read_adc(); con algun bucle para que vaya cogiendo valores. Tengo que hacer unos 16000 samples de 8 bits ( a lo mejor he de hacer un for o do_while de 0 a 16000?), y pasarlos despues auna eeprom externa de 8 x 16000 = 128Kbits diria, para que me guarde todos los datos...
Tambien hay un tema de retardos (adc, r/w eeprom, buffers), definicion de #rom...
No se si he de hacer funciones por separado, o todo dentro del main()
Desde ya mismo, gracias por vuestra ayuda, porque la necesito urgente! Se q son muchos bloques por separado y despues de saber como hacerlos, he de encajar todos los bloques en conjunto.
Gracias!