Preguntas con etiqueta 'bit-bang'

3
respuestas

i2c pullup externo mata comunicación

Estoy usando un MCP23017 (lo cual no debería ser importante) para extender el número de pines GPIO de una computadora Linux basada en el brazo usando i2c-dev bitbanging. Todo funciona bien con cables de unos pocos centímetros. El problema es...
3
respuestas

¿La interfaz SPI es solo un protocolo o hardware real?

Quiero usar la interfaz SPI entre un PIC y un ENC28J60. Sin embargo, no hay pines en el PIC llamados MISO o MOSI que pueda usar para SPI. Por lo tanto, SPI es solo un protocolo, que puedo usar con cualquier pin PIC (con solo usar cualquier pi...
3
respuestas

Frecuencia de conmutación máxima de pines GPIO de FPGA barato y moderno

¿Cómo podemos estimar la frecuencia de conmutación máxima de pines GPIO FPGA? ¿Cuál es la velocidad de datos máxima alcanzable al conectar dos FPGA entre sí sin utilizar transceptores integrados de alta velocidad? O cuando estamos GPIO a VGA ,...
3
respuestas

Pregunta de terminología: ¿el término "bit banging" implica no usar interrupciones de borde de señal externa para la temporización?

Suponiendo que realizo algún protocolo de comunicación (por ejemplo, SPI o I2C) solo con GPIO (sin HW dedicado). Para manejar el tiempo, puedo: establecer la interrupción en el borde CLK establezca la interrupción del temporizador y pruebe...
1
respuesta

Cómo escribir en 93LC46B EEPROM desde un Arduino usando SPI

Tengo una pregunta con respecto a eeproms y un Arduino (estoy usando Arduino Uno). Tengo el siguiente eeprom: 93LC46B . De la hoja de datos, entiendo que para escribir los enteros 1 y 2 en la primera dirección, necesito enviar los...
1
respuesta

¿El programador basado en FTDI trabaja con ATmega pero no con ATtiny?

Estoy usando un programador de bit bang basado en FTDI para mis AVU MCU con AVRDUDE. Funciona perfectamente con ATmega32A, pero no funciona con ATtiny45. El comando que utilizo para probar si funciona es: avrdude.exe -c pinb -P ft0 -B 4800...
1
respuesta

bitbanging i2c problema con ACK de esclavo

Estoy tratando de implementar i2c de bit banging para comunicarse entre un GPIO de atmega128A y un SHT21 (el bus I2C se usó para algunos otros dispositivos). La primera tarea es enviar una secuencia de escritura al SHT21. Al usar un osciloscopio...
5
respuestas

serie del software Arduino - dúplex completo

Necesito dos puertos seriales para este proyecto Atmega328 Arduino, pero este procesador solo tiene un UART de hardware. El procesador, el diseño de hardware y el entorno de programación ya están configurados, y no puedo cambiar el hardware o el...
3
respuestas

¿Qué tan rápido puede ARM Cortex M0s / M3s bit bang?

Todavía no he usado los uC de ARM Cortex, solo los AVR En primer lugar, ¿qué tan rápido pueden: Transmitir 1024+ bits (en serie, desde bytes en la RAM) fuera de un pin, sin pausas / jitter Secuencia 1024+ bytes (en paralelo, desde la RA...
2
respuestas

¿Cuándo libera y vuelve a adquirir el control sobre SDA en torno a un i2c Ack?

Tengo un comportamiento extraño con la biblioteca Wire de Energia, así que pensé que intentaría hacerlo yo mismo. Estoy escribiendo mi propia implementación (bit-bang) si i2c y lo mantengo bastante simple. Por ahora, solo quiero detectar un d...