GNU/Linux >> Belajar Linux >  >> Linux

Interupsi di Beaglebone

Ya ada driver standar. Halaman ini menunjukkan langkah-langkah dasar untuk menggunakan gpio.


Dalam Python menggunakan 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)

Ini tautan referensi.


Linux
  1. Bagaimana cara membuka port serial di linux tanpa mengubah pin?

  2. Kait Netfilter pada sistem multi-core

  3. cara mengetahui nomor Interrupt/GPIO untuk pin tertentu di linux

  1. Interupsi di Beaglebone

  2. Baris perintah Linux howto menerima pasangan untuk perangkat bluetooth tanpa pin

  3. Tetapkan izin GPIO dengan bersih

  1. Bagaimana Linux menyelamatkan komputer yang lambat (dan planet ini)

  2. Cara Mengganti Systemd Dengan SysV Init Di Debian Linux

  3. Bisakah saya mencapai fungsionalitas yang mirip dengan interupsi di ruang pengguna Linux?