Как стать автором
Обновить
3
0

Пользователь

Отправить сообщение

STM32CubeMX — продвинутый генератор проектов для STM32

Время на прочтение3 мин
Количество просмотров104K
Пару недель назад STMicroelectronics выкатили обновление своей программы MicroXplorer, которая позволяла графически настроить инициализацию портов в конкретном STM32 для своих нужд, в том числе и делать ремап портов и визуально видеть что занято\свободно на текущий момент.
Выглядела эта программа следующим образом:
image
И позволяла на выходе получить *.c, *.h файлы в которых содержались функции по инициализации портов в соотвествии с заданными требованиями с использованием Standard Peripheral Library.
Что же решили изменить на этот раз?
Читать дальше →
Всего голосов 37: ↑35 и ↓2+33
Комментарии8

Маленькие хитрости для STM32

Время на прочтение4 мин
Количество просмотров12K

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

Через какое-то время решение находится (или ошибка исправляется), и ты даешь себе зарок запомнить этот случай, а еще лучше записать, чтобы не забыть выясненный нюанс в будущем. Но проходит время и свое обещание счастливо забывается. И в этом нет ничего удивительного, если трудоемкость решения оказалась очень низкой, такой, что при желании его может повторить практически любой желающий буквально за несколько часов, правда если он будет знать, в какую строну следует копать.

Продолжая серию статей про маленькие хитрости разработки под STM32, хочу поделиться двумя очень простыми, но полезными функциями. Они никак не тянут на полноценный проект на github.com, но способны облегчить жизнь (или наоборот, выпить немало крови), при определенном стечении обстоятельств.

  1. Буферизированный вывод отладочной информации в последовательный порт
  2. Автоматическое включение защиты от чтения и модификации прошивки
Читать дальше →
Всего голосов 14: ↑12 и ↓2+16
Комментарии49

Полноценный трехпортовый USB-Serial адаптер на STM32 Blue Pill (STM32F103C8T6)

Время на прочтение4 мин
Количество просмотров24K

Некоторое время назад мне в очередной раз потребовался USB-Serial адаптер. И не просто адаптер c RX/TX, а чтобы еще присутствовали управляющие сигналы. И не один UART, а несколько. И еще желательно, в виде одного композитного устройства, чтобы все это хозяйство не занимало больше одного USB-порта. Так и началась эта история...

Читать дальше →
Всего голосов 42: ↑42 и ↓0+42
Комментарии77

Дружим STM32 с LCD дисплеем 1604 по I2C шине (библиотека HAL)

Время на прочтение6 мин
Количество просмотров41K
Привет, Хабр!

В этой статье я хотел бы рассказать о своем опыте подключения LCD дисплеев к микроконтроллеру STM32 с использованием библиотеки HAL по I2C шине.

image

Подключать буду дисплей 1602 и 2004. Они оба имеют припаянный I2C адаптер на основе чипа PCF8574T. Отладочной платой выступит Nucleo767ZI, а средой разработки – STM32CubeIDE 1.3.0.
Читать дальше →
Всего голосов 12: ↑11 и ↓1+17
Комментарии19

Отладка Embox на STM32

Время на прочтение2 мин
Количество просмотров7.8K

Добрый день! Ввиду того, что люди спрашивают как загрузить Embox на отладочные платы на базе STM32, мы решили выпустить этот рецепт. Его можно рассматривать как дополнение к статье.

Описание будет для отладочной платы STM32F7-Discovery, но в целом оно верно и для других серий STM32 (по ходу будут приведены уточнения для STM32F4).
Читать дальше →
Всего голосов 18: ↑17 и ↓1+16
Комментарии25

Как «раскирпичить» STM32

Время на прочтение3 мин
Количество просмотров50K

Здравствуйте! Меня зовут Дмитрий Руднев. В этой публикации я поделюсь своим горьким опытом.

В современной разработке широко используются микроконтроллеры STM32. Они обладают неплохим соотношением цена/производительность, вокруг них сложилась развитая «экосистема». Для прошивки этих микроконтроллеров и внутрисхемной отладки обычно используют интерфейс Serial Wire (SWD).

