UR5FFR
http://dspview.com/

Arduino tips&tricks
http://dspview.com/viewtopic.php?f=24&t=167
Page 1 of 1

Author:  Relayer [ 19 Mar 2017, 21:12 ]
Post subject:  Arduino tips&tricks

Так как память микроконтроллера не безгранична то всегда полезно смотреть кто и сколько ее потребляет. В ардуине это можно сделать вот так. Билдим проект в среде нажатием Ctrl+R, потом идем в temp и ищем там каталог с именем типа "arduino_build_603642". Внутри находим файл с расширением elf, его имя совпадает с именем проекта.
Делаем батник dump.bat состоящий из одной строчки
Code:
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-nm" -Crtd --size-sort %1%

Запускаем батник
>dump.bat my_proj.elf >> dump.txt
На выходе получаем текстовый файл с дампом объектов по уменьшению занимаемой памяти.
Типа такого:
Code:
00000068 B tx_buffer
00000068 B rx_buffer
00000034 B Serial
00000016 V vtable for HardwareSerial
00000004 B timer0_overflow_count
00000004 B timer0_millis
00000002 b loop::last_print
00000001 b timer0_fract


Подробнее про утилиту avr-nm можно прочитать тут

Решение было найдено тут

Author:  Relayer [ 09 Feb 2018, 23:40 ]
Post subject:  Re: Arduino tips&tricks

Онлайн-калькулятор для расчета параметров программирования таймеров
http://www.8bit-era.cz/arduino-timer-in ... lator.html

Speedup the analogRead() function
http://yaab-arduino.blogspot.com/2015/0 ... input.html

Page 1 of 1 All times are UTC + 2 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/