Atmel QT600 Quick Start Guide Touch Solutions

Similar documents
Atmel AVR1619: XMEGA-B1 Xplained Demonstration. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

APPLICATION NOTE. AT03324: Atmel REB212BSMA-EK Quick Start Guide. Atmel MCU Wireless. Introduction

APPLICATION NOTE. Atmel AT03160: Migrating Bootloader from ATxmega128A1 to other Atmel XMEGA Devices. Atmel AVR XMEGA. Features.

Atmel LF-RFID Kit Comparison Chart. Application Note. Atmel LF-RFID Kit Comparison Chart. 1. Description

APPLICATION NOTE. Atmel AVR1638: XMEGA RTC Calibration. 8-bit Atmel Microcontrollers. Features. Introduction

AVR32917: picopower Board getting started. 32-bit Microcontrollers. Application Note. Preliminary. Features. 1 Introduction

AVR1518: XMEGA-A1 Xplained Training - XMEGA Clock System. 8-bit Atmel Microcontrollers. Application Note. Prerequisites.

AVR1922: Xplain Board Controller Firmware 8-bit Microcontrollers Application Note Features 1 Introduction

Hardware Prerequisites Atmel Xplained Pro Evaluation Kit Atmel WINC1500 extension USB Micro Cable (TypeA / MicroB)

STK521. User Guide B AVR 01/12

AVR1503: Xplain training - XMEGA Programmable Multi Interrupt Controller 8-bit Microcontrollers Application Note Prerequisites

Atmel AVR1926: XMEGA-B1 Xplained Getting Started Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

APPLICATION NOTE. Atmel AT02260: Driving AT42QT1085. Atmel QTouch. Features. Description

Atmel AVR32847: Migration from/to the UC3L0 64/32/16 from/to the UC3L0 256/ bit Atmel Microcontrollers. Application Note.

Atmel CryptoAuthentication Starter Kit

Atmel AVR ATxmega384C3 microcontroller OLED display with 128x32 pixels resolution Analog sensors. Ambient light sensor Temperature sensor

APPLICATION NOTE. Atmel AVR057: Internal RC Oscillator Calibration for ATtiny4/5/9/10/20/40. 8-bit Atmel Microcontrollers. Features.

APPLICATION NOTE. Atmel AVR3009: Driving QTouch Device with I 2 C Interface. Atmel QTouch. Introduction

APPLICATION NOTE. Atmel AT03304: SAM D20 I 2 C Slave Bootloader SAM D20. Description. Features

AVR4018: Inertial Two (ATAVRSBIN2) Hardware User's Guide. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

OLED display with pixels resolution Ambient light sensor CPU load Analog filter Quadrature Encoder with push button Digital I/O

APPLICATION NOTE. Atmel AT01080: XMEGA E Schematic Checklist. Atmel AVR XMEGA E. Features. Introduction

AVR1501: Xplain training XMEGA Timer/Counter 8-bit Microcontrollers Application Note Prerequisites 1 Introduction

APPLICATION NOTE. Atmel AVR536: Migration from ATmega644 to ATmega644A. 8-bit Atmel Microcontrollers. Introduction

APPLICATION NOTE. Atmel AVR2131: Lightweight Mesh Getting Started Guide. Atmel MCU Wireless. Features. Description

AVR1303: Use and configuration of IR communication module. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Atmel AVR1924: XMEGA-A1 Xplained Hardware User's Guide. 8-bit Atmel Microcontrollers. Application Note. Preliminary. Features.

AVR1508: Xplain training - XMEGA DAC 8-bit Microcontrollers Application Note Features 1 Introduction

AVR32901: EVKLCD100/EVKLCD101 Hardware User's Guide. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

Atmel AVR473: ATAVRSB202 Hardware User Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

AVR32752: Using the AVR32 UC3 Static Memory Controller. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR1315: Accessing the XMEGA EEPROM. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

APPLICATION NOTE. Atmel AVR116: Wear Leveling on DataFlash. 32-bit Atmel Microcontrollers. Features. Description. Wear leveling

One-channel Toggle-mode Touch Sensor IC with Power Management Functions AT42QT1012. Summary

AVR42789: Writing to Flash on the New tinyavr Platform Using Assembly

Atmel ATMXT143E touchscreen controller Capacitive touch ITO 320 x 240 pixel LCD display with SPI interface LED backlight

AVR532: Migration from ATmega48/88/168 to ATmega48A/88A/168A. 8-bit Microcontrollers. Application Note. 1 Introduction

Atmel AT697F. Rad-Hard 32-bit SPARC v8 Processor ERRATA SHEET. Active Errata List

USER GUIDE. Wireless Production Test Reference Protocol Specification Document. Atmel MCU Wireless. Description

OLED display Sensors readout. Light sensor Temperature sensor

