Difference between revisions of "HANcoder/STM32/Blocks/Digital Input"

From OpenMBD
< HANcoder‎ | STM32‎ | Blocks
Jump to: navigation, search
(Created page with "{{HANcoder/block| info= A 'Digital Input' block reads the input level of the selected pin. If the input level is high, '1' is the output, otherwise '0'. |blockImage= Digita...")
 
Line 12: Line 12:
  
 
}}
 
}}
 +
 +
{| class="wikitable"
 +
|-
 +
! style="width:150px" | 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:<br/>
 +
- Floating, the pin will not connected in any way to ground or 3.3V<br/>
 +
- Pull up, the pin will be connected to ground through a pull-down resistor<br/>
 +
- Pull down, the pin will be connected to 3.3V through a pull-up resistor
 +
|-
 +
| 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.
 +
|}

Revision as of 09:23, 5 April 2017

Supported Targets: Olimexino, E407, P405

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

DigitalInput.png

Mask

DigitalInputMask.png

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
- Pull up, the pin will be connected to ground through a pull-down resistor
- Pull down, the pin will be connected to 3.3V through a pull-up resistor

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.