pregunta
¿y no sería mejor usar el mismo uC para enviar la información serial al PC?
porque te tocaría programar 2 veces
Si yo quiero seleccionar en mi ADC el Canal 0 y que la conversión sea Unipolar necesito pasarle los siguientes bits: 1 0 0 0. ¿Sería correcto pasarle desde mi PIC (utilizando el compilador CCS) la siguiente función? --> spi_write(0x08). ¿El buffer de recepción SPI (tanto para el ADC como para el PIC son de 8bits?
Si yo quiero seleccionar en mi ADC el Canal 0 y que la conversión sea Unipolar necesito pasarle los siguientes bits: 1 0 0 0. ¿Sería correcto pasarle desde mi PIC (utilizando el compilador CCS) la siguiente función? --> spi_write(0x08). ¿El buffer de recepción SPI (tanto para el ADC como para el PIC son de 8bits?
Sí, el buffer es de 8 bits.
Según leí con anterioridad piensas utilizar dos PIC para conectar cada ADC a un PIC. ¿No sería mejor conectar el mismo PIC a los dos ADC y cada ADC con su pin CS a un pin diferente del PIC? De esa forma según con que ADC quieras comunicarte, tendrás que activar el pin CS en cuestión.
O también puedes utilizar el ADC interno del PIC. El 877 tiene 8 canales ADC.
Perfecto...
SDO(pic) --> DataIn
SDI(pic) --> DataOut
SCK(pic) --> CLK
(pic)pin que utilices para CS --> CS