Kk:Sandbox2

From LEXWiKi

(Difference between revisions)
Jump to: navigation, search
(How to Use The Utility)
Line 7: Line 7:
;2.save:save button<br>
;2.save:save button<br>
;3.setbutton:Settings button analog keyboard<br>
;3.setbutton:Settings button analog keyboard<br>
 +
== Introduction ==
 +
=== Initial Internal F75111 port address (0x9c)===
 +
define GPIO1X, GPIO2X, GPIO3X to input or output
 +
and Enable WDT function pin
 +
 +
=== Set F75111 DI/DO ( sample code as below Get Input value/Set output value )===
 +
DI: InterDigitalInput()
 +
 +
=== PULSE mode ===
 +
 +
Sample to setting GP33, 32, 31, 30 output '''1mS''' low '''pulse''' signal.
 +
<pre>
 +
{
 +
this->Write_Byte(F75111_INTERNAL_ADDR, GPIO3X_PULSE_CONTROL, 0x00); //This is setting low pulse output
 +
this->Write_Byte(F75111_INTERNAL_ADDR, GPIO3X_PULSE_WIDTH_CONTROL, 0x01); //This selects the pulse width to 1mS
 +
this->Write_Byte(F75111_INTERNAL_ADDR, GPIO3X_CONTROL_MODE, 0x0F); //This is setting the GP33, 32, 31, 30 to output function.
 +
this->Write_Byte(F75111_INTERNAL_ADDR, GPIO3X_Output_Data , 0x0F); //This is setting the GP33, 32, 31, 30 output data.
 +
}
 +
</pre>

Revision as of 09:41, 13 December 2012

Contents

The Sample code source you can download from

1.Binary file:
2.Source file:

How to Use The Utility

Image:key_pad_utility.jpg

1.config
start set button
2.save
save button
3.setbutton
Settings button analog keyboard

Introduction

Initial Internal F75111 port address (0x9c)

   define GPIO1X, GPIO2X, GPIO3X to input or output 
   and Enable WDT function pin 

Set F75111 DI/DO ( sample code as below Get Input value/Set output value )

   DI: InterDigitalInput()

PULSE mode

Sample to setting GP33, 32, 31, 30 output 1mS low pulse signal.

{ 
    this->Write_Byte(F75111_INTERNAL_ADDR, GPIO3X_PULSE_CONTROL,       0x00);             //This is setting low pulse output
    this->Write_Byte(F75111_INTERNAL_ADDR, GPIO3X_PULSE_WIDTH_CONTROL, 0x01);             //This selects the pulse width to 1mS
    this->Write_Byte(F75111_INTERNAL_ADDR, GPIO3X_CONTROL_MODE,        0x0F);             //This is setting the GP33, 32, 31, 30 to output function.    
    this->Write_Byte(F75111_INTERNAL_ADDR, GPIO3X_Output_Data ,        0x0F);             //This is setting the GP33, 32, 31, 30 output data.
}
Personal tools