MINI-M0 и ADC
Ментальная карта

Компьютерная периферия

Схема

Описание
MINI-M0
Демоплата MINI-M0 на микроконтроллере STM32F051R8 с аналоговым входом используется для измерения напряжения.
STM32F051R8
Микроконтроллер семейства STM32. Ядро – ARM Cortex-M0, 32-битный RISC-процессор. Тактовая частота – 48 МГц. 64 КБ Flash-памяти и 8 КБ SRAM.
ADC
Модуль 12-битного аналого-цифрового преобразователя микроконтроллера, предназначенный для измерения напряжения.
Код
Программа, написанная на языке C с использованием библиотек в компиляторе mikroC PRO for ARM, обеспечивает работу ADC и передачу данных в компьютерную программу.
USB-UART
Интерфейс на микросхеме FT230x для обмена данными между компьютером и микроконтроллером.
Компьютерная программа

Описание
Код
Программа на платформе .NET Framework 4.8.1, написанная на языке C# в Visual Studio IDE, предназначенная для получения данных от MINI-M0 и работы с ними в формате: дата, время, напряжение.
Form
Основное окно, в котором расположены все элементы для работы программы.
ConnectDevice
Элемент ComboBox. Позволяет выбрать последовательный COM-порт для связи с устройством.
ButtonConnect
Элемент Button. Кнопка нужна для подключения устройства к компьютеру, а также для разрыва связи с ним.
LabelAnalog
Элемент Label предназначен для отображения текущего измеренного напряжения.
GridAnalog
Элемент DataGridView – таблица, в которой отображаются данные текущих измерений в формате: дата, время, напряжение.
TrackFrame
Элемент TrackBar, с помощью которого можно задать размер кадра, отображаемого на графике Chart.
FrameAnalog
Элемент Chart предназначен для отображения измерений на графике в формате: дата, время, напряжение.
Timer
Элемент Timer. Таймер с заданной последовательностью обрабатывает процессы в программе, связанные с получением информации от устройства и ее отображением в таблице и на графике.
SerialPort
Элемент SerialPort используется для настройки и работы с COM-портом.
set.config
Файл конфигурации. В нем хранятся настройки, считываемые программой при открытии окна. Актуальные настройки сохраняются в файл при закрытии окна.
Report 2025-06-29 150455.txt
Файл отчета, в который записаны измерения, сделанные компьютерной периферией, в формате: дата, время, напряжение.
Использование

Описание
Компьютерная периферия
Соберите устройство по схеме, дополнив демоплату MINI-M0 потенциометром. Подключите MINI-M0 к компьютеру через USB-кабель.
COM-порт
Определите COM-порт в настройках операционной системы Windows 11 (например, COM3).
Компьютерная программа
Выберите нужный COM-порт и установите связь с устройством, нажав Connect. Программа начнет получать данные и отображать их в таблице и на графике.
Тестирование
Регулируя ручку потенциометра, вы изменяете напряжение на аналоговом входе микроконтроллера, а результат наблюдаете в компьютерной программе.
Файлы проекта

Описание
Mind map and schematic
В данной папке находится ментальная карта творческого процесса и схема проекта ADC.
mikroC ARM
В данной папке находятся файлы проекта ADC, созданные в компиляторе mikroC PRO for ARM.
Visual Studio 2022
В данной папке находятся файлы проекта ADC, созданные в интегрированной среде разработки Visual Studio IDE.