Me pregunto si para la línea maestra SPI-CLK es la línea de salida, mientras que para la entrada del dispositivo esclavo, es lógico o necesario colocar la resistencia de pull-up en la línea SPI CLK. ¿Qué pasa si no ponemos pull up? Estoy usando...
Desde otra pregunta de stackexchange debería ser posible tener el pin de selección de dispositivo SPI siempre afirmado dado que SPI El bus solo tiene un esclavo.
Tengo otras características interesantes multiplexadas en el dispositivo de se...
Estoy intentando enviar el valor de un contador que se ejecuta en timer1 (32 bits) a otro chip, idealmente a través de SPI. El temporizador dispara una interrupción cada 1 ms para incrementar el contador. En general, la variable aumenta constant...
Estoy intentando habilitar un sistema integrado construido alrededor de Intel D1000 MCU. Soy principalmente de un fondo de software y apenas estoy empezando a ponerme al día con algunos conocimientos de hardware.
Estoy intentando crear una co...
Estoy tratando de hacer un pequeño proyecto de registrador de datos con STM32F072 como una oportunidad para familiarizarse con la HAL de STM.
Con CubeMX generé un código HAL que tiene SPI y también incluye FatFS.
Ahora mismo estoy teniendo...
Estoy ayudando a alguien a enseñar un curso de programación integrada en mi universidad, y está empezando a cubrir i2C en clase. SPI es el siguiente. Estamos tratando de encontrar un periférico i2C / SPI de bajo costo, fácil de interfaz y que p...
Todavía no estoy del todo claro sobre TTL, así que perdona mi ignorancia en esto.
Tengo un sensor y un microcontrolador. El sensor es un BMI055 Giroscopio y acelerómetro . El microcontrolador es el Atmel AT32UC3C0512CAU-ALUT . Con estos do...
Estoy trabajando en un proyecto "Comunicación SPI" entre un Master PIC18f2XK22 y un sensor de píxel esclavo (sensor óptico).
Intenté escribir un dato "01010101" en el flanco ascendente, funciona, pero el nivel de SPI_CLK no es el mismo que el...
Estoy tratando de conectarme a un esclavo en la red SPI, necesito enviar un comando y recibir una respuesta. He usado el siguiente código para la conexión:
char SPI_sendchar(char chr) {
char receivedchar = 0;
SPDR = chr;
wh...