Estoy utilizando un tablero personalizado DT6 de Variscite. Esta placa se conecta con la placa DART MX6. DT6 en el siguiente enlace
Necesito manejar el hardware RTC en la placa DT6 de Python. Este RTC se llama ISL12057. Busco información en Google y entiendo lo siguiente.
- ISL12057 es igual que DS1307. Hay una biblioteca de Python para DS1307 como enlace
Intento con esta biblioteca de Python, pero no entiendo bien esta biblioteca. Así que tengo algunas preguntas como a continuación. ¿Podrías responderlas? Aprecio su apoyo.
- Como lista en
/dev/
, tienei2c-0
,i2c-1
,i2c-2
. No sé qué I2C que se conecta a mi RTC. Intenté 3 de ellos porsmbus.SMBus(0)
,smbus.SMBus(1)
,smbus.SMBus(2)
, hay 2 tipos de error.
1.1 IOError: [Errno 16] Dispositivo o recurso ocupado
1.2 IOError: [Errno 5] Error de entrada / salida
En primer lugar, ¿cómo puedo resolver 1.1
o 1.2
para hablar con mi RTC?
-
No tengo experiencia con Python que pueda hablar con el hardware RTC. Entonces, si mi uso de la biblioteca DS1307 para mi ISL12057 no es correcto, ¿podría decirme otra manera?
-
ISL12057 tiene una función de interrupción en cada segundo o cada minuto. En Python, ¿podemos detectar esa interrupción cuando se afirma?