ARM_コントローラ

ARM_コントローラ


 

 

1.GPIOコントローラ(gpiolib.cにおける汎用関数GPIOポートインタフェース定義ファイル、gpio.hで宣言)

 

  linux-3.10 \は、Linuxの\ gpio.h \含めます

     linux-3.10 \ドライバ\のGPIOの\ gpiolib.c

 

 API:

  1.アプリケーション/使用する権利のGPIO口を取得
    静的インラインint型gpio_request(符号なしGPIO、 constのchar型の*ラベル) アプリケーションが成功した場合、それはポートが使用するGPIOされていないことをGPIO口を使用してアプリケーションを示します

 

  2.リリース/ GPIOポートを使用する権利のリターン
    静的インラインボイドgpio_free(符号なしGPIO)を

 

  3.入力として設定されたポートGPIO
    静的インラインint型gpio_direction_input(符号なしGPIO)を

 

  前記入力値取得GPIOポート 
    静的インラインint型gpio_get_value(符号なしGPIO)

 

  5の出力値が、出力として設定されたポートをGPIO
    静的インラインint型gpio_direction_output(符号なしGPIO、 INTレベル)

 

  前記設定された出力ポートGPIOの値
    静的インラインボイドgpio_set_value(符号なしGPIO、 int値)

 

       静的inlineintのgpio_to_irq(符号なしGPIO)

 

おすすめ

転載: www.cnblogs.com/panda-w/p/11479385.html