3.2 Getting Started

The Atmel START examples are a great starting point for embedded programmers. Example projects will work out of the box but are also easy to modify by using Atmel START.

Example projects are tailored for each compatible board and device, resulting in high quality and production-ready code with a small memory footprint. To get more information about each example, read the available user guides, which are available without even opening the project.

Getting Started projects have training materials like video series and/or hands-on training manuals linked to the project user-guides. The example project itself often represents the goal or end-point of the related hands-on or video training material. This system-level training material is designed to show how the different pieces of the system work together, i.e. how to use Atmel START efficiently with an IDE, such as Atmel Studio 7, in order to build your embedded application.

  • Open Browse Examples, click the Category drop-down menu, and select the Getting Started category
  • Links to the training material are found in the example project user guides, which you can access without even opening the project

Specifically, as an introduction to ASF4, the Getting Started Sensors project and training material are particularly relevant. In the link "video tutorials" on the Atmel | START page (start.atmel.com/) you will find a series of videos which demonstrates this project. In this video series, we are building a project using the analog light and digital I2C temperature sensors on the I/O1 Xplained Pro extension board. The video series is supported by a hands-on training document. Both training resources cover the following important concepts of working with ASF4 projects, including the How to list below.

How to:
  • Use Atmel START to add and configure the required drivers and middlewares, also configuring pins and clocks
  • Export Atmel START Projects to Atmel Studio 7, where many of the latest features are used such as using I/O View (<F1>) links to open the data sheet in the context of that register's description
  • Learn the best practice of how to use Examples folder and application level functions from Atmel_Start.c to efficiently build project functionally
  • Easily validate each development step using the data visualizer
  • Reconfigure an Atmel START project from Atmel Studio 7 to build functionality in a cyclic manner