Персональные страницы Доп. раздел |
Коновалов Дмитрий АлександровичПрограммное обеспечениеПрограммное обеспечение (ПО) блока управления устройством для разработки локтевого сустава создано в среде разработки 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); // Инвертируем т.к. общ. провод припаян к верхнему выводу ДПДЗ Таким образом я исправил свою ошибку, допущенную при распайке разъёма ДПДЗ. Если монтаж выполнен правильно, то эту строку нужно просто закомментировать. |