Онлайн-инструмент

Калькулятор скорости UART для AVR

UART baudrate calculator

Калькулятор скорости UART для AVR-микроконтроллеров. По умолчанию отображаются таблицы для основных популярных частот процессора и скоростей обмена. При желании эти параметры можно изменить.

Справочник по командам ассемблера AVR

avr commands

На создание этого справочника меня побудило то, что все существующие ресурсы категорически неудобны, т.к. не имеют возможности быстрого переключения между командами - приходилось либо листать PDF-ку, либо щёлкать по ссылкам онлайн-версии. Тогда как хотелось иметь возможность видеть описание команды сразу после ввода её имени, без каких-либо лишних действий. Дополнительно присутствует полный список команд с их кратким описанием.

Справочник основан на переводе документации от Atmel. Помимо этого сюда добавлено больше примеров использования команд. В частности, добавлены примеры для ассемблера AVR GCC, т.к. последний имеет ряд особенностей, связанных с линковкой объектного кода.

Справочник будет дополняться по мере появления вопросов.

Чтобы быстро перейти к нужной команде достаточно ввести её имя.

Калькулятор цвета RGB565 для LCD

RGB565 выбор цвета

Онлайн "калькулятор" для выбора цвета под дисплей 1.44" 128х128 и другие аналогичные. При работе с такими экранами приходится иметь дело с 16-битными цветами, закодированными в формате RGB565 или rrrrrggg:gggbbbbb - 5 бит красного (в старшем байте), 6 бит зелёного и 5 бит синего (в младшем байте). Таким образом, красная и синяя компонента имеют 32 возможных значения, а зелёная - 64. Для упрощения жизни можно воспользоваться этим онлайн-калькулятором RGB888 <-> RGB565.

Генератор наклеек для клавиатуры ZX Spectrum

Генератор рисунка клавиатуры ZX Spectrum

Решил восстановить свой старый компьютер ZX Spectrum 48 и первой проблемой стала клавиатура - компьютер наглухо висел, как оказалось, из-за того, что часть клавиш оказалось замкнутой. После чего была спаяна новая кнопочная клавиатура и возник вопрос ее оформления. Было решено распечатать рисунки клавиш на листе бумаги, заламинировать его с одной стороны и приклеить к листу пластика от блистерной упаковки с другой для прочности. Однако, все попытки найти готовый рисунок клавиатуры в хорошем качестве, в цвете и подходящих размеров результата не дали. Пришлось озадачиться рисованием клавиатуры в векторном формате. Заодно был написан генератор, позволяющий настраивать размеры, отступы и цвета.

EasyEDA - онлайн-редактор схем и печатных плат

EasyEDA - редактор схем и печатных плат онлайн

В поисках простой рисовалки электрических схем с возможностью экспорта в SVG набрел на весьма интересный проект - EasyEDA.

EasyEDA - это мощная бесплатная, не требующая инсталляции облачная платформа для рисования и симуляции схем, разводки печатных плат и не только. Она может использоваться на любом железе и работать под любой операционной системой - Linux, Windows или Mac OS. Все, что ей требуется - любой HTML5-совместимый браузер: Chrome, Firefox, IE, Opera, или Safari. EasyEDA - результат работы небольшой команды хакеров. Сейчас она имеет богатую библиотеку из тысяч электронных компонент (как для схем и печатных плат, так и для моделирования) и десятки тысяч примеров схем! И любой желающий может пользоваться этой библиотекой и расширять ее.

Вычисление табличных функций на микроконтроллере

Вычисление табличных функций на AVR

При программировании микроконтроллеров иногда возникает задача вычисления достаточно сложных математических функций. И хотя стандартная библиотека AVR GCC включает поддержку вещественных чисел и вычисления базовых математических функций для них, на практике не всегда возможно использование этих средств. Поскольку микроконтроллеры AVR не имеют математического сопроцессора и команд для работы с вещественными числами, использование стандартных библиотечных процедур приводит к генерации относительно громозкого и

Онлайн калькулятор радиолюбителя

AVR онлайн калькулятор

Онлайн-калькулятор умеет вычислять конфигурацию периферии микроконтроллеров AVR (таймеры, ШИМ, АЦП, UART, энергопотребление), рассчитывать делители напряжения и пассивные фильтры НЧ и ВЧ. Кроме того он может формировать коды символов для семисегментных индикаторов и символы знакогенератора для контроллера HD44780.

Подписка на Онлайн-инструмент