Top.Mail.Ru

Профиль сообщества

1 месяц ago 6 комментариев

Отладка, STM32 и IAR, или Поймай меня, если сможешь.

Всех приветствую! Сегодня будет спонтанная статья по мотивам осуществленного отладочного процесса ) Итак, предыстория такова... У многих стали возникать сбои при использовании проекта для Modbus Slave, причем поведение было практически на 100 процентов идентичное. Повторяемость идеальная, казалось бы, бери да решай, но проблема долгое время была в том, что у меня все работало четко... При ...

Продолжить чтение

3 месяца ago 72 комментария

STM32 I2C. Настройка и пример использования шины I2C.

Довольно часто возникает необходимость связать микроконтроллер STM32 с другим микроконтроллером или устройством, например, внешней памятью или датчиком. И тут на помощь приходит шина I2C, о которой до сих пор было не слишком много статей на нашем сайте. Пора исправлять это недоразумение 👍 И снова для начала кратко обсудим теоретические аспекты. Итак, I2C – последовательная шина ...

Продолжить чтение

3 месяца ago 28 комментариев

STM32 SPI и DMA. Конфигурация и пример использования.

Всех снова рад приветствовать, сегодня продолжаем шествовать по периферийным модулям микроконтроллеров STM32, очередной герой - интерфейс SPI. Не будем изменять традициям, пробежимся по некоторым теоретическим моментам и перейдем к созданию реального примера. Приступим! Интерфейс SPI позволяет связать между собой два и более устройств. Большой плюс SPI - быстродействие, так что большой объем данных улетит легко. ...

Продолжить чтение

3 месяца ago 5 комментариев

STM32 ADC (АЦП) и DMA. Обзор, настройка и пример проекта.

Пришло время разобраться, что из себя представляет модуль ADC, он же АЦП, в микроконтроллерах STM32. Давайте по привычной схеме, сначала кратко пройдемся по теории, во второй части статьи - практический пример. И начнем с основных характеристик АЦП в STM32: АЦП является 12-ти битным. Возможна генерация прерывания по окончанию преобразования, по окончанию преобразования с инжектированного канала, ...

Продолжить чтение

USART в STM32Cube
3 месяца ago 52 комментария

STM32 UART. Прием и передача данных по UART в STM32CubeMx.

Продолжаем последовательно настраивать все периферийные модули микроконтроллеров STM32 при помощи STM32CubeMx. Вот ссылка на все статьи курса - ссылка - а сегодня у нас на очереди инициализация модуля USART в STM32, а также прием и передача данных при помощи вышеупомянутого протокола UART. Начнем с небольшого экскурса в теоретические аспекты. Что такое UART в целом, и ...

Продолжить чтение

4 месяца ago 39 комментариев

STM32 и C++. Мой вариант архитектуры, обработка прерываний.

Всех рад снова приветствовать 🤝 Думаю многие читали статьи Эдуарда в Сообществе, посвященные созданию набора библиотек для работы с микроконтроллерами STM32 на C++. Собственно, на этой почве у Эдуарда  и возник вопрос, как максимально гармонично вписать обработку прерываний, поэтому я сегодня опишу на демо-примере мою концепцию реализации. И поскольку речь пойдет именно об общей идее, ...

Продолжить чтение

5 месяцев ago 3 комментария

MOSFET транзистор. Полевой транзистор с изолированным затвором.

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

Продолжить чтение

5 месяцев ago 3 комментария

Нейронная сеть Хопфилда. Обзор, обучение и пример работы.

Сегодняшняя статья будет посвящена еще одному типу сетей, а именно нейронной сети Хопфилда, которая представляет из себя автоассоциативную сеть, способную выполнять функцию памяти. Но не буду забегать вперед, обо всем по порядку. Итак, сразу же поговорим об основных задачах, которые призвана решать сеть Хопфилда: Во-первых, конечно же, упомянутый вариант, когда сеть Хопфилда используется в качестве ...

Продолжить чтение

5 месяцев ago 17 комментариев

STM32 и семисегментный индикатор. Динамическая индикация.

Всех снова приветствую, и сегодня будет еще одна статья из цикла "по запросам трудящихся" 👍 Из названия статьи и превью уже понятно, что разговор пойдет о подключении и работе с семисегментными индикаторами. Собственно, вопросы касаются в большей степени программных аспектов, поэтому во второй части прямо по ходу написания текста статьи я реализую свой вариант библиотеки ...

Продолжить чтение

6 месяцев ago no Comment

Нейронная сеть Кохонена, самоорганизующиеся карты, обучение.

Рассмотрев в подробностях структуру и принципы функционирования одного из классов нейронных сетей, а также обучение по методу обратного распространения ошибки, переходим к еще одному классу под названием – нейронные сети Кохонена. И далее логичным образом плавно перейдем к самоорганизующимся картам Кохонена. Сходу можно выделить ключевое отличие от сетей, обучающихся по методу обратного распространения, которое заключается ...

Продолжить чтение