GNU/Linux >> Znalost Linux >  >> Linux

Přerušuje v Beaglebone

Ano, existuje standardní ovladač. Tato stránka ukazuje základní kroky pro použití gpio.


V Pythonu pomocí Adafruit Libray

import Adafruit_BBIO.GPIO as GPIO 

Pin = "P8_8" 
GPIO.setup(Pin, GPIO.IN)    # set GPIO25 as input (button)  

def my_callback(channel):  
    if GPIO.input(Pin):    
        print "Rising edge detected on 25"  
    else:                  # if port 25 != 1  
        print "Falling edge detected on 25" 

GPIO.add_event_detect(Pin, GPIO.BOTH, my_callback, 1)

Zde je referenční odkaz.


Linux
  1. Jak nahradit Systemd pomocí SysV Init na Debian Linuxu

  2. Linux – jaké jsou hodnoty vlastnosti přerušení stromu zařízení?

  3. Úvod do Linuxových přerušení a CPU SMP Affinity

  1. Jak otevřít sériový port v linuxu bez změny pinu?

  2. Příkazový řádek Linuxu, jak přijmout párování pro zařízení bluetooth bez pinu

  3. Jak se v Linuxu řeší přerušení?

  1. Jak Linux zachraňuje pomalé počítače (a planetu)

  2. Debian – Nedaří se vám povolit Uarts na Beaglebone Black?

  3. Jak se připojit k Wifi pomocí Wps Pin v Ubuntu 14.04?