В процессе отладки бывает всякое. Не беда, если STM32 после прошивки ведёт себя неадекватно. Обидно, если при этом к нему не удаётся подключиться.

На этом месте не надо впадать в отчаяние, т.к. «убить насмерть» STM32 в процессе программирования непросто, и его работоспособность можно восстановить штатными средствами.
Как это сделать, читайте дальше
Всего голосов 38: ↑30 и ↓8+45
Комментарии37

Логика мышления. Часть 11. Динамические нейронные сети. Ассоциативность

Время на прочтение7 мин
Количество просмотров43K


Этот цикл статей описывает волновую модель мозга, серьезно отличающуюся от традиционных моделей. Настоятельно рекомендую тем, кто только присоединился, начинать чтение с первой части.

Наиболее просты для понимания и моделирования нейронные сети, в которых информация последовательно распространяется от слоя к слою. Подав сигнал на вход, можно так же последовательно рассчитать состояние каждого из слоев. Эти состояния можно трактовать как набор описаний входного сигнала. Пока не изменится входной сигнал, останется неизменным и его описание.

Более сложная ситуация возникает, если ввести в нейронную сеть обратные связи. Чтобы рассчитать состояние такой сети, уже недостаточно одного прохода. Как только мы изменим состояние сети в соответствии с входным сигналом, обратные связи изменят входную картину, что потребует нового пересчета состояния всей сети, и так далее.

Идеология рекуррентной сети зависит от того, как соотносится задержка обратной связи и интервал смены образов. Если задержка много меньше интервала смены, то нас, скорее всего, интересуют только конечные равновесные состояния, и промежуточные итерации стоит воспринимать, как исключительно расчетную процедуру. Если же они сопоставимы, то на первый план выходит именно динамика сети.
Читать дальше →
Всего голосов 37: ↑34 и ↓3+31
Комментарии6

PonoMusic — цифровая музыкальная экосистема

Время на прочтение4 мин
Количество просмотров34K
11 марта 2014 года стартовала кампания на Kickstarter от the PonoMusic team и известного музыканта Neil'a Young'a — Pono Music. 11минутный ролик мало наполнен техническими деталями проекта и больше изобилует впечатлениями от прослушивания крайне известных музыкальных исполнителей: Sting, Jack White, Tom Petty, Mumford and Sons, Red Hot Chili Peppers, Foo Fighters и многих других. Кампания уже собрала необходимые 800k$ и уже перевалил за 1.1kk$ меньше чем за сутки.

image
Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии60

Facebook научился распознавать лица в толпе с точностью 97,25 %

Время на прочтение1 мин
Количество просмотров110K
image

Facebook разработал алгоритм под названием DeepFace, который позволяет идентифицировать лицо в толпе с точностью 97,25 %, что почти соответствует способностям среднего человека (97,53 %), пишет TechCrunch.

Чтобы преодолеть ограничения обычных программ для распознавания лиц разработчики Facebook нашли способ строить 3D-модели лица по фотографии. Эти модели затем можно вращать, чтобы обеспечить распознавание одного лица, запечатлённого под разными углами. В прошлом же попытка распознания лица легко могла стать неудачной, если человек просто немного наклонил голову в другую сторону.
Читать дальше →
Всего голосов 82: ↑74 и ↓8+66
Комментарии40

Внесены изменения в авторское право

Время на прочтение3 мин
Количество просмотров52K
12 марта подписан Федеральный закон N 35-ФЗ О внесении изменений в Гражданский кодекс и иные законодательные акты по вопросам регулирования интеллектуальной собственности.

Новый закон фактически реформирует текущее законодательство об интеллектуальной собственности – настолько существенны и широки преобразования, которые им вводятся.

Наиболее значимые для ИТ-компаний изменения в авторском праве смотрите под катом.
Читать дальше →
Всего голосов 55: ↑49 и ↓6+43
Комментарии39

На здоровье! Десять самых интересных новинок 2014 года

Время на прочтение3 мин
Количество просмотров65K
В прошлом месяце я писал о носимых устройствах в спорте и медицине. Тренд здоровья продолжает развиваться, и сейчас производители предлагают все больше решений — как внешних, так и встроенных в смартфоны и другие привычные устройства.

