Найдено: 1

Виртуальная машина. Инструкции

Идея состоит в том чтобы сделать интерпретатор байт-кода или, как сейчас модно говорить, виртуальную машину для микроконтроллера.

Нажмите, чтобы перейти.

Наша экспериментальная нейросеть посчитала, что следующий текст, возможно, также близок по тематике. Если это не так, просим прощения и не обращайте внимания...


Функциональный генератор в доме ветчины ниже, чем осциллограф и мультиметр, но это также необходимо. Простой генератор в Wine Bridge долгое время служил мне, но мне хотелось получить более совершенное устройство. После поиска реализованных проектов выбор производился генератором на основе синтезатора частоты AD9833. Простота подкупила отличными функциями и низкой ценой. Анализ готовых решений не выполняется, так как люди всегда не заканчивают свои устройства до конца и уходят, потеряв в нем интерес. Затем мы создаем генератор. Я сделал то, что разделяю с нашим сообществом.
Что может сделать этот генератор?
два независимых аналоговых и логических выхода;
-генерация синуса и треугольника в аналоговом выходе;
- диапазон частот на аналоговом выходе 1 Гц - 5 МГц;
- генерация импульсов с отдельной регулировкой высокого и низкого уровня в цифровом выходе;
- диапазон длительности импульса в цифровом выходе составляет 1 мкс - 10 с;
- режим развертки частоты с установкой пороговой частоты от 1 Гц до 5 МГц;
- независимая настройка амплитуды для обоих выходов, 0 - 2 В для аналогового и 1,0 - 5 В для цифровых;
- автоматическое сохранение всех текущих настроек при выключении;
Выходной импеданс на обоих выходах составляет 50 Ом.
Цифровой выход реализован в буфере с двумя источниками питания, то есть преобразователем уровня, все, что известно в 74LVC8T245. Регулируемый источник питания предназначен для LDO (OU MSR6001 и IRLML6402) и управляется PWM от Mega. Экран, так называемый Nokia 3310. Управление кодировщиком. Текущая конфигурация сохраняется, когда она выключена. Генератор питается от стабилизированного источника питания. Все элементы управления ATMEG328P. Благодаря артиллеристам он стал мега популярным и дешевым. Mega разгоняется до 25 МГц и питает 3 вольта, что для него вполне нормально (он работал до 1,8 В). Этот режим позволил оставить генератор до времени AD9833, часы подаются непосредственно с выхода CLKO Mega. Кроме того, вы не можете думать о соответствии уровням 3-вольтовой периферии.
AD9833 может синтезировать синусоиду, треугольник с амплитудой 0,6 В и квадратную волну с 3 В (напряжение питания). Мы нормализуем выходное значение с использованием двух операционных усилителей в AD8052, в дополнение к второму операционному усилителю, аттенюатор реализован с помощью цифрового потенциометра MCP4011. Чтобы минимизировать шум, фильтр Баттерворта становится пассивным. Синтезированный меандр до 5 МГц с ключом 74NC4066 назначается логическому выходу.
Возможно, вам придется его настроить. Отрегулируйте общую стоимость. Усиление операционного усилителя так, чтобы выход составлял 2 В по амплитуде. Сопротивления в комментариях R16 и R14 требуют только контроля этого коэффициента. коэффициент усиления каждого операционного усилителя не превышает 3. Сопротивление R5 уравнивает меандр с синусом по амплитуде.
Сшейте файлы .hex и .eep, а затем будущие EXTENDED - 0xFE, HIGH - 0xDF, LOW - 0xB7.
Корпус Z-75.
Далее : Контроллер температуры на складе в ATmega