Микроконтроллер из стиралки. Детальное описание регистров.

В этой статье я опишу некоторые важные регистры этого МК(S3C8469), чтобы можно было понять, как он работает. Описывать буду для Си, то есть не затрону некоторые регистры по типу статусного регистра АЛУ и указателя на спецрегистры. Если не понимаете, про что речь, то вот предыдущая статья тык

Читать дальше

Электронный термометр на Attiny 2313 с LCD дисплеем

Статья будет короткой, так как ничего особенного в этом девайсе нет, разве что удалось засунуть работу с датчиком DHT22 и LCD дисплеем в 2 Кб памяти. Устройство было собрано прошлой зимой, статью писал в личном блоге в это же время, но решил выложить и здесь.

Началось все с того, что на работе мы постоянно спорили по поводу температуры и влажности в комнате, а от этого зависело включение отопительных приборов, так как аргументировать без измерительного прибора было невозможно, я решил его собрать для лагеря «мерзляков», к которым относился и я. Сидеть зимой при температуре в помещении ниже 19 градусов было совсем не комфортно.

Звезды совпали для создания устройства выходного дня, новогодние праздники на носу, в загашнике лежит новая Attiny 2313 в DIP корпусе, DHT — 22 и 8×2 LCD 1602 дисплей. Взял я breadboard, быстро все соединил и принялся писать прошивку. Кстати для отладки я использовал LCD 16 x 2, так как у него пины расположены в один ряд и его проще соединять на монтажной плате. Я изначально хотел сделать работу от двух сенсоров внутренний — DHT22, внешний DS18B20, но памяти программ катастрофически не хватало, пришлось отказаться от идеи с внешним датчиком. В итоге написана прошивка только для работы с DHT — 22. Микроконтроллер тактируется от внутреннего осциллятора на 8МГц, но кто же запрещает внешний кварцевый резонатор? Фьюз биты по умолчанию, главное выбрать осциллятор и частоту 8МГц. Вот так выглядела отладочная модель:




Читать дальше
  • +1
  • 17 ноября 2020, 09:26
  • Jman

stm8l программный IIC (I2C)

Часто возникает необходимость подключить к микроконтроллеру какой-нибудь датчик по протоколу I2C. Для этого можно использовать встроенный I2C микроконтроллера или написать свой, программный. Для начала надо ознакомиться с теорией. Теория очень подробно описана тут. Ознакомившись с теорией, переходим к практике. Для микроконтроллера STM8L152C6T6 напишем простой пример, когда на шине находится один master. Пример будет для IAR.

Читать дальше

SpriteMods.com топик-ссылка

Тут коллега Sprite выкладывает свои наработки. Некоторые весьма интересны и даже полезны. Ну и видео в конце каждой статейки.

Первый обзор отладочной платы STM32F746GDISCOVERY топик-ссылка

В моих руках недавно оказалась новая отладка от ST с МК STM32F7, небольшой обзор внутренностей прилагается. Вкратце: МК с 216 МГц/462 DMIPS, 64 Мб SDRAM, 128 Мб Flash, ЖК-экран 4.3 дюйма с ёмкостным (!) тач-скрином, и конечно Ethernet (LAN8742), FS/HS USB, слот SD-карты и MIPI-камеры, плюс два MEMS-микрофона, чтобы делать стереозвук или чистить шум. Первые впечатления очень хорошие, хочу попробовать сделать микрофонную решётку, и много чего ещё. В примерах есть куча всего, в т.ч. и Ethernet.

Вокруг EFM32 - свежая версия обзора контроллеров и средств разработки

Два года назад г-н Alatar написал весьма подробный и полезный обзор средств для разработки и отладки микроконтроллеров EFM32. Первая часть посвящена инфраструктуре программных средств разработки (Simplicity Studio), вторая часть — работе с контроллерами, третья часть представляет собой обзор API для EFM32.

С мая 2013 года жизнь EFM32 не стояла на месте, совсем наоборот. Уже в июне 2013 года Energy Micro была куплена компанией Silicon Labs. Так линейка этих малопотребляющих микроконтроллеров стала активно расширяться и уже разрослась до более чем 250-ти кристаллов, а Simplicity Studio пережила два масштабных обновления. В обзоре ниже описано чем сейчас является EFM32 и что изменилось в Simplicity Studio по сравнению с постом «Вокруг EFM32 — обзор библиотек и софта» от 2013 года.


Читать дальше

Устройство подсчета сыпучих материалов в элеваторе с импульсным выходом.

Всем привет. Хочу поделиться с сообществом методом и устройством подсчета сыпучих материалов в элеваторе посредством импульсов. Не так давно мой знакомый, работающий инженером в с/х предприятии попросил помощи. Парк их сх техники оборудован системами GPS-навигации. При помощи учетной программы на ПК они контролировали различную телеметрию с транспортных средств: уровни топлива, скорость, наработку по моточасам, глобальное позиционирование и тд. пришла ему идея в голову, контролировать еще и сбор пшеницы.

Читать дальше
  • +6
  • 19 ноября 2014, 18:32
  • Jman
  • 1

Калькулятор

Замутил ту от нечего делать простенький 8-ми битный калькулятор, а то стандартный виндовский уже порядком надоел. Пока в стадии бета.




Читать дальше

Еще один освежитель воздуха Airwick

Доработал еще один освежитель воздуха Airwick.
На этот раз используется питание от встроенных батарей, плюс прикручен датчик освещения (фоторезистор).
Микроконтроллер работает в сверхнизком режиме потребления.


Читать дальше
  • +3
  • 07 ноября 2014, 18:57
  • vad7
  • 1