← All posts tagged радиогубительство

stanislavv
лытдыбр радиогубительство После долгого перерыва решил всё ж поиздеваться над голубой пилюлькой и для разминки помигать двумя светодиодиками.
Помигать-то помигал (заодно выяснил, что загружать надо bin, а не hex, как было с другим набором софта), но сделал маааленькое открытие: мелкий светодиод отлично изображает из себя детектора и очень даже заметно светит, если одним концом ткнуть в питание платки, держась за другой.
Короче, питание надо более приличное, это — шумит-с...
stanislavv
лытдыбр программазм радиогубительство Обчитался статей про разработку и всякие тесты, отчего возник вопрос: как вообще тестировать фирмварь для небольших микроконтроллеров?
Если делать всякие ассерты на каждый чих в спецфирмвари с отладочной печатью в порт — не влезет в целевой контроллер или очень сильно замедлит выполнение, отчего тесты могут пройти, но вряд ли будут полезными.
Если тесты — на стороне компа, то накой они такие нужны, если основная проблема не всякие fft-функции из библиотек, которые тестами проверить можно, но смысла нет (библиотеки не мои), а работа с реальным железом, которого на компе нет и быть не может?

Ну то есть, юнит-тесты для алгоритмов я ещё понимаю — их можно проверить даже на стороне компа, если нет особенностей компиляции (если есть — см.выше про спецфирмварь). А вот как тестировать взаимодействие с железом? Скажем, что тот же АЦП действительно инициализируется в нужном порядке (некоторые виды оптимизации могут и переставлять команды), что работает с нужной скоростью, что есть взаимодействие с DMA, что прерывания от DMA таки идут, причём не только по окончании, но и по достижении половины буфера и т.п.

Вобщем, пока что вижу только, что отладочное дёргание выводом в прерывании (аналог print "буфер заполнен") и просмотр вывода осциллографом в прошлое не ушло, но это не тесты, это отладочная "печать" во время выполнения.
stanislavv
лытдыбр радиогубительство Попробовал интересу ради поискать на гитхабе алгоритм удаления шума из аудио, пригодный к реализации на микроконтроллере.
Не нашел, но таки охренел — очень много проектов удаления шума, основанных на глубоком обучении, нейросетях и т.п.
stanislavv
лытдыбр радиогубительство Перед тем, как таки начать работать (до, собственно, рабочего дня ещё дофига времени) читаю статьи типа "инвертор с чистым синусом за 15 мин" и думаю, что всё это заменил бы китайским усилителем D-класса на соответствующую мощность и генератором синуса хоть на контроллере, хоть на ОУ. Работало бы так же.
stanislavv
лытдыбр радиогубительство Долбаные кантикулы не позволяет заниматься второтегом полноценно.
Вот пришли платки с Si5351, которые заказывал ещё до начала местного закрытия непрофильных магазинов, а воспользоваться полноценно не могу — требуется питание 3.3В, которое, как оказалось, нечем полноценно обеспечить — в доме нет ни одной 78L03, надо заказывать и либо ждать, либо переплачивать за доставку этак на порядок.
Есть единственный источник питания 3.3В, совмещённый с usb-uart, но, блин, я не хочу его интегрировать в конструкцию — для него есть другие применения.
stanislavv
цитата радиогубительство """
Да, радиолюбители — религиозная секта. Причем с разными идеологическими течениями. Иногда представители разных течений ведут богословские споры об антеннах, усилителях, приемниках, трансиверах и пр.
Чтобы доказать принадлежность к секте необходимо иметь магическое сочетание цифро-букв на футболке, кепке, аватаре или скрытом ото всех ламинированном листке бумаги со штемпелем.
Произнесение этого магического сочетания цифро-букв, в определенных местах скопления сектантов, поможет сразу найти с ними общий язык.
Некоторые сектанты окуривают себя и окружающих канифольным дымом, другие читают перед микрофоном мантры "Сикюдиэкс" или "Сикюконтест" изредка разбавляя "Файвбайнайновер ". Высшим уровнем просветления считается знание языка "Си Даблъю". Такие сектанты могут отправлять свои мысли без произнесения слов. Делают они это с помощью специального ритуального предмета — "ключа". Другой крайностью является наличие дома некромантского алтаря — "стол радиолюбителя-конструктора". На нем регулярно приносятся в жертву различные радиоэлементы.
Если кто-то из ваших родственников или знакомых попал в эту секту, то в 99,9% выбраться оттуда невозможно. Поэтому просто смиритесь. Жить с ними рядом можно, если абстрагироваться от запаха канифоли, ночного набубнивания в микрофон и постукивания ритуальным ключом.
"""
(C) cqham.ru
stanislavv
лытдыбр радиогубительство Написал предыдущее сообщение, начал читать номер от 2010/06 и вижу, что во всей редколлегии не нашлось никого, кто мог бы пару относительно простых схем перерисовать по линейке — воткнули нечто, нарисованное от руки. Я не против авторских схем, но, блин, это технический журнал всё ж...
Хотя... Кризис вроде в 2008-м начался. Могло повлиять...
stanislavv
лытдыбр радиогубительство Чем дальше в 21-й век, тем хуже по качеству становится "Радиолюбитель". Всё меньше связных статей, всё чаще попадаются ошибки в схемах, которые вижу даже я, статьи про сомнительные медицинские приборы и т.п...
stanislavv
лытдыбр радиогубительство "Радиолюбитель" 1993/10, статья "Мониторы, фильтры и здоровье". Первая же картинка — про фильтр на монитор. Не скажу, что штука была бесполезная, но уже спустя 10 лет — скорее вредная. В остальном статья — очень даже. Вспомнились муки выбора монитора "подешевле, но зерно 0.29 или подороже, но зерно 0.27"
stanislavv
лытдыбр радиогубительство В "Радиолюбителе" за 1993-й год органично сочетаются программы на бейсике (не только расчёт всякого, но и игры), программы на ассемблере (в виде хексдампов, обычно прошивки пзу) и программы для калькулятора (кроме расчётов вроде ничего не было пока). Вот последние — уже не то чтобы совсем бесполезны, их проще написать заново, раскопав методику расчёта из других источников.