Панелька (кроватка) для QFN-20

… или как выглядят просранные 2.5к



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

Спирт этиловый


Алюминиевая крышка на аптечной бутылочке со спиртом быстро изнашивается при частом использовании и спирт начинает быстро испаряться. На такую бутылочку идеально подходит обычная пробка от пластиковой бутылки.

Окирпичиваем stm8l101F1

Бутлоадера нет. Прошивка только через SWIM. Переключаем SWIM в режим i/o. Прошивальщик: еррор, дай резет хотя бы. Подключил резет. Прошивка пошла! Ууу, бл*! А теперь и резет переведем в режим i/o. Прошилось успешно, диодики на SWIM и RESET весело перемигиваются раз в секунду, зато следующая прошивка — еррор без возможности что-то сделать. Ага, бл*, сказали суровые сибирские лесорубы…

Возвращаем автозавершение и подсказки в IAR

Бедный IAR, его редактор и так хейтят, а после того как у него слетело автодополнение и подсказки для функций, пользоваться им стало невозможно от слова совсем…

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

Решатель наименьших квадратов

Сделал себе микро-библиотеку реализующую решатель линейной задачи наименьших квадратов. Один из простых случаев использования может быть например нахождение среднего значения и СКО от большого набора данных. Чуть сложнее, находить коэффициенты КИХ/БИХ фильтра по измеренному сигналу и эталону, оценивать момент инерции нагрузки на двигателе по сигналам тока и скорости, решать СЛАУ.


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

Perseverance успешно сел на Марс!!!

Путешествие марсохода к Красной планете продолжалось более 6 месяцев.
Марсоход NASA под названием Perseverance («Настойчивость») успешно сел на поверхность планеты. Это уже пятый успешно запущенный марсоход США ㅡ он продолжит геологические исследования своих предшественников.


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

Повторяя пройденное.

А именно, тему быстрого деления на 10, затронутую здесь:
24 бита число в строку, используя быстрое деление на 10.
Теперь решил опробовать алгоритм, предложенный lizard66.


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

Электронный термометр на 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

Учим железки разговаривать, или ESP32 DAC и немного таймера

В ходе разработки одного очень интересного устройства (эх, лишь бы силенок хватило) я решил, что будет неплохо, если устройство это будет говорящим. Как нельзя кстати здесь пригодилось наличие в целевом микроконтроллере, ESP32 компании Espressif Systems, двухканального 8-битного ЦАПа.

В этом туториале (если его можно так назвать) я покажу, как можно быстро и довольно просто организовать проигрывание аудиофайла силами микроконтроллера ESP32. Это копия статьи, опубликованной мной на Хабре — так вышло, что инвайт сюда я получил позже, чем опубликовал статью там. На оригинальность не претендую, Америку не открываю.


Читать дальше
  • +2
  • 15 ноября 2020, 12:49
  • x8973