AVR based 125kHz RFID Evaluation Kit (Re)Programming Guide ATA2270-EK1. Overview. Fuse Settings: ISP Programming

AVR1512: XMEGA-A1 Xplained training - XMEGA Basics. 8-bit Atmel Microcontrollers. Application Note. Prerequisites. 1 Introduction

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter

APPLICATION NOTE. Atmel AT03782: Using Low Power Modes in SAM4N Microcontroller. Atmel 32-bit Microcontroller. Features.

a clock signal and a bi-directional data signal (SCL, SDA)

8-bit Microcontroller with 16K Bytes In-System Programmable Flash. ATtiny87 ATtiny167 Automotive

32Kbytes on-chip SRAM. Viterbi decoding and CRC PRIME compliant 128-bit AES encryption Channel sensing and collision pre-detection

Section 5 SERCOM. Tasks SPI. In this section you will learn:

AVR32401: AVR32 AP7 Linux Interfacing DataFlash. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

ATDH2200E Programming Kit... User Guide

AVR32 UC3 Software Framework... User Manual

Atmel AT697F. Rad-Hard 32-bit SPARC v8 Processor ERRATA SHEET. Active Errata List

Getting Started with the SAM4L-EK Demo

AT697E. Application Note. Checking AT697E Code for Occurrence of LDF/FPOPd Instructions Sequence with a dependency on an Odd-Numbered Register

USER GUIDE. ZigBit USB Stick User Guide. Introduction

QTouch 8-key Touch Sensor IC AT42QT1085. Summary

AVR097: Migration between ATmega128 and ATmega1281/ATmega bit Microcontrollers. Application Note. Features. 1 Introduction

ATtiny817 QTouch Moisture Demo User Guide. Description. Features. AVR 8-bit Microcontrollers USER GUIDE

USER GUIDE. Atmel QT1 Xplained Pro. Preface

Native route discovery algorithm

AT89ISP Programmer Cable Introduction AT89ISP Programmer Cable Parallel Port Settings Application Note AT89ISP Software AT89ISP Cable polarized

AVR469: MC301 Hardware User Guide. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AT03975: Getting Started with SAM L21. Descripton. Features. SMART ARM-Based Microcontroller APPLICATION NOTE

AT91 ARM Thumb Microcontrollers. Application Note. Using the ECC Controller on AT91SAM9260/9263 and AT91SAM7SE Microcontrollers. 1.

Atmel AVR ATxmega384C3 microcontroller OLED display with pixels resolution Analog sensors. Ambient light sensor Temperature sensor

AT17F Series. Application Note. Programming Circuits for AT17F Series Configurators with Xilinx FPGAs. 1. Introduction

8-megabyte, 4-megabyte, and 2-megabyte 2.7-volt Only DataFlash Cards AT45DCB008D AT45DCB004D AT45DCB002D. Not Recommended for New Design

CAN Microcontrollers. Application Note. Migrating from T89C51CC01 to AT89C51CC03. Feature Comparison

Application Note. Microcontrollers. Using Keil FlashMon Emulator with AT89C51CC01/03 AT89C51CC01/ Summary. 2. Background overview

USER GUIDE. ATmega168 Xplained Mini User Guide. Introduction

USER GUIDE. Atmel QT6 Xplained Pro. Preface

AT91 ARM Thumb Microcontrollers. Application Note. AT91 Host Flash Loader. 1. Package Contents. 2. Definition of Terms. 3.

APPLICATION NOTE. Atmel QT4 Xplained Pro User Guide ATAN0114. Preface

CAN, 80C51, AVR, Microcontroller. Application Note

USER GUIDE EDBG. Description

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

Rad Hard FPGA. AT40KEL-DK Design Kit Content. Description. Kit Content. Reference Material. Support

8-bit Microcontroller with 2K/4K/8K Bytes In-System Programmable Flash. Appendix A. Preliminary. ATtiny261 ATtiny461 ATtiny861 Automotive

QT2 Xplained Pro. Preface. Atmel QTouch USER GUIDE

AVR32015: AVR32 Studio getting started. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

Embedded AVR Microcontroller Including RF Transmitter and Immobilizer LF Functionality for Remote Keyless Entry ATA5795. Summary.

USER GUIDE. Atmel Segment LCD1 Xplained Pro. Preface

AT60142H/HT. Rad-Hard 512Kx8 Very Low Power CMOS SRAM ERRATA-SHEET. Active Errata List. Errata History. Abbreviations. 1.

AT06467: Getting started with SAM D09/D10/D11. Features. Description. SMART ARM-based Microcontrollers APPLICATION NOTE

APPLICATION NOTE. Atmel AVR3005: Low Power QTouch Design. Atmel QTouch. Features. Introduction

