Разработана методика, обеспечивающая полный спектр организации работ по программированию микроконтроллера MDR32F9Q2I, которая позволяет получить, в частности, системы управления и мониторинга источников вторичного электроснабжения. Программирование микроконтроллера, построенного на базе высокопроизводительного процессорного RISC ядра ARM, производилось в интегрированной среде разработки Eclipse IDE в операционной системе Windows 10 Pro. Интегрированная среда разработки Eclipse выбрана как наиболее удобная и доступная среда, поддерживает всевозможные типы языков программирования и непрерывную компиляцию. В настоящее время 16- и 32-битные микроконтроллеры быстро набирают популярность в сфере промышленных задач. Их применение обусловлено постоянно возрастающей сложностью задач, жесткими требованиями к производительности интегрируемых контроллеров управления, необходимостью иметь в электронных устройствах развитые органы пользовательского управления. Представленный стенд для моделирования, использующий интерфейсный мост между шинами I2C и 1-Wire - DS2482-100, преобразует протоколы между управляющим I2C микроконтроллером (мастером) и ведомыми 1-Wire устройствами, а также контролирует скорости нарастания и уменьшения напряжения в линии. Основой для написания класса DS2482 являются заголовочные файлы Arduino.h и OneWire.h, которые находятся в свободном доступе
In this article, we developed a technique that provides a full range of organization of works on programming the MDR32F9Q2I microcontroller, which allows you to obtain control and monitoring systems for secondary power supply sources. The microcontroller based on the high-performance ARM RISC processor core was programmed in the Eclipse IDE on the Windows 10 Pro operating system. We chose the Eclipse integrated development environment as the most convenient and accessible environment, it supports all kinds of programming languages and continuous compilation. Currently, 16- and 32-bit microcontrollers are rapidly gaining popularity in the field of industrial tasks. Their use is due to the ever-increasing complexity of tasks, stringent requirements for the performance of integrated controllers, the need to have advanced user controls in electronic devices. We present a simulation stand that uses an interface bridge between the I2C and 1-Wire buses - DS2482-100, converts protocols between the I2C microcontroller (master) and 1-Wire slaves, and also controls the voltage rise and fall rates in the line. The basis for writing the DS2482 class is the Arduino.h and OneWire.h header files, which are freely available