Что наша жизнь — Игра!
Чайковский «Пиковая дама», ария Германа
Жизнь — достаточно известная математическая игра, точнее клеточный автомат. Данная игра в своё время сильно повлияла на математику, информатику, радиоэлектронику, статистические и прогнозируемые науки…
Правила игры простые: у клетки всего два состояния: мертва и жива. В игре всего 2 правила: если у живой клетки 2 или 3 соседа, то она выживает, если меньше — умирает от голода, больше — от переедания и если у мертвой клетки есть 3 соседа, то в ней зарождается жизнь. Соседние клетки — это все прилегающие в том числе по диагонали.
Игра Жизнь на экране. Микроконтроллер stm32f103
Статью можно считать продолжением — подключение COG LCD дисплея на ST7565R контроллере к stm32. В статье приведен алгоритм клеточного автомата — Жизнь. Так же экспериментально немного рассмотрены некоторые скоростные и тепловые особенности stm32.
Читать полностью »
Alex_EXE | 11.06.2016 | STM32 |
В копилку маломощных драйверов коллекторных двигателей L293, L298, drv8833, H-мост на полевиках, новое пополнение TB6612. Небольшая двухканальная микросхема в корпусе SSOP24 размером 7,6х8,3мм. С напряжением до 15В и током до 1,2А на канал.
Драйвер коллекторного двигателя TB6612
Читать полностью »
Alex_EXE | 27.04.2016 | Робототехника |
Одним из популярных типов графических дисплеев являются COG (Chip On Glass — кристалл на стекле) дисплеи. Из-за своих компактных размеров они широко используются в портативных устройствах, имеют небольшое энергопотребление, невысокую цену (если знать, где покупать). Из недостатков — наличие некоторого количество внешнего обвяза и у большинства мелкий шаг выводов, что неудобства доставит только для начинающих, для портативных устройств это будет даже плюсом.
Подключения дисплея на st7565r к stm32
В принципе к таким дисплеям можно отнести монохромные дисплеи от сотовых телефонов, некоторые из которых рассматривались уже ранее — nokia 3310, 1100, 2760. Но эти дисплеи изготавливались для сотовых телефонов и из этого вытекают некоторые проблемы, из-за чего для изделий массового производства они являются не лучшим вариантом.
Более оптимальным вариантом для серийных устройств будут универсальные серийные дисплеи, к которым можно отнести, например WinStar’овские индикаторы. В статье будет рассмотрен ещё один пример таких индикаторов — ряд графических монохромных COG дисплеев на контроллере ST7565R. А подключать его будем к stm32f103. В работе будет использована библиотека Standard Peripheral Library.
Читать полностью »
Alex_EXE | 22.04.2016 | STM32 |
Что-либо новое изучать лучше на основе чего-нибудь готового. В продолжении изучения stm32 и ранее опубликованной отладочной платы для stm32f030f4p6, представляю ещё одну небольшую отладочную плату для освоения возможностей микроконтроллера stm32f103c8t6. Данная плата содержит минимальный необходимый функционал для освоения установленного на неё микроконтроллера.
Отладочная плата stm32f103c8t6
Читать полностью »
Alex_EXE | 09.11.2015 | STM32 |
STM32. 5. Символьный дисплей HD44780
Для работы всем контроллерам, процессорам, цифровым электронным устройствам необходим источник тактовых импульсов. Он может быть как внешний в виде RC цепочки, керамического или кварцевого осциллятора, кварцевого генератора, также может находиться внутри контроллера. STM32 тут не исключение. Данный контроллер имеет множество вариантов тактирования и обладает гибкими и широкими настройками управления тактированием своей периферии.
STM32 и источники тактовых сигналов
Рассматривать настройку тактирования будем на примере контроллера STM32F100RB, установленного на STM32vlDiscovery. В работе будет использована библиотека Standard Peripheral Library.
Читать полностью »
Alex_EXE | 18.08.2015 | STM32 |
Начинать применять новую детальку в своей практике без ознакомления с ней в живую — рискованно, для таких целей существую различные специальные помощники: отладочные и демонстрационные платы. Для ознакомлением с одним интересным контроллером из семейства STM32 — STM32F030F4P6 была разработана специальная отладочная платка.
Отладочные платы stm32f030f4p6 и stm8s103f2p6
Если быть точнее — то это скорее не отладочная плата, а плата переходник, с дополнительно разведенным разъёмом для подключения программатора, парой перемычек для базовой необходимой настройки периферии контроллера и ещё нескольких деталей в её обвязке. За одно, впрок, была изготовлена подобная отладочная плата для STM8S103F2P6.
Читать полностью »
Alex_EXE | 19.03.2015 | STM32 |
Какой один из самых важных и нужных приборов на столе у радиолюбителя? — Источник питания. Хороший лабораторный блок питания с большим диапазоном регулировки по напряжению и току с плавной регулировкой, незаменимый помощник. От него можно питать, как проект на этапе разработки, так и готовые устройства, а можно зарядить и мобильный телефон, если его зарядка куда-то запропастилась.
Блок питания UnionTEST UT3005EP
В общем давно хотел собрать или купить хороший блок питания, но на первое как-то было жалко времени, ведь совершенству нет предела, а на скорую руку городить что-нибудь временное не хотелось, а на втрое было жалко денег, т.к. хорошие блоки питания стоят денег. Да и дома были другие источники питания, правда, менее универсальные, плюс в лаборатории на работе средненьких лабораторников пруд пруди, включая которые последовательно и параллельно можно получить любое желаемое напряжение и ток. Но увидев данную модель не удержался и начал охотиться за ней.
Читать полностью »
Alex_EXE | 28.12.2014 | Питание |