imageimageimage

Intel Smart Earbuds


Одна из первых представленных в этом году инноваций — наушники от Intel, способные подбирать музыку в зависимости от частоты сердцебиения своего владельца. Более того, они настроят владельца на тренировки, подобрав оптимальную музыку под целевой пульс.

image

Читать дальше →
Всего голосов 38: ↑29 и ↓9+20
Комментарии16

Как дизайнеру найти работу в IT

Время на прочтение3 мин
Количество просмотров32K
Несмотря на то, что мы являемся не самым известным в Питере диджитал-агентством, к нам на почту регулярно приходят дизайнерские резюме. И, конечно, резюме приходят в ответ на размещенные дизайнерские вакансии. Почему я говорю резюме, а не портфолио? Потому что портфолио приходят редко. Я думаю, у всех работодателей в нашей сфере есть собственная подборка удивительных писем от дизайнеров. Но, мне бы хотелось не обсуждать человеческий фактор, а дать дизайнерам несколько советов, которые позволят сэкономить кучу времени всем сторонам этого процесса. Кому-то советы могут показаться до ужаса банальными (они таковыми и являются), но ни один из них не был написан без повода.
Читать дальше →
Всего голосов 24: ↑20 и ↓4+16
Комментарии38

Volvo предлагает модифицировать дорожное полотно для беспилотных автомобилей

Время на прочтение2 мин
Количество просмотров50K


Существуют разные взгляды на то, как должны работать беспилотные автомобили. Например, Google нашпиговывает их сенсорами и радарами для распознавания разметки и дорожных знаков. Проблема в том, что такой подход обходится слишком дорого: например, на машинах Google установлено дополнительного оборудования на $150 тыс. Может быть, логичнее модифицировать не каждый автомобиль в отдельности, а создать новую инфраструктуру, понятную для дешёвой электроники?
Читать дальше →
Всего голосов 37: ↑32 и ↓5+27
Комментарии86

Единое зарядное устройство для всех мобильных девайсов: в ЕС приняли новый закон

Время на прочтение2 мин
Количество просмотров149K


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

К примеру, в ЕС на днях состоялось голосование по проекту закона, который, наконец, приведет к появлению единого зарядного устройства для всех мобильных девайсов, рекомендуется коннектор Micro USB. Во всяком случае, в странах Евросоюза.

Читать дальше →
Всего голосов 98: ↑90 и ↓8+82
Комментарии248

Логика мышления. Часть 12. Следы памяти

Время на прочтение14 мин
Количество просмотров47K


Этот цикл статей описывает волновую модель мозга, серьезно отличающуюся от традиционных моделей. Настоятельно рекомендую тем, кто только присоединился, начинать чтение с первой части.

Энграммой называют те изменения, что происходят с мозгом в момент запоминания. Другими словами, энграмма – это след памяти. Вполне естественно, что понимание природы энграмм воспринимается всеми исследователями как ключевая задача в изучении природы мышления.

В чем сложность этой задачи? Если взять обычную книгу или внешний компьютерный накопитель, то и то и другое можно назвать памятью. И то и другое хранит информацию. Но мало хранить. Чтобы информация стала полезной, надо уметь ее считывать и знать, как ей оперировать. И тут оказывается, что сама форма хранения информации тесно связана с принципами ее обработки. Одно во многом определяет другое.
Читать дальше →
Всего голосов 49: ↑42 и ↓7+35
Комментарии26

Учим рекрутеров нанимать программистов

Время на прочтение6 мин
Количество просмотров155K
Сколько ни говори халва, во рту слаще не станет. Сколько ни пиши «мы ищем программиста», программистов больше не становится. Как же пытаются «заманить» на работу типичного программиста обычные рекрутеры?

Типичное рекламное объявление:



Звучит почти как объявление из анекдота «Нужны рабочие для работы на работе, оплата деньгами».
Подробности
Всего голосов 138: ↑110 и ↓28+82
Комментарии201

3D принтер MATAERIAL научился печатать металлом

Время на прочтение1 мин
Количество просмотров54K


