Preguntas con etiqueta 'gpio'

2
respuestas

Cambiando la dirección del pin sin interrumpir el LPC800

Estoy viendo un microcontrolador LPC812 Cortex M0 + y sus funciones GPIO. En un microcontrolador PIC, uno siempre configuraría el LATch antes de cambiar la dirección de un pin determinado. Esto evita la situación posiblemente desagradable donde...
1
respuesta

Acceso a GPIO desde la línea de comandos - Tipos de pines (Pi naranja)

Estoy tratando de establecer los pines GPIO en estado alto y bajo en una Pi naranja usando el siguiente comando: echo 0 > /sys/class/gpio_sw/PA1/data echo 1 > /sys/class/gpio_sw/PA1/data Esto enciende y apaga el pin. La carpeta...
2
respuestas

Múltiples botones conectados para restablecer el pin

Estoy creando un dispositivo alimentado por batería basado en ESP8266 . Hay pocos botones (digamos 4 en este momento). Después de presionar cualquiera de ellos, ESP debe realizar alguna acción e ir al modo de suspensión profunda. La siguie...
2
respuestas

Conduciendo un LED desde un pin GPIO de 1.8V que por defecto es "IN"

Tengo una placa EspressoBIN, que tiene pines GPIO de 1.8V con una corriente máxima de 8 mA. Estoy intentando controlar algunos LED de estado y un ventilador de 5 V, por lo que estoy usando 2N2222s con resistencias de base de 220 Ohmios conect...
2
respuestas

Confiabilidad del expansor de E / S serie como MCP23S17

Background: Estoy haciendo un rediseño de un sistema existente que se mueve desde la base HC11 con E / S asignadas en memoria a un ARM Cortex-M3 con E / S en serie SPI / I2C (entradas opto aisladas y salidas de relé). El acceso de E / S se rea...
2
respuestas

Problema de velocidad RPi GPIO en el metal desnudo

Después de leer el excelente artículo sobre metal desnudo de David Welch ( enlace ), un amigo y yo están tratando de implementar una simple palanca GPIO. Se basa en el blinker01 de David Welch ( enlace ). Simplemente actualicé los registros peri...
2
respuestas

Acceso GPIO en Cortex-M4: lectura-modificación-escritura vs Atomic

Hace poco me encontré con la función de bandas de bits en el núcleo de Cortex-M4 y cómo proporciona una solución para evitar las condiciones de carrera mientras se alternan los bits de registros. El M4 también tiene un registro BSRR dedicado par...
3
respuestas

ATmega1284P int0 interrupción sw0

Quiero cambiar el LED3 del microcontrolador cuando se presiona el botón SW0. Desarrollé este código pero no funciona y no sé qué está mal. Busco en la documentación y en muchos foros tratando de encontrar el error, pero todavía no sé qué está ma...
1
respuesta

Diseño flexible / Autorouting con pines GPIO (Eagle)

Tengo una placa MCU con una serie de pines GPIO que me estoy conectando a algunos periféricos, sensores, etc. Me gustaría colocarlos y hacer una ruta automática en Eagle. En el firmware, es fácil volver a asignar cualquier pin a cualquier pro...
1
respuesta

diodo de polarización invertida en GPIO

Estaba buscando más en los pines GPIO del ATmega328p y encontré el esquema simplificado de un pin de E / S. El esquema incluye dos diodos sesgados invertidos, uno al suelo y otro al VCC. Pude identificar el uso de los diodos polarizados in...