Electronic Components Datasheet Search
  English  ▼

X  

UM0851 Datasheet(PDF) 209 Page - STMicroelectronics

Part # UM0851
Description  SPEAr is a family of highly customizable ARM-based embedded
PDF  245 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0851 Datasheet(HTML) 209 Page - STMicroelectronics

Back Button UM0851 Datasheet HTML 205Page - STMicroelectronics UM0851 Datasheet HTML 206Page - STMicroelectronics UM0851 Datasheet HTML 207Page - STMicroelectronics UM0851 Datasheet HTML 208Page - STMicroelectronics UM0851 Datasheet HTML 209Page - STMicroelectronics UM0851 Datasheet HTML 210Page - STMicroelectronics UM0851 Datasheet HTML 211Page - STMicroelectronics UM0851 Datasheet HTML 212Page - STMicroelectronics UM0851 Datasheet HTML 213Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 209 / 245 page
background image
UM0851
Miscellaneous device drivers
Doc ID 16604 Rev 2
209/245
9.1.3
GPIO usage in user mode
The following GPIO operations are allowed from user space: request, free, set and get
direction, set and get value.
Note:
Setting a GPIO in interrupt mode is not possible from user space.
Request
User space may ask the kernel to export control of a GPIO pin to user space by writing its
number to this file "/sys/class/gpio/export".
Example: The following line creates a "gpio19 node" for GPIO #19, if it is not requested by
kernel code:
echo 19 > /sys/class/gpio/export
This node can be used for further communication with the GPIO pin.
Free
User space may ask the kernel to take back control of a GPIO pin from user space by writing
its number to this file "/sys/class/gpio/unexport".
Example: The following line removes the "gpio19" node exported using "export" file.
echo 19 > /sys/class/gpio/unexport
Set and get direction
Once a GPIO pin is requested, you can find the following files under /sys/class/gpio/gpiopin/
folder: "direction" and "value". The direction of the GPIO can be set to OUT or IN by writing
"out" or "in" on "direction" file. Here gpiopin, is a file formed after exporting a GPIO pin (for
example, gpio9, gpio42).
Example: setting direction in OUT mode
echo "out" > /sys/class/gpio/gpio42/direction
The direction of GPIO can be read by reading the above file.
Set and get value
The value of the GPIO can be configured, if GPIO is configured in OUT mode and its value
can be read if the GPIO is configured in IN mode. The value can be set by writing 1 or 0 in
the "/sys/class/gpio/gpionr/value" file.
Example: setting gpio pin 42
echo 1 > /sys/class/gpio/gpio42/value
Similarly the value can be read by reading the same file. Here gpiopin, is a file formed after
exporting a GPIO pin (for example gpio9, gpio42).
9.1.4
GPIO usage in kernel mode
The following GPIO operations are allowed from kernel space: Request, set and get
direction and value, and configure GPIO for interrupt.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com