F28M35x/F28M36x GPIO Digital Input
R2026bRead the logical value of a GPIO pin configured as input
Libraries:
C2000 Microcontroller Blockset /
C2802x
C2000 Microcontroller Blockset /
C2803x
C2000 Microcontroller Blockset /
C2805x
C2000 Microcontroller Blockset /
C2806x
C2000 Microcontroller Blockset /
C280x
C2000 Microcontroller Blockset /
C281x
C2000 Microcontroller Blockset /
C2833x
C2000 Microcontroller Blockset /
C2834x
C2000 Microcontroller Blockset /
F280013x
C2000 Microcontroller Blockset /
F280015x
C2000 Microcontroller Blockset /
F28002x
C2000 Microcontroller Blockset /
F28003x
C2000 Microcontroller Blockset /
F28004x
C2000 Microcontroller Blockset /
F2807x
C2000 Microcontroller Blockset /
F2837xD
C2000 Microcontroller Blockset /
F2837xS
C2000 Microcontroller Blockset /
F2838x /
C28x
C2000 Microcontroller Blockset /
F2838x /
M4
C2000 Microcontroller Blockset /
F28E12x
C2000 Microcontroller Blockset /
F28M35x /
C28x
C2000 Microcontroller Blockset /
F28M35x /
M3
C2000 Microcontroller Blockset /
F28M36x /
C28x
C2000 Microcontroller Blockset /
F28M36x /
M3
C2000 Microcontroller Blockset /
F28p65x
C2000 Microcontroller Blockset /
F28p55x
C2000 Microcontroller Blockset /
F29H85x
Description
Read the logical value of a configured GPIO pin.
This block configures the general-purpose I/O (GPIO) MUX registers that control the operation of GPIO shared pins for digital input. Each I/O port has one MUX register that selects peripheral operation or digital I/O operation (the default). When a pin is configured for digital input, you cannot use the same pin for digital output or peripheral operation. You can configure the pull-up and the open-drain options for the individual digital input pins. To configure, go to Configuration Parameters > Hardware Implementation > Target Hardware Resources and select the appropriate GPIO group.
Ports
Output
Parameters
Programmatic Use: Add Block
To add the block programmatically, use the add_block function with one of these library block paths as the source.
"c2802xlib/Digital Input"
"c2803xlib/Digital Input"
"c2805xlib/Digital Input"
"c2806xlib/Digital Input"
"c281xlib/Digital Input"
"c2833xlib/Digital Input"
"c2834xlib/Digital Input"
"c280013xlib/Digital Input"
"c280015xlib/Digital Input"
"c28002xlib/Digital Input"
"c28003xlib/Digital Input"
"c28004xlib/Digital Input"
"c2807xlib/Digital Input"
"c2837xDlib/Digital Input"
"c2837xSlib/Digital Input"
"c2838xlib/Digital Input"
"c28E12xlib/Digital Input"
"f28M35x_C28x_lib/Digital Input"
"f28M35x_M3_lib/Digital Input"
"f28M36x_C28x_lib/Digital Input"
"f28M36x_M3_lib/Digital Input"
"c28P65xlib/Digital Input"
"c28P55xlib/Digital Input"
"c29H85xlib/Digital Input"
Example: add_block("c2802xlib/Digital Input","myModel/myBlock",MakeNameUnique="on")
Version History
Introduced in R2016a