Atmel and the use of Verilator to create uc Device Models

ATAES132A Firmware Development Library. Introduction. Features. Atmel CryptoAuthentication USER GUIDE

High-performance Electrically Erasable Programmable Logic Device

EDBG. Description. Programmers and Debuggers USER GUIDE

8-bit Microcontroller. Application Note. AVR320: Software SPI Master

AVR ONE!... Quick-start Guide. EVK Windows 32103C AVR ONE! 02/10

AT91 ARM Thumb-based Microcontroller. Application Note. AT91SAM7X and AT91SAM7XC Microcontroller Series Schematic Check List. 1.

Table Of Contents TABLE OF CONTENTS...1

AVR134: Real Time Clock (RTC) Using the Asynchronous Timer. Features. Introduction. AVR 8-bit Microcontrollers APPLICATION NOTE

Trusted Platform Module AT97SC3203S. SMBus Two-Wire Interface. Summary

AVR42772: Data Logger Demo Application on XMEGA A1U Xplained Pro. Introduction. Features. AVR XMEGA Microcontrollers APPLICATION NOTE

SAM4 Reset Controller (RSTC)

Interfacing the internal serial EEPROM

ATECC108/ATSHA204 USER GUIDE. Atmel Firmware Library. Features. Introduction

Atmel ATtiny1634 MCU Atmel ATA SBC LIN transceiver with integrated voltage regulator Touch. Three Atmel QTouch buttons One Atmel QTouch slider

Transcription:

Atmel QT600 Quick Start Guide Touch Solutions

Introduction Looking to take your design to the next level? You have made the right choice in purchasing the Atmel QT600 Development Kit. It allows you to demo Atmel button, slider and wheel technology and add additional modules/boards. The kit also to enables you to validate your own design/board while leveraging the best touch and microcontroller solutions available. Download the latest software To get started, visit http://www.atmel.com/qtouchsuite and download four pieces of software: Atmel QTouch Studio (version 4.3 or later) - Visual Studio +.NET (version 3.5 or later) Atmel AVR Studio (version 4.18 or later) AND ALL Service Packs (SPx) Atmel QTouch Library (version 4.3 or later) GNU Compiler Download at http://sourceforge.net/projects/winavr/files Atmel ATmega324 Atmel QMatrix 8x8 Atmel QT600 interface Atmel QTouch8 Atmel ATtiny88 Atmel QTouch16 Atmel ATXMEGA128A1 Figure 1 The Atmel QT600 Evaluation Kit includes these microcontroller and sensor boards The photo above shows three sets of boards (sensor board and corresponding microcontroller board): QTouch8 with the ATtiny88 QTouch16 with either the ATXMEGA128A1 or the ATmega324 QMatrix 8x8 with either the ATXMEGA128A1 or the ATmega324 *UC3L MCU board in 2011 1

Atmel QT600 Quick Start Guide Touch Solutions VTG Jumper Affix the rubber stoppers to QTouch8 (4), QTouch16 (4), QMatrix 8x8 (6), and the QT600 main controller board (4) leaving two spares. Figure 2 Close-up of the Atmel QT600 interface board and location of the VTG Note: On the main QT600 control board, make sure the jumper is in place on the VTG. The board should be configured as above: Connect the kit modules 1 QTouch8 with ATtiny88 Choose the QTouch8 and the ATtiny88: 1.1 Open the Atmel AVR Studio 1.2 Select Open in Project Wizard window 1.3 Select C:\Program Files\Atmel\Atmel_QTouch_Libaries_4.3\Generic_QTouch_Libraries\AVR_Tiny_Mega_ XMega\QTouch\ example_projects\qt600_attiny88_gnu_qt8 1.4 Connect the 6-conductor from the ISP header on the ATtiny88 board to the ISP/PDI header on the QT600 Interface board 1.5 Connect the flex cable from the QTouch8 board to the ATtiny88 board 1.6 Connect the USB cable between your PC and the QT600 Interface board (Three LEDs should light up then hold the button down for five seconds until the Touch Data LED turns off) 1.7 In AVR Studio, click the Con button on the top toolbar 1.8 Select QT600 as the Platform and USB as the Port, and then click connect Atmel QT600 Quick Start Guide 2