Давненько уже на Хабре публиковалась новость о 3D-принтере, который умеет печатать на весу, создавая разного рода фигуры. Теперь же еще более интересная новость: этот принтер научился печатать не пластиком, а металлом, причем разными видами металла.

Этот принтер получил название MX3D-Metal, и является более продвинутой версией MATAERIAL.

Читать дальше →
Всего голосов 30: ↑30 и ↓0+30
Комментарии29

Опыт создания бюджетной школьной информационной системы

Время на прочтение4 мин
Количество просмотров99K
В этой статье не будет описания самых передовых технологий. Здесь все намного скромнее. Я просто хочу поделиться опытом по организации бюджетной школьной информационной системы.

Школа у нас обычная, на 1300 школьников + примерно 100 сотрудников (педагогический коллектив и технический персонал). Из компьютерного оборудования в школе 118 компьютеров, пару серверов, 18 интерактивных досок и куча другой компьютерной периферии (и все это железо далеко не новое). В общем, финансированием на ИКТ школа не избалована (в отличии от столичных).

И вот в 2011 году школа получает грант на развитие — целых 400 тысяч рублей. Руководство решило рискнуть — и на часть этих денег решили создать школьную информационную систему. Общий бюджет системы составил 140 тысяч рублей, совсем не густо, но что поделать. Зато название системе дали гордое — Интерактивная Информационная Система (ИИС).

image

Подробности
Всего голосов 80: ↑74 и ↓6+68
Комментарии102

В ОАЭ стартовал проект использования беспилотных аппаратов для доставки важных грузов

Время на прочтение1 мин
Количество просмотров28K
Идея доставки товаров с помощью беспилотных роботов (для этого практически всегда используются квадрокоптеры) становится популярной в последнее время.
В этот же раз, подобный проект планируется реализовать на государственном уровне в Объединённых Арабских Эмиратах.
10 февраля здесь был анонсирован прототип нового беспилотного аккумуляторного квадрокоптёра.
Вице-президент Объединённых Арабских Эмиратов и правитель Дубаи, шейх Мохаммед ибн Рашид аль-Мактум, лично присутствовал на лётных испытаниях аппарата.



Планируется, что аппараты будут использоваться для доставки малогабаритных грузов и документов, доставку которых нужно выполнить в короткие сроки (паспортов, водительских прав, лекарств, и т.п.).

Подробности и видео
Всего голосов 8: ↑8 и ↓0+8
Комментарии26

Автономная солнечная электростанция для ретранслятора сотовой связи. Прыжок в неизвестность и что из этого получилось

Время на прочтение4 мин
Количество просмотров72K
Россия — огромная страна, и обеспечить всё её территорию сотовой связью — задача не их лёгких. Наша команда всегда с интересом читает блог жёлто-полосатой компании, которой порой в невероятных условиях удаётся ставить сотовые вышки в самых «медвежьих углах» нашего государства.

Кратко о нас: занимаемся с 2008 года альтернативной энергетикой, преимущественно солнечной.

Республика Алтай, в которой мы в основном развиваем деятельность, достаточно гористая территория, и здесь ещё полно мест, где нет сотовой связи. Одно из таких мест — Турочакский район, в котором преимущественно горы, лес и глухая тайга. Тем не менее, здесь живут люди, несмотря на то, что электроэнергия вырабатывается дизель-генераторами, работы особо нет, благоприятных условий для хозяйствования — тем более.

Год назад (в 2013г.), нам поступило предложение построить автономную солнечную электростанцию для питания ретранслятора сотовой связи. Заказчиком выступило руководство района, а непосредственно обеспечить связь взялся региональный филиал «Вымпелком»-а. Инженеры этой компании — высококвалифицированные специалисты и просто отличные ребята. Сотрудничество с ними проходило в очень доброжелательном и конструктивном ключе. Мы с энтузиазмом откликнулись на это предложение, и начали проработку решений. Что из этого получилось, читайте под катом.
Читать дальше →
Всего голосов 76: ↑76 и ↓0+76
Комментарии83
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Нижний Новгород, Нижегородская обл., Россия
Дата рождения
Зарегистрирован
Активность