Одним из популярных типов графических дисплеев являются COG (Chip On Glass — кристалл на стекле) дисплеи. Из-за своих компактных размеров они широко используются в портативных устройствах, имеют небольшое энергопотребление, невысокую цену (если знать, где покупать). Из недостатков — наличие некоторого количество внешнего обвяза и у большинства мелкий шаг выводов, что неудобства доставит только для начинающих, для портативных устройств это будет даже плюсом.
Подключения дисплея на st7565r к stm32
В принципе к таким дисплеям можно отнести монохромные дисплеи от сотовых телефонов, некоторые из которых рассматривались уже ранее — nokia 3310, 1100, 2760. Но эти дисплеи изготавливались для сотовых телефонов и из этого вытекают некоторые проблемы, из-за чего для изделий массового производства они являются не лучшим вариантом.
Более оптимальным вариантом для серийных устройств будут универсальные серийные дисплеи, к которым можно отнести, например WinStar’овские индикаторы. В статье будет рассмотрен ещё один пример таких индикаторов — ряд графических монохромных COG дисплеев на контроллере ST7565R. А подключать его будем к stm32f103. В работе будет использована библиотека Standard Peripheral Library.
Читать полностью »
Alex_EXE | 22.04.2016 | STM32 |
Давно существует и пользуются большой популярностью всем известные мезонинный контроллер Arduino и одноплатный ARM миникомпьютер RaspberryPi. Они давно полюбились сообществу, в первую очередь за свою простоту и то, что обзавелись огромной комьюнити и бесчисленным числом примеров работы с той или иной задачей и периферией. Но у них есть и недостатки: Arduino ограниченна в вычислительной мощности, а под некоторые задачи нужно что-то помощнее, а малинка ограничена в портах ввода/вывода, на ней нет АЦП и она не очень предназначена для real-time задач. А что если попробовать их объединить? Тогда они смогут компенсировать недостатки друг друга и круг охватывающих ими задач значительно расширится.
RPiDuino установленный на RaspberryPi
Именно такой задачей пару лет назад совместно с Олегом Евсигнеевым, резидентом местного ХакСпейса, мы и задались. Так на свет появился контроллер на основе Arduino, расширяющий возможности обычной RaspberryPi, которому было дано простое название RPiDuino.
Читать полностью »
Alex_EXE | 06.01.2016 | Проекты |
Что-либо новое изучать лучше на основе чего-нибудь готового. В продолжении изучения 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 |
Вновь проходит очередной Инопром. Снова в нём принимаю участие.
Иннопром 2013
Читать полностью »
Alex_EXE | 10.07.2015 | Новости |
В предыдущей статье был представлен терминал для работы с модулем SIM900 – SIM900_DIALOG, главная идея программы – избавить пользователя от необходимости ввода вручную команд в терминале и от необходимости заглядывать в руководство по AT-командам за пояснениями, которые в кратком виде отображаются в окне слева при наведении указателя мыши на соответствующую кнопку с командой. Так было задумано, но я осилил написать пояснения только для основных команд, после чего появилась идея предоставить пользователю возможность самому выполнять редактирование заготовок команд и пояснений к ним. В итоге получилась программа-терминал, которую можно применять для работы с любым GSM-модулем через последовательный порт, также добавил пару полезных кнопок для навигации по окну диалога, затем напряг фантазию и назвал её GSM_DIALOG.
Читать полностью »
Иван Абдулхаев | 09.06.2015 | Программы |
Полтора года назад на сайте публиковал цикл статей по GSM модему SIM900. Это один из добротных GSM модемов, который получил широкую известность и распространение в радиолюбительских кругах. С тех пор уже многое изменилось и вышло много различных более современных модемов, но SIM900 остается классикой. По нему можно найти множество документации и примеров работы с ним во всех обжитых радиолюбителями уголках интернета.
Окно программы
Недавно один из читателей моего скромного сайта прислал программу терминал, заточененную для работы с этим GSM модемом.
Читать полностью »
Иван Абдулхаев | 17.04.2015 | Программы |