Program and run the demo 1.9 Select Main tab 1.9.1 Device and Signature Bytes = ATtiny88 1.9.2 Programming Mode and Target Settings = ISP Mode 1.9.2.1 Settings ISP Freq = 200.0kHz (click Write) 1.10 Select HW Settings tab 1.10.1 VTarget = Target Voltage: 3.3V (click Write) 1.11 Select Program tab 1.11.1 Flash 1.11.1.1 Input HEX File = C:\Program Files\Atmel\Atmel_QTouch_Libaries_4.3\Generic_QTouch_ Libraries\AVR_Tiny_Mega_XMega\QTouch\example_projects\QT600_ATtiny88_gnu.hex 1.11.1.2 Click Program (STATUS LED on Interface Board turns red during programming then back to green when programming is complete) 1.12 Disconnect the USB cable from PC 1.13 Remove the 6-conductor 1.14 Connect the between the TOUCH DATA headers on the ATtiny88 and interface boards 1.15 Reconnect the USB cable to PC 1.16 In Atmel AVR Studio, click on the QT icon in the toolbar to launch Atmel QTouch Studio 1.17 In QTouch Studio 1.17.1 Make sure that the Application Mode on the left side is set to Analysis Mode 1.17.2 Just below (under Touch Data Read Control), click Start Reading 1.17.3 QTouch Studio is now reading touch data from your QT600. You will see changes in the Virtual Kit View as you touch the sensor regions on the QTouch8 board. 13

Atmel QT600 Quick Start Guide Touch Solutions Figure 3 Atmel QTouch8 Sensor Board Displayed on CPU Monitor Figure 4 Complete Set-up for the Atmel QTouch8 sensor board: The sensor board is connected to the ATtiny88, which in turn is connected to the interface board Connect Kit Modules 2 QTouch16 with ATmega324 and QMatrix 8x8 with ATXMEGA128A1 2.1 By using the table below and following the same procedures as in step number 1 above, you can program and run both of these boards Sensor Board / MCU Board 1.2) To Program 1.6.1) Main Lab - Device and Signature Bytes 1.61) Main Tab - Programming Mode and Target Settings 1.7) HW Setting tab 1.11) To Program and Run 1.8) Program Tab --> Flash Hex Files c:\programs Files\Atmel_QTouch_Libaries_4.3\ Generic_QTouch_Libraries\AVR_Tiny_Mega_ XMega\ QTouch8 / ATtiny88 6-conductor into ISP pins ATtiny88 ISP Mode (Settings = ISP Frequency = 200kHz) VTarget = Target Voltage: 3.3V (click Write) into TOUCH DATA QTouch\example_projects\ QT600_ATtiny88_gnu.hex ATouch16 / ATXMEGA128A1 into JTAG pins ATxmega128A1 JTAG Mode (Settings = Target device is not part of a JTAG daisy chain ) VTarget = Target Voltage: 3.3V (click Write) into TOUCH DATA QTouch\example_projects\ QT600_ATxmega128a1_qt16_gnu.hex QMatrix 8x8 / ATmega324 into JTAG pins ATmega324PA JTAG Mode (Settings = Target device is not part of a JTAG daisy chain ) VTarget = Target Voltage: 3.3V (click Write) into TOUCH DATA QMatrix\example_projects\ QT600_ATmega324_qm64_gnu.hex Atmel QT600 Quick Start Guide 4

Figure 5 Atmel QTouch16 sensor board displayed on CPU monitor Figure 6 Complete set-up for the Atmel QTouch16 sensor board: The sensor board is connected to the Atmel ATXMEGA128A1, which in turn is connected to the interface board 15

Atmel QT600 Quick Start Guide Touch Solutions Figure 7 Atmel QMatrix 8x8 sensor board displayed on CPU monitor Figure 8 Complete set-up for the Atmel QMatrix 8x8 sensor board: The sensor board is connected to the Atmel ATmega324, which in turn is connected to the interface board References Atmel QTouch Library User Guide - http://www.atmel.com/lib/pdf/atmel_tlib3-1_createprojectv14_iar+gcc.pdf Atmel Touch Sensors Design Guide - http://www.atmel.com/dyn/resources/prod_documents/doc10620.pdf Application Notes - http://www.atmel.com/dyn/products/app_notes.asp?family_id=697 Atmel QT600 Application Note Coming soon Atmel QT600 Quick Start Guide 6

Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: (+1)(408) 441-0311 Fax: (+1)(408) 487-2600 www.atmel.com Atmel Asia Limited Unit 01-5 & 16, 19F BEA Tower, Millennium City 5 418 Kwun Tong Road Kwun Tong, Kowloon HONG KONG Tel: (+852) 2245-6100 Fax: (+852) 2722-1369 Atmel Munich GmbH Business Campus Parkring 4 D-85748 Garching b. Munich GERMANY Tel: (+49) 89-31970-0 Fax: (+49) 89-3194621 Atmel Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 JAPAN Tel: (+81)(3) 3523-3551 Fax: (+81)(3) 3523-7581 2011 Atmel Corporation. All rights reserved. / Rev.: QT600QSG Atmel, logo and combinations thereof, TINYAVR, AVR, AVR UC3, AVR STUDIO, QTOUCH, QTOUCH STUDIO, PICOPOWER and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others. Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and products descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.