QMatrix Example Project

The QMatrix method GNU and IAR Example projects can be found in the following path.

\Device_Specific_Libraries\32bit_AVR\UCxx\example_projects\uc3l_gnu_qm_ek_example and

\Device_Specific_Libraries\32bit_AVR\UCxx\example_projects\uc3l_iar_qm_ek_example

The QMatrix Example projects demonstrate the QMatrix operation on the UC3L Evaluation Kit (Rev 2).  QMatrix SMP discharge mode hardware arrangement is used for the UC3L Evaluation Kit with 6 X Lines and 2 Y Lines.  Using the 12 Touch Channels (6x2), 6 Touch Sensors are formed that include a Rotor (that uses six Touch Channels) and 5 keys (each using one Touch channel).

The Example projects demonstrate the QMatrix measured data and Touch Status usage using the LED Demo application.  The onboard LED0, LED1, LED2 and LED3 are set when the Touch Position of the Rotor position varies from 0 to 255.  By Touching the up key (^), left key (<), play/pause key (>/||) and right key (>), the LED0, LED1, LED2 and LED3 can be individually cleared.  When the down key (v) is touched, it clears all LEDs.

Additionally QMatrix Example projects are also available for QT600 and STK600 boards.