Добавить новость
103news.com
«Фрилансим»
Апрель
2024

Создание проекта для платы STM32F407VET6

0
Создание проекта строго для STM32F407VET6

Язык программирования с++

С использованием RTOS

1

Инициализация последовательных интерфейсов UART (для RS-485) и USB (создание виртуального COM порта на хосте)

Инициализация GPIO (3 шт. пользовательских LED, и по 4 PIN на ввод и на вывод)

2

Работа с ADC

·инициализация 4 каналов ADC + internal reference voltage + temperature

·измерение на этих 6-ти входах микроконтроллера

·использование DMA для сохранения результатов в буфер

·пересчет единицы АЦП в Вольты и градусы и сохранение в кольцевой буфер с присвоенной меткой времени.

·контроль и вывод в соответствующий PIN GPIO «1» при превышении заданного уровня на входе, соответствующего из 4 ADC каналов.



3

Запуск/остановка измерений по сигналу с PIN GPIO.

4

Передача измеренных данных на хост компьютер через последовательные интерфейсы (по RS-485 и USB)

По одному интерфейсу можно реализовать просто отправку данных в порт в каком-нибудь своем формате (например: стартовая последовательность (разделитель), канал, дата_время, измерение) и на хосте (компьютере) реализовать программу приема и визуализации этих данных в виде таблицы и (или) графиков.

По другому интерфейсу реализовать передачу данных по запросу от хоста (можно использовать MODBUS протокол (реализовать ответ на запрос (функцию 3)), тогда на верхнем уровне можно будет использовать множество тест утилит)

Для теста в отдельной задаче RTOS генерим через DAC какой-нибудь произвольной формы сигнал и подаем его на входы.

5

Индикацию работы преобразования и поступление запроса/ ответа по последовательному интерфейсу вывести на LEDы.





Губернаторы России
Москва

Сергей Собянин: Активно укрепляем отношения с Китаем





Москва

За прошедшую неделю подмосковные росгвардейцы обеспечили безопасность более 200 мероприятий


Губернаторы России

103news.net – это самые свежие новости из регионов и со всего мира в прямом эфире 24 часа в сутки 7 дней в неделю на всех языках мира без цензуры и предвзятости редактора. Не новости делают нас, а мы – делаем новости. Наши новости опубликованы живыми людьми в формате онлайн. Вы всегда можете добавить свои новости сиюминутно – здесь и прочитать их тут же и – сейчас в России, в Украине и в мире по темам в режиме 24/7 ежесекундно. А теперь ещё - регионы, Крым, Москва и Россия.

Moscow.media
Москва

Собянин: Москва и Пекин подписали программу сотрудничества на 2024-2026 годы



103news.comмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "103 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. 103news.com — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

103news.com — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.

Музыкальные новости

Жанна Агузарова

Жанну Агузарову вырезали из трансляции МУЗ-ТВ




Спорт в России и мире

Алексей Смирнов – актер, которого, надеюсь, еще не забыли

Военно-спортивный фестиваль Росгвардии в «Лужниках» собрал более 20 000 москвичей и гостей столицы

В УФСИН России по Республике Дагестан прошли лично-командные соревнования по легкой атлетике

Красногорск первым встретил участников международного супермарафона Москва-Минск


ATP

Теннисисты Медведев и Рублев сохранили позиции в рейтинге ATP



Новости Крыма на Sevpoisk.ru


Москва

По каким признакам можно распознать машину-«утопленника»: лайфхак



Частные объявления в Вашем городе, в Вашем регионе и в России