Difference between revisions of "HANcoder/STM32/Blocks/Digital Input"
Line 13: | Line 13: | ||
}} | }} | ||
+ | == Block outputs (outports) == | ||
+ | A boolean value that indicates the state of the pin. If the voltage on the pin comes below the 'low level voltage' the output will switch to 0 and if it comes above the 'high level voltage' it will switch to 1. Please check the datasheet for the voltage levels. | ||
+ | |||
+ | == Block parameters == | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 30: | Line 34: | ||
| Sample time of the block. The Sample time (in seconds) defines the rate at which the block is visited by the real-time scheduler of the target. The value of the Sample time has to be an integer multiple of the base sample time of the model. | | Sample time of the block. The Sample time (in seconds) defines the rate at which the block is visited by the real-time scheduler of the target. The value of the Sample time has to be an integer multiple of the base sample time of the model. | ||
|} | |} | ||
+ | |||
+ | {{HANcoder/BlockFooter| | ||
+ | |SeeAlso = [[HANcoder/Analog_Input|Analog Input]] | ||
+ | }} |
Revision as of 11:36, 5 April 2017
Supported Targets: Olimexino, E407, P405
Contents
General information about Digital Input
A 'Digital Input' block reads the input level of the selected pin. If the input level is high, '1' is the output, otherwise '0'.
Block
Mask
Block outputs (outports)
A boolean value that indicates the state of the pin. If the voltage on the pin comes below the 'low level voltage' the output will switch to 0 and if it comes above the 'high level voltage' it will switch to 1. Please check the datasheet for the voltage levels.
Block parameters
Parameter | Description |
---|---|
Input pin | The input pin to be used for the digital input. Select one from the list. A warning will appear when the pin is already in use in another block. |
Configuration | The configuration to be used. There are three options: - Floating, the pin will not connected in any way to ground or 3.3V |
Sample time | Sample time of the block. The Sample time (in seconds) defines the rate at which the block is visited by the real-time scheduler of the target. The value of the Sample time has to be an integer multiple of the base sample time of the model. |