[et_pb_section admin_label=”section”][et_pb_row admin_label=”row”][et_pb_column type=”4_4″][et_pb_text admin_label=”Text” background_layout=”light” text_orientation=”left” use_border_color=”off” border_color=”#ffffff” border_style=”solid”]


 

So what exactly is GPIO?

Well the real question is what isn’t it?
Most of us pay little or no attention to this much neglected function not knowing all it can do for you.

A computer usually interacts with the outside world by means of the keyboard, mouse and monitor, but this interaction is typically with a human being. When interacting with other “smart” devices, we have Ethernet, USB and serial ports. But if the computer has to control or monitor simpler devices, the GPIO function could fit the bill nicely. A GPIO pin lets you either get input for your program from outside the computer or to provide output to the user.

GPIO is implemented on most of Corvalent motherboards and stands for General all Purpose Input/Output.

Some of the uses for them are detecting button presses, receiving interrupt requests from an external device, blinking LEDs or controlling and monitor devices.
Corvalent provides sample code to help developing you custom application or control software.

On Corvalent boards the GPIO function is typically implemented as a 10 pin header.
Of these pins, 2 are dedicated to power and the other 8 can be configured as a digital input or output, most of the time even individually.

So keep this in mind next time you are in need of further customization for your system and project.

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row admin_label=”Row” make_fullwidth=”off” use_custom_width=”off” width_unit=”on” use_custom_gutter=”off” padding_mobile=”off” allow_player_pause=”off” parallax=”off” parallax_method=”off” make_equal=”off” parallax_1=”off” parallax_method_1=”off” column_padding_mobile=”on”][et_pb_column type=”4_4″][et_pb_divider admin_label=”Divider” color=”#cccccc” show_divider=”on” divider_style=”solid” divider_position=”top” hide_on_mobile=”on”]

[/et_pb_divider][/et_pb_column][/et_pb_row][et_pb_row admin_label=”Row” global_module=”25557″ make_fullwidth=”off” use_custom_width=”off” width_unit=”on” use_custom_gutter=”off” padding_mobile=”off” allow_player_pause=”off” parallax=”off” parallax_method=”off” make_equal=”off” parallax_1=”off” parallax_method_1=”off” parallax_2=”off” parallax_method_2=”off” column_padding_mobile=”on”][et_pb_column type=”1_2″][et_pb_text global_parent=”25557″ admin_label=”Martin Bio (End of Martin’s Corner Posts)” background_layout=”light” text_orientation=”left” use_border_color=”off” border_color=”#ffffff” border_style=”solid” header_font_size=”20px” header_text_color=”#333333″ header_font=”|on|||”]

About the Author

[one_fourth][/one_fourth] Martin Rudloff is Chief Technical Officer at Corvalent. With 30+ years of experience in Electronics, Martin manages Concept to Development, Production and Validation, and Product Support.

[/et_pb_text][/et_pb_column][et_pb_column type=”1_2″][et_pb_contact_form global_parent=”25557″ admin_label=”Subscribe for Updates” captcha=”off” title=”Subscribe for Updates” use_redirect=”off” input_border_radius=”3″ title_text_color=”#333333″ use_border_color=”off” border_color=”#ffffff” border_style=”solid” custom_button=”on” button_text_color=”#5b5b5b” button_border_color=”#5b5b5b” button_letter_spacing=”0″ button_use_icon=”default” button_icon_placement=”right” button_on_hover=”on” button_letter_spacing_hover=”0″ title_font_size=”25″ title_font=”|on|||” button_text_size=”16″ button_border_radius=”0″ email=”[email protected], [email protected]” custom_message=”BLOG SUBSCRIBE FORM:

First Name: %%firstname%%
Last Name: %%lastname%%
Email: %%email%%” success_message=”Thank you! “]

[et_pb_contact_field field_title=”First Name” field_type=”input” field_id=”firstname” required_mark=”on” fullwidth_field=”off” input_border_radius=”0″ form_field_font_select=”default” form_field_font=”||||” use_border_color=”off” border_style=”solid”]

[/et_pb_contact_field][et_pb_contact_field field_title=”Last Name” field_type=”input” field_id=”lastname” required_mark=”on” fullwidth_field=”off” input_border_radius=”0″ form_field_font_select=”default” form_field_font=”||||” use_border_color=”off” border_style=”solid”]

[/et_pb_contact_field][et_pb_contact_field field_title=”Email Address” field_type=”input” field_id=”Email” required_mark=”on” fullwidth_field=”on” input_border_radius=”0″ form_field_font_select=”default” form_field_font=”||||” use_border_color=”off” border_style=”solid”]

[/et_pb_contact_field]

[/et_pb_contact_form][/et_pb_column][/et_pb_row][/et_pb_section]

Leave a Reply