Я немного новичок в мире Atmel. Когда-то я мог писать и компилировать C с помощью Visual Studio, но немного отвык от практики.
Итак, я пытаюсь понять использование памяти в микроконтроллере ATTINY1616. Я открыл Atmel Studios, создал исполняемый проект на C и выбрал правильный микроконтроллер. Я создаю проект, в котором почти ничего нет, и вижу, что память программы составляет 154 bytes
. Это мой базовый уровень.
Теперь я попытался добавить строку #include <math.h>
, чтобы посмотреть, увеличится ли использование памяти моей программой. Это не так. Затем я попытался добавить float a = 2.000678f;
внутрь main
. По-прежнему не увеличивается после создания проекта. Что я здесь неправильно понимаю?
/*
* GccApplication2.c
*
* Created: 12/20/2018 9:21:43 PM
* Author : joely
*/
#include <avr/io.h>
#include <math.h>
int main(void)
{
float a = 2.000678f;
/* Replace with your application code */
while (1)
{
}
}