¿Alguien puede ayudarme a encontrar la dirección de Pc0-Pc5? La hoja de datos: http://www.pmt-fl.com/downloads/picocap/DB_PCap01Ax_0301_en.pdf

Según 4.1.1, probablemente necesite usar los códigos de operación de 32 bits en la tabla 4–3. Debe usar el comando de lectura que tiene la forma 01XXXXXX donde XXXXXX son las direcciones que se encuentran en 5.3. Entonces, por ejemplo, para leer el registro 4, simplemente envíe 01000100. Luego, lea los 3 bytes restantes sobre SPI que contienen su resultado en el formulario descrito en la descripción debajo de la tabla de direcciones de resultados.

Tenga cuidado, no solo enciende y lee. Si lo entiendo correctamente al echar un vistazo rápido a la hoja de datos, primero debe configurar el chip escribiendo los registros de configuración, luego ejecutar un restablecimiento parcial (0x8A), luego enviar un comando de “inicio de medición” (0x8C), esperar medio segundo, lea el registro de estado (para asegurarse de que la medición haya terminado, supongo, pero debe averiguar por qué) y luego lea los resultados. Ver ejemplos en la sección 6.5.

Muchas gracias Alexandros Kanlis. Así que supongamos que el sensor tiene firmware. ¿Puedo enviar valores de registro de configuración, restablecimiento parcial (0X8A), soc (0x8C)? Como puedo ordenarlo solo a través de SPI a través de µc, estoy un poco confundido. Tengo dos ideas:

1. En mi código C: spi_write (config_value, soft_rest, soc) spi_read (read_value from register4).

2.Tengo otra idea también, primero parpadeo con solo ‘comandos write_spi’ después de algún tiempo .flash mi µc con ‘comandos read_spi’.

¿Qué debo seguir para obtener los resultados?

Si nos fijamos en la sección 4.1.1. – en la tabla 4–3 se menciona “Para Cf_Address, consulte la sección 5.1 a continuación, y para Rs_Address, sección 5.3 a continuación”

Pasando a la sección 5.3, creo que las direcciones son de 0 a 6.

Si observa que la tabla de direcciones va de 0 a 8 y luego de 11 a 14.

Este es un sensor que está conectado a mi microcontrolador a través de SPI. Quiero leer los valores de pc0-pc5.