Простые устройства
Просто об устройствах

Программирование

Публикации о различных аспектах программирования: особенности различных языков, компиляторов, средств отладки, приемы разработки эффективного кода, поиск и исправление ошибок и т.п.

А у нас в проектах GAS. А у вас?

gas

Лучше 3 дня потерять, зато потом за пол-часа долететь!
Из мультфильма «Крылья, ноги, хвост...»

GAS – это не полезное ископаемое, а GNU ASSEMBLER, что означает свободно распространяемый ассемблер. Ну а проекты наши, как обычно, это проекты для микроконтроллеров AVR, поэтому речь пойдет о версии GAS для AVR, то есть AVR-AS.

Обсудить эту статью на форуме (0 ответов).

Eclipse+AVR+ARM: первые шаги. Часть седьмая

Шаг 11: Отладка приложений STM32 при помощи STM32VLdiscovery

Завершить цикл статей, посвященных особенностям применения среды Eclipse для разработки и отладки программ для микроконтроллеров AVR и ARM, я решил рассказом о том, как при помощи недорогой платы STM32Vldiscovery осуществлять отладку проектов для ARM, точнее, для микроконтроллеров STM32 семейства ARM.

Как ни странно, многие пытались это сделать, но мало у кого это получалось, поэтому я очень надеюсь, что моя статья поможет многим.

Итак, приступаем.

Обсудить эту статью на форуме (0 ответов).

Eclipse+AVR+ARM: первые шаги. Часть шестая

Шаг 7: Подготовка к отладке AVR.

DBGПредвижу, что кое у кого уже просто чешутся руки приступить отлаживать свои AVR-ные проекты в среде Eclipse IDE. Что ж, это возможно вполне, но вот удовольствие от такой отладки будет пониже среднего. Однако, начнем по порядку.

Обсудить эту статью на форуме (17 ответов).

Eclipse+AVR+ARM: первые шаги. Часть пятая

Шаг 6: Прошивка AVR при помощи AVRDude.

Ну вот, наконец-то мы создали проект, настроили компилятор, скомпилировали его и готовы прошить микроконтроллер, чтобы насладиться работой своей программы «в железе». И для этого нам поможет утилита avrdude, стандартно входящая в комплект WinAVR, и поддерживаемая уже упоминаемым не раз плагином avr-eclipse.

Обсудить эту статью на форуме (4 ответов).

Eclipse+AVR+ARM: первые шаги. Часть четвертая.

Шаг 5: Настройка опций проекта.

Итак, настала пора разобраться с тем, как настроить компилятор AVR-GCC для сборки вашего проекта, потому как далеко не всегда дефолтные настройки, предлагаемые плагином avr-eclipse (а именно этот плагин предоставляет большинство рассматриваемых далее возможностей по настройке) могут вас удовлетворить.

Обсудить эту статью на форуме (0 ответов).

Eclipse+AVR+ARM: первые шаги. Часть третья.

Шаг 4: Создание проекта.

Создание нового проекта выполняется либо командой меню File – New, либо нажатием соответствующей кнопки на панели кнопок. Открывается окно такого вида:{nomultithumb}

Project Wizard

Обсудить эту статью на форуме (7 ответов).

Кусочно-линейная аппроксимация

rulerВ практике любителя микроконтроллеров нередко возникает необходимость работы с каким-либо аналоговым датчиком, например, терморезистором или термопарой. Многие из аналоговых датчиков обладают нелинейной характеристикой, которая обычно приводится в документации в виде графика.

Обсудить эту статью на форуме (0 ответов).

Copyright 2019 © simple-devices.ru.
При использовании материалов ссылка на simple-devices.ru обязательна.