Примерно месяц назад основная поставка Flipper'ов таки доехала до России. Вопреки моим ожиданиям, это не вызвало волну публикаций про создание приложений под него. Хорошие публикации есть (например, эта и вот этаЧитать полностью »
Рубрика «программирование микроконтроллеров» - 7
Пишем Hex Viewer для Flipper Zero
2022-11-20 в 9:00, admin, рубрики: C, diy или сделай сам, flipper, hex, viewer, zero, гаджеты, программирование микроконтроллеров, просмотрщикЗвуковая карта USB на STM32. Часть 2: Используем встроенный АЦП
2022-11-14 в 9:00, admin, рубрики: diy или сделай сам, ham radio, ruvds_статьи, stm32, STM32CubeIDE, stm32cubemx, Блог компании RUVDS.com, программирование микроконтроллеров, Разработка систем связи, схемотехникаВо второй части публикации речь пойдёт о реализации линейного входа описанной ранее звуковой карты USB на встроенном в MCU STM32F411CEU6 АЦП.
В статье будут разобраны несколько неочевидных нюансов подобной реализации, а в финале мы сравним характеристики линейного входа на встроенном АЦП с характеристиками линейного входа на кодеке TLV320AIC3104IRHB.
Читать полностью »
Обнаружил баг американской системы образования
2022-11-14 в 6:14, admin, рубрики: asic, CoreMark, cpu, Dhrystone, fpga, Verilog, бенчмарки, курсовой проект, образование, образование за рубежом, программирование микроконтроллеров, Производство и разработка электроники, ПроцессорыОбнаружил интересный баг американской системы образования:
У многих студентов в резюме стоит "делал курсовой проект по алгоритму Томасуло, out-of-order суперскаляру, многопоточному процессору итд".
Необычный случай восстановления данных или немного реверс-инжиниринга PLC Siemens Simatic S7-300
2022-10-29 в 10:27, admin, рубрики: plc контроллер, siemens, simatic, Восстановление данных, восстановление информации, Компьютерное железо, микроконтроллеры, плк, программирование микроконтроллеров, реверс-инжиниринг, системное администрированиеРазработка флешки с функцией самоуничтожения
2022-10-02 в 10:00, admin, рубрики: DIY, ruvds_перевод, usb flash drive, Блог компании RUVDS.com, защита данных, информационная безопасность, программирование микроконтроллеров, флеш-накопители, электроника, Электроника для начинающихВедь всем нам известно, что лучший способ сохранить данные в безопасности – это их уничтожить, не так ли?
Что ж, для большинства из нас более актуальным ответом стало бы шифрование. Но задумайтесь о случаях, в которых устройство может попасть в руки тех, кого шифрование не остановит…
Мой замысел – создать USB-накопитель, который косметически и функционально будет полностью идентичен типичной флешке, за одним отличием – при подключении стандартным образом он не будет показывать никаких данных.
А что разумный человек точно не станет делать, прежде чем подключать обычную флешку? Лизать пальцы!
Всё верно. Носитель будет оснащён скрытыми электродами, измеряющими сопротивление вставляющего его в устройство пальца. В обычном состоянии сопротивление пальца равно 1.5МОм, а вот во влажном около 500кОм. При загрузке такая флешка будет отображаться пустой, если сопротивление между парой электродов окажется выше заданного порога. Это не самое изящное решение, но, на мой взгляд, оно удачно балансирует между смехотворностью и функциональностью. Что же касается людей с гермофобией, то они могут смачивать палец под краном.Читать полностью »
Что Должно Быть в Каждом FirmWare Pепозитории
2022-09-24 в 16:45, admin, рубрики: bsp, C, cli, devops, fifo, Git, make, math, mcu, unit-testing, программирование микроконтроллеров, Производство и разработка электроники, Разработка робототехникиВ этом тексте я предлагаю порассуждать, что же должно быть в нормальном взрослом firmware репозитории (репе/общаке) безотносительно к конкретному проекту. То есть самые универсальные и переносимые программные компоненты (кирпичики), которые могут пригодиться в практически любой сборке.
Загрузчик
Загрузчик нужен для обновления прошивки без специализированного оборудования типа программаторов. Загрузчик обязательно должен уметь обновлять по UART. Остальные интерфейсы обновления по обстоятельствам.
Компонент управления логированием
Когда есть только дисплей и больше ничего
2022-08-30 в 18:03, admin, рубрики: diy или сделай сам, ZTE R221, программирование микроконтроллеров, Разработка под Arduino, Распиновка, реверс-инжиниринг, Электроника для начинающихНачитался я как-то разных статей, заметок, форумов про то, как ребята подключают дисплеи от мобильных телефонов и тоже решил попробовать. Интересно ведь. Специально для опытов были куплены образцы дисплеев. Про часть из них я рассказал в своей прошлой статье. Но первыми были не они... Сегодня я поделюсь опытом разгадывания своего первого дисплея и его оживления.
Массажер для головы на базе платформы Стюарта
2022-08-21 в 10:00, admin, рубрики: DIY, diy или сделай сам, MEGA2560, ruvds_перевод, Блог компании RUVDS.com, массажер для головы, платформа Стюарта, программирование микроконтроллеров, серводвигателиЦелью этого проекта было превратить массажер головы в автоматизированное устройство, которое бы само делало мне массаж. Изначальной задумкой было просто использовать линейный привод или один шаговый двигатель с резьбовой шпилькой для реализации движения вверх/вниз. Однако меня понесло, и я решил сделать так, чтобы устройство могло осуществлять движение во всех направлениях, для чего и была выбрана платформа Гью-Стюарта, обеспечивающая 6 степеней свободы.
- Не слишком ли это мудрено? Да!
- Оказалось ли это дорого? Да!
- Я ненормальный? Да!
Все программные и аппаратные файлы доступны на GitHubЧитать полностью »
От Шёлкового Пути — to the Road to Silicon: в Средней Азии есть RTL-дизайнеры
2022-08-21 в 2:34, admin, рубрики: adapteva, ddvca, epiphany, fpga, parallella, Verilog, zynq, высокая производительность, кыргызстан, программирование микроконтроллеров, Производство и разработка электроники, Процессоры, семинары, уровень регистровых передач, центральная азияОказывается, в Кыргызстане, который в 11 веке стоял аккурат посередине Великого шёлкового пути, спустя тысячу лет появились проектировщики цифровых схем на уровне регистровых передач. Во время семинара Читать полностью »
Штука для намотки трансформаторов. Без Arduino
2022-08-15 в 9:42, admin, рубрики: arduino, diy или сделай сам, plc, plc контроллер, s7-1200, намотка, никто не читает теги, плк, программирование микроконтроллеров, промышленная автоматизация, Промышленное программирование, трансформаторВ одном из проектов понадобилось намотать под сотню трансформаторов. Это стало поводом пересмотреть нелюбовь к моточным изделиям, которая тянулась ещё со школы, где, помогая в кабинете физики, вручную перематывал большую катушку для опытов Фарадея. Зелёную, как сейчас помню.