Questions tagged [atmelstudio]

Atmel Studio is the integrated development platform (IDP) for developing and debugging Atmel ARM Cortex-M and Atmel AVR microcontroller (MCU) based applications.

Atmel Studio is the integrated development platform (IDP) for developing and debugging Atmel ARM® Cortex-M and Atmel AVR microcontroller (MCU) based applications. The Atmel Studio 6 IDP gives you a seamless and easy-to-use environment to write, build and debug your applications written in C/C++ or assembly code.

Atmel Studio 6 is free of charge and is integrated with the Atmel Software Framework (ASF)—a large library of free source code with 1,600 ARM and AVR project examples. ASF strengthens the IDP by providing, in the same environment, access to ready-to-use code that minimizes much of the low-level design required for projects. Use the IDP for our wide variety of AVR and ARM Cortex-M processor-based MCUs, including our broadened portfolio of Atmel SAM3 ARM Cortex-M3 and M4 Flash devices.

Atmel Studio 6.2 is now available, adding advanced debugging features such as Data and Interrupt Trace, improved RTOS integration, and better ability to debug code that has been optimized.

With the introduction of Atmel Gallery and Atmel Spaces, Atmel Studio 6 further simplifies embedded MCU designs to reduce development time and cost. Atmel Gallery is an online apps store for development tools and embedded software. Atmel Spaces is a cloud-based collaborative development workspace allowing you to host software and hardware projects targeting Atmel MCUs.

In summary, standard integrated development environments (IDEs) are suited for creating new software for an MCU project. By contrast, the Atmel Studio 6 IDP also:

  • Facilitates reuse of existing software and, by doing so, enables design differentiation.
  • Supports the product development process with easy access to integrated tools and software extensions through Atmel Gallery.
  • Reduces time to market by providing advanced features, an extensible software eco-system, and powerful debug integration.

http://www.atmel.com/microsite/atmel_studio6/

339 questions
2
votes
3 answers

XMega Timer to generate the 1us

I am using the xmega Atxmega32A4u, as shown in this example XMega Timer and Microseconds I tried out but I am not able to generate the 1us to toggle the pin. Please guide me to get the 1us delay. I want to use this timer with 1wire protocol.…
amar
  • 509
  • 3
  • 8
  • 17
2
votes
1 answer

Receiving and decoding Manchester Code over X10

Hello I'm doing a project where I need to send some data over X10 from one microcontroller (specifically an ATmega32) to another microcontroller (again an ATmega32). Both are clocked at 3.8646 MHz and runs on a STK500. It would seem that I send my…
2
votes
2 answers

Running Visual Studio15 and Atmel Studio7

I'm currently facing a problem trying to run Visual Studio 15 Enterprise Update 1 and Atmel Studio 7 Build 634 together on Windows 10 Education. I can open and operate VisualStudio without any problem. However, when I try to run AtmelStudio, I get…
alias
  • 21
  • 1
  • 4
2
votes
2 answers

Assembly code in GCC is not being compiled in Atmel Studio for AVR environment

I am trying to remove the interrupt vector table in my program to reduce the flash memory usage. I have successfully used the -nostartfiles flag, which removes a lot of assembly code in the output. To use the program, I have to set the stack…
jvdveuten
  • 621
  • 4
  • 23
2
votes
2 answers

Use LiquidCrystal_I2C in a class on arduino

I want to make a class in cpp for arduino uno that writes on a display. I'm using the LiquidCrystal_I2C library but I can't use it in my class. I know how to do it without a class, but right now I want to build a class and I cant get it to work. My…
2
votes
1 answer

Structure of large assembly code (difference for including .asm/.inc files)

I just started a larger project completely coded in Assembly. Having multiple subroutines, macros, memory tables etc. I am wondering how I can best split the code up in multiple files. The goal is obvious a better structure and a better…
lorenzli
  • 620
  • 1
  • 10
  • 31
2
votes
1 answer

Enabling external interrupt on AVR

Attempting to enable the external interrupt on a ATmega328P via the following lines: LDI R16, (1 << ISC00) | (1 << ISC01) LDI R17, (1 << INT0) STS EICRA, R16 STS EIMSK, R17 SEI during my reset subroutine. The idea is to have INT0 trigger a…
initramfs
  • 8,275
  • 2
  • 36
  • 58
2
votes
1 answer

How to get FATfs working on Xmega A4? Not sure what I should add or what file to edit

First of all, I have already been through http://elm-chan.org, and while it has helped me, it is a bit vague (in my opinion). I am attempting to read an SD Card with an Xmega128a4u using ASF (because the non-ASF way is too underground for me...).…
1
vote
1 answer

Why does my hardware timer not increment the count using HAL libraries?

I'm writing a program for the SAML21G18B using AtmelStart and ASF4 HAL libraries. My timer is intended to simply count up until it overflows, at which point a handler increments a count OVF and restarts the timer. My understanding is that the HAL…
eles
  • 31
  • 7
1
vote
0 answers

INTERRUPT problems

In Atmel Studio 7 debug mode: Debugging a program written in Assembler. I have tried to make my serial 0 tx create an interrupt. (UDR0 ) bit 7 in SREG is set. Serial 0 TX com interrupt vector is correct too. Serial setup enables interrupt on TX…
Kristian Sander
  • 191
  • 1
  • 10
1
vote
0 answers

Simulate or script line / char key-press input with data from a file when simulating in Atmel Studio?

Is it possible in ATMEL STudio 7 (or better ATS 6 ) to create a / interrupt / anything (what ever) that can emulate a KEYPRESS function (eventually get a char from a file ) ? My problem is: I have to enter 15 - 30 80 chars lines (2400 chars at…
Kristian Sander
  • 191
  • 1
  • 10
1
vote
0 answers

Atmel Studio does not start debugging

I select my device in the debugger, as shown in the attached screenshot. When I click on 'Start debugging', the debugging does not start. Using the simulator as a debugger, the debugging starts even without adding breakpoints. What is the…
1
vote
1 answer

Trouble Changing Fuse Bits Using Atmel Studio 7 CLI?

Edit: Probably solved I can successfully change the fuse bits in the GUI. I know this because I can read the values of the fuse bits of the chip. I can change them, then read them later, and they are the same as when I wrote them I know the…
Zeno
  • 105
  • 1
  • 2
  • 8
1
vote
1 answer

sbrk.c not seeing linker variable end

I am developing on SAM3X8E, I am using the GCC C++ compiler and atmel studio 7. I am trying to include the stdio library and I keep getting the error: "undefined reference to end" in sbrk following this…
FourierFlux
  • 439
  • 5
  • 13
1
vote
2 answers

C Preprocessor output int at Build

i want to see output of Preprocessor calculating. Only with strings it works so: #define XSTR(x) STR(x) #define STR(x) #x #define BEGIN "test" #pragma message ".text= " XSTR(BEGIN) when i set BEGIN to 32/2 the output is: #pragma message: .text=…
Umbrecht
  • 35
  • 6