Cuando hay un bloqueo I2C causado por un dispositivo esclavo que conduce la línea SDA baja, necesita generar manualmente algunas señales de reloj haciendo un simple golpe de bit en el pin SCL. Pensé que esto debería hacerse con la misma frecuenc...
Para mi trabajo de graduación estoy desarrollando un sistema de microcontrolador en el que la MCU ( MSP430FR5739 ) habla a un flash SPI ( SST25VF080B para ser particular). Logré esto sin usar el eUSCI SPI master (golpeando a la cosa) pero no im...
Estoy construyendo una máquina Z80 a partir de componentes, para hablar inicialmente con una PC a través de bit golpeado E / S a través de un FTDI cable USB, y tengo poca idea de cómo evitar la alimentación de la placa Z80 de una fuente de d...
Cuando I2C golpea los bits con 2 líneas de PIO, ¿estas líneas aún deben ser elevadas? Obviamente, al usar un bus I2C dedicado, las líneas deben ser elevadas, ya que las clavijas son salidas de drenaje abierto, pero las clavijas PIO no están abie...
Diseñé una nueva tarjeta electrónica que tiene un microcontrolador STM32F4. Cada periférico excepto el módulo wifi funciona. Se supone que el módulo Wifi se comunica con el controlador a través del canal USART pero no pude conectar los pines RX...
Todavía soy un novato en el campo de la electrónica, y tengo que escribir un programa para encender la luz LED y recibir datos de luz a través de un fotodiodo. Actualmente estoy usando el mini módulo FT2232H. Tengo problemas para entender qué es...
Hago y vendo una variante del programador AVR USBtiny. Utiliza un ATtiny2313 con una velocidad de reloj de 12 MHz y hace USB con un lenguaje de ensamblaje ajustado a mano (que alguien escribió: es un proyecto de hardware abierto / firmware abier...
Estoy utilizando Bit-Banging para la comunicación I2C a través de PIC24FJ128GA010.
El código funciona bien para escribir 16 bytes en EEPROM (recibí ACK = 0 por cada escritura de bytes).
Mientras leo EEPROM, solo puedo leer el primer byte....
Así que permítame comenzar a disculparme si la pregunta no tiene ningún sentido en absoluto, soy un noob total y todavía no he captado la mayoría de los conceptos.
He diseñado este pequeño indicador visual, que consiste aproximadamente en dos...
Estoy tratando de crear un programa que toque un valor de un FPGA a un arduino. En el módulo que creé, cada dos ciclos de reloj, la salida de FPGAdata debería establecerse en el siguiente bit de t. El problema es que FPGAdata es igual a 1 todo e...