11.07.2015 Views

Atmel QTouch Library User Guide

Atmel QTouch Library User Guide

Atmel QTouch Library User Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The <strong>QTouch</strong> Group A Example projects demonstrate the <strong>QTouch</strong> method API usage with aRotor, Slider and two keys Sensor configuration.Autonomous <strong>QTouch</strong> Example ProjectThe Autonomous <strong>QTouch</strong> Sensor GNU and IAR Example projects can be found in the followingpath.\Device_Specific_Libraries\32bit_AVR\UC3L\example_projects\uc3l_gnu_autonomous_qt_example and\Device_Specific_Libraries\32bit_AVR\UC3L\example_projects\uc3l_iar_autonomous_qt_exampleThe Autonomous <strong>QTouch</strong> Example projects demonstrate the Autonomous <strong>QTouch</strong> Sensor APIusage. The Example projects also demonstrate wake up from Sleep mode using theAsynchronous Timer peripheral event.Note 1: The Example Projects also support relaying the Touch Sensor debug information to the“<strong>QTouch</strong> Studio – Touch Analyzer” PC Software. The <strong>QTouch</strong> Studio can also be used forsetting the Sensor and Global configuration parameters of the <strong>QTouch</strong> <strong>Library</strong> at run-time.The <strong>QTouch</strong> Studio can be downloaded from the following path.http://www.atmel.com/products/touchsoftware/qtouchsuite.asp?family_id=702The QDebug two-way debug protocol used by the Example project to communicate (transmit orreceive touch debug data) with the <strong>QTouch</strong> Studio can be found in the following installation path.\Device_Specific_Libraries\32bit_AVR\UC3L\qdebug• For the UC3L Evaluation kit (uc3l_xx_qm_ek_example Example project) to connect withthe <strong>QTouch</strong> Studio using the USB interface, the UC3B MCU on the UC3L Evaluation kitmust be Flashed with ISP and Program binaries. The procedure to flash the binaries isavailable in the readme note in the following path.\Device_Specific_Libraries\32bit_AVR\UC3L\example_projects\uc3l_gnu_qm_ek_example\ uc3b\readme.txt or\Device_Specific_Libraries\32bit_AVR\UC3L\example_projects\uc3l_iar_qm_ek_example\ uc3b\readme.txt• For the case of <strong>QTouch</strong> Group A and Autonomous <strong>QTouch</strong> Example projects, the‘QT600-USB Bridge’ board can be use to capture the QDebug debug data in the <strong>QTouch</strong>Studio.Note 2: In order to flash the generated elf binary file for GNU and IAR, the following commandcan be used from the Command Line.avr32program --part UC3L064 program -finternal@0x80000000 -e --run -R -cintuc3l_gnu_qm_ek_example.elfCode and Data Memory requirements for UC3LQMatrix method memory requirementThe Table below captures the Typical Code & Data Memory requirement for the <strong>QTouch</strong> <strong>Library</strong>when QMatrix method is used standalone.In addition to the Data memory captured in the Table, the QMatrix method requires additionalData Memory that must be provided to the Touch <strong>Library</strong> for storing the Signals, References,Sensor information and Touch status. This data memory is provided by the Host Application to137

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!