Рубрика «stm8» - 2

В предыдущей статье был представлен вариант реализации примитивов для асинхронной работы с шиной 1-wire для микроконтроллеров Ateml. Ну а сейчас вашему вниманию предлагается реализацию того же самого, но на более мощных микроконтроллерах семейства STM8L (для отладки использовалась обычная оценочная плата STM8L-Discovery с извлеченным LCD-дисплеем). С минимальными изменениями описываемая реализация может быть адаптирована и для семейства STM32.

Примитивы для реализации 1-Wire master при помощи PWM и ICP для STM8L и STM32 - 1
Читать полностью »

В семействе STM8 заложена очень полезная возможность экономии энергии в случае, когда быстрые и критичные ко времени обработки выполняются по прерываниям, а низкоприоритетные задачи работают в фоновом режиме. Для этого используется бит AL в регистре GCR и машинная команда WFI. Однако здесь был обнаружен подводный камень, не описанный в текущей версии errata на кристалл.
Читать полностью »

RandomRace.ru — радиопеленгация за несколько долларов (продолжение) - 1

Начало там.

И тут внезапно я обнаруживаю на алиэкспрессе модули HC-11. Это радиоудлиннитель UART, сделанный из того же STM8S003F3P6 и субгигагерцового цифрового трансивера CC1101 фирмы TI. Стоимость модуля тоже радовала — $3.5-$8 вместе с доставкой.
Читать полностью »

RandomRace.ru — радиопеленгация для чайников (начало) - 1

Откуда есть пошла идея

Один мой старый приятель взялся обсуждать со мной свою новую затею — все мы в свое время увлекались приключенческими гонками, коих проводится множество в наших краях, но вот не давала человеку спокойно жить предсказуемость классической приключенческой гонки — контрольные пункты (КП) расставляются людьми, а значит их можно хоть немного предугадать.
Вот так и появился RandomRace.ru (кратко — RR).

Итак, основная идея RR — запустить гоночные КП на шарах в воздух, на некоторой случайной высоте высоте шары будут лопаться, а КП — падать на парашютах. КП будут отдавать свои GPS координаты на сервер гонки, а участники будут их потом искать. В принципе, правила соревнований составлены так, чтобы КП-зонды возвращались организаторам силами участников. Естественно, кроме тех зондов, которые отличились повышенным рандомом и улетели куда-то в за.. далеко. Такие КП приходится искать организаторам собственными силами. Так получилось, что в результате я занялся техническим решением задачи «последних 100 метров», когда орги приехали на место, найти КП очень хочется, а координаты неточные. С этой целью было задумано использовать радиопеленгацию — каждый зонд несет радиопередатчик, а организаторы несут приемник-пеленгатор.
Читать полностью »

Все, наверное, сталкивались с замерзанием замочных скважин, и я не исключение. Прошедшая зима была теплой, и это хорошо, но замок на воротах меня замучил. Температура за окном прыгает около нуля, и механическая часть то оттаивает, то замерзает. Бегать, прогревать, смазывать надоело, и я решил с этим покончить. Так как у меня стоит электромеханический замок, который прекрасно открывается с домофона, в любую погоду, решил я навесить на не него RFID-читалку. Заказал RFID-модуль RDM6300 (125Khz), десяток ключей, пару stm8s003f3p6 и st-link. Почему stm8s003f3p6 — лично моё желание познакомится с данным мк, то есть убить двух зайцев сразу.
Читать полностью »

Разрабатываю устройство с выводом информации на LED-матрицу. Стандартное типовое решение на МК STM8S105C6T6 + 74HC595.

image

И вот, после прогоночных тестов на простых картинках и строках, я столкнулся с проблемой, как же забивать эти массивы данных самым простым способом? Ведь каждый пиксел это или 1 или 0, а даже в самой маленькой матрице 8х8 – этих пикселов аж целых 64.
Читать полностью »

В этой статье я расскажу о конструкции автоматического привода штор, установленного у меня на балконе. Там у нас растут цветы, которым вреден прямой солнечный свет. Кроме того, летом, если окна балкона закрыты, при прямом солнечном свете воздух на балконе быстро перегревается. Однако когда прямого света нет, шторы желательно открыть — тень тоже не способствует росту цветов. Поэтому, для поддержания на балконе приемлемой освещенности, я автоматизировал работу штор.
Читать полностью »

Выводим счетчик электроэнергии в интернет
В статье я расскажу о том, как получить данные о мощности с электросчетчика и вывести их в интернет.
Сразу скажу, что несмотря на то, что счетчик цифровой, и имеет цифровые интерфейсы для связи с внешним контрольным оборудованием, я не использую их (почему — ниже).
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js