Коновалов Дмитрий Александрович

Программное обеспечение

Программное обеспечение (ПО) блока управления устройством для разработки локтевого сустава создано в среде разработки Keil MDK-ARM Version 5.

Шаблон проекта Keil MDK-ARM v5 с настройками периферии, включая Touch Sensing Driver, сгенерирован с помощью замечательного инструмента STM32CubeMX.

Motor.ioc - файл проекта STM32CubeMX

Motor.28.04.2016.zip - архив проекта MDK-ARM v5

Исходный код плохо структурирован и немного сумбурен, но подробные комментарии в модуле main.c позволяют разобраться в логике программы.

Некоторые пояснения по проекту.

Настройка подсистемы тактирования и всей периферии сосредоточена в модуле hw_config.c.

В функции  ADC_Conv_Disp() имеется строка 377:
  ADC_Result = (4096-ADC_Result); // Инвертируем т.к. общ. провод припаян к верхнему выводу ДПДЗ
Таким образом я исправил свою ошибку, допущенную при распайке разъёма ДПДЗ.
Если монтаж выполнен правильно, то эту строку нужно просто закомментировать.


Возврат к списку