Preguntas con etiqueta 'bit-bang'

2
respuestas

¿Importa la velocidad de reloj cuando se recupera del bloqueo I2C del bus?

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...
2
respuestas

La memoria flash SPI no funciona sin grandes retrasos

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...
2
respuestas

¿Impedir que la línea de entrada de datos bit-bang vuelva a encender el dispositivo?

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...
1
respuesta

pregunta de I2C que golpea los bits

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...
1
respuesta

controlador USART hecho a mano STM32

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...
0
respuestas

Modo Bitbang asíncrono vs Modo Bitbang síncrono

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...
2
respuestas

ATtiny2313 vs ATtiny84 compatibilidad de software

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...
3
respuestas

I2C: no se puede leer varios bytes mediante el método de Bit-Banging

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....
2
respuestas

16 líneas separadas a través de USB

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...
1
respuesta

Verilog que genera un bit específico del registro a la salida; obteniendo constantes de 1

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...