I saber que mezclar SPI e I2C es una mala idea, pero cuando se usa un microcontrolador con pasadores cortos, ¿es seguro compartir los relojes entre ambos buses, siempre y cuando ambos estén funcionando en frecuencias tolerables por el bus?...
He estado usando un microcontrolador Tiva C (TM4C1294NCPDT) como maestro para comunicarme con 6 dispositivos SPI (esclavos). El reloj SPI es de 8 MHz con 1.5 ns tiempo de subida. Mi idea se muestra a continuación.
Midiseñonopermiteencadena...
EDIT 1: realicé cambios en el código como @Anonymous sugirió en la respuesta. Parece que ha mejorado, pero ahora parece que estoy recibiendo una respuesta incorrecta O LA TARJETA SD está poniendo la respuesta en el momento incorrecto.
El a...
Estoy trabajando en un chip "W25Q128BV". Realmente me confundo la frecuencia de operación de este chip.
Comopodemosver,lainstrucción"Leer datos" se compone de 3 pasos para el maestro: envío de código de operación, dirección de envío y lectura...
Durante mucho tiempo no puedo leer los datos correctos del registro de control LSM6DS33 (acelerómetro + giroscopio).
Como leí en la hoja de datos, la dirección de registro de control WHO_I_AM es 0x0f. Para leer los datos, el MSB debe configur...
Buen día,
Estoy usando un STM32F103C8T6 y estoy intentando conectar una tarjeta SD (tarjeta SanDisk Ultra de 16GB MicroSD HC) con ella. Sé que la tarjeta funciona bien porque puedo leer, escribir usando una PC y también funciona bien en un re...
Voy a desarrollar una cámara utilizando el sensor de imagen 2D NanEye . Esto tiene interfaz LVDS. Estoy usando una MCU para el procesamiento de datos que no tiene interfaz LVDS, pero tiene SPI e I2C. Por lo tanto, estaba pensando en utilizar un...
Estoy trabajando en un proyecto con el microcontrolador STM32F411. Se establece en el modo esclavo SPI y recibe datos sin ningún problema. Cuando quiero enviar datos a través del periférico spi, a veces funciona, pero la mayoría de las veces, lo...
Estoy utilizando la placa de desarrollo STM32F4 con un chip STM32F407. Para comunicarme con la tarjeta SD, uso SPI1, y estoy usando la biblioteca FatFs creada por Chan.
Por lo tanto, lo esencial del problema es que logré crear un archivo en l...
Estoy intentando configurar el MCU STM32L432 para la comunicación SPI (24 MHz, tamaño de datos de 16 bits, solo transmisión maestra), usando DMA.
El dispositivo esclavo es un chip amplificador de 32 canales. Necesito enviar una cadena de bits...