Генератор в лаборатории радиолюбителя один из полезных инструментов, а зачастую и жизненно необходимый. Но не все могут обзавестись таким прибором. Так же для некоторых задач, особенно в цифровой техники, достаточно генератора только одних прямоугольных импульсов — ТТЛ (ШИМ) генератора.
Простой TTL генератор на stm32f030f4p6
Предлагаю конструкцию компактного и простого ТТЛ генератора на базе микроконтроллера stm32f030f4p6. Простого в виду функционала, т.к. он позволяет генерировать меандр с частотой от 0.1Гц до 200кГц с изменяемой величиной заполнения и фиксированной амплитудой.
Что наша жизнь — Игра!
Чайковский «Пиковая дама», ария Германа
Жизнь — достаточно известная математическая игра, точнее клеточный автомат. Данная игра в своё время сильно повлияла на математику, информатику, радиоэлектронику, статистические и прогнозируемые науки…
Правила игры простые: у клетки всего два состояния: мертва и жива. В игре всего 2 правила: если у живой клетки 2 или 3 соседа, то она выживает, если меньше — умирает от голода, больше — от переедания и если у мертвой клетки есть 3 соседа, то в ней зарождается жизнь. Соседние клетки — это все прилегающие в том числе по диагонали.
Игра Жизнь на экране. Микроконтроллер stm32f103
Статью можно считать продолжением — подключение COG LCD дисплея на ST7565R контроллере к stm32. В статье приведен алгоритм клеточного автомата — Жизнь. Так же экспериментально немного рассмотрены некоторые скоростные и тепловые особенности stm32.
Одним из популярных типов графических дисплеев являются COG (Chip On Glass — кристалл на стекле) дисплеи. Из-за своих компактных размеров они широко используются в портативных устройствах, имеют небольшое энергопотребление, невысокую цену (если знать, где покупать). Из недостатков — наличие некоторого количество внешнего обвяза и у большинства мелкий шаг выводов, что неудобства доставит только для начинающих, для портативных устройств это будет даже плюсом.
Подключения дисплея на st7565r к stm32
В принципе к таким дисплеям можно отнести монохромные дисплеи от сотовых телефонов, некоторые из которых рассматривались уже ранее — nokia 3310, 1100, 2760. Но эти дисплеи изготавливались для сотовых телефонов и из этого вытекают некоторые проблемы, из-за чего для изделий массового производства они являются не лучшим вариантом.
Более оптимальным вариантом для серийных устройств будут универсальные серийные дисплеи, к которым можно отнести, например WinStar’овские индикаторы. В статье будет рассмотрен ещё один пример таких индикаторов — ряд графических монохромных COG дисплеев на контроллере ST7565R. А подключать его будем к stm32f103. В работе будет использована библиотека Standard Peripheral Library.
Для вывода текстовой информации различного содержания удобно применять символьные дисплеи в виду их распространённости и простоты использования. В основе большинства таких дисплеев лежит контроллер HD44780, который позволяет подключаться к дисплею по 4 или 8 линейной шины данных и 3-х линий управления.
WH1602 подключенный к STM32
В статье расскажу, как подключить такие дисплеи по упрощенной 4-х проводной линии данных с 2-мя линиями управления к контроллеру STM32F100RB установленному на STM32vlDiscovery с помощью двух библиотек: для дисплеев с HD44780 контроллерами и Standard Peripheral Library.
В продолжение темы об использование дисплеев от сотовых телефонов в радиолюбительских целях со мной поделились информацией о маленьком дисплее от сотового телефона Nokia 2760.
Дисплеи Nokia2760 и Nokia1100
По интерфейсу и управлению он схож с ранее рассмотренным дисплеем от нокии 1100. Но есть и небольшие отличия, одно из которых это его габариты 3 на 3 см., что может быть полезно в компактных конструкциях требующих небольшой источник отображения информации.
Генератор изображений немного изменился, теперь он может создавать массивы картинок с максимальным разрешением 320х240.
Окно программы
Программа позволяет подготавливать монохромные картинки для графических дисплеев с разрешением от 4х8 до 320х240 с кратностью шага 4 по горизонтали, 8 по вертикале.