Найдено 183 результата

Лашкевич
07 окт 2019, 15:47
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01
Ответы: 75
Просмотры: 5226

Re: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01

Юникон показывает текущее значение переменной refs.speed_ref. Если юниконом вписать новое и нажать энтер, то драйвер кенопен присвоит в эту переменную новое значение, одни раз как примет посылку от юникона. Но это значение refs.speed_ref переприсвоится на другое в вашем драйвере SPI, так как, я пола...
Лашкевич
07 окт 2019, 14:14
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01
Ответы: 75
Просмотры: 5226

Re: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01

Программный код открыт. Посмотрите, пожалуйста, как сделано управление от аппаратных кнопок (StartButton) в файле SM_CmdLogic.c. Добавьте туда свои команды. Задание скорости можно писать прямо в переменную refs.speed_ref. Сделайте какой-то выключатель у своего драйвера, чтобы он переставал присваива...
Лашкевич
23 сен 2019, 13:38
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01
Ответы: 75
Просмотры: 5226

Re: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01

Все эти вопросы описаны в документе " Описание структуры ПО MotorControlDemo_v23.pdf " В частности, в разделе 5.1 говорится про модуль SM_Ctrl, который реализует различные структуры управления. Что такое "принудительный поворот" я не понял, но, думаю, все вопросы отпадут после изучения документа и с...
Лашкевич
13 сен 2019, 12:06
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 374
Просмотры: 182291

Re: К1921ВК01Т (ARM Cortex-M4F)

В документации вроде описано, какие ножки в каком состоянии. Насколько я помню, в 3 состоянии все, кроме житага.
Лашкевич
30 авг 2019, 10:15
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01
Ответы: 75
Просмотры: 5226

Re: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01

Доброе, нет, из-за отсутствия связи точно не может быть зависания. Может, если тактирование CAN не включено в инициализации ядра или что-то с памятью а проекте поломано. Подскажите, какой МК, какие изменения в проекте по сравнению с оригинальным? Юникон, как и всё сопутствующее, лежит в разделе down...
Лашкевич
19 авг 2019, 21:28
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01
Ответы: 75
Просмотры: 5226

Re: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01

Я не вижу, чем здесь DMA поможет. DMA хорош какие-то большие массивы данных гонять, видеопамять там, или с АЦП данные собирать на большой скорости. А раз в 1мс задание принимать... Имхо DMA оверкилл.
Лашкевич
19 авг 2019, 16:11
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01
Ответы: 75
Просмотры: 5226

Re: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01

Прерывание лучше делать, если вычислительная задача должна быть приоритетнее 10кГц (самое быстрое прерывание в этом проекте). Если достаточно в 1мс что-то там поллить и раз в 1мс обмениваться посылками, то имхо без прерываний проще и понятнее. Если хочется уменьшить лаг, можно в 10кГц запихать и пол...
Лашкевич
07 авг 2019, 20:20
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01
Ответы: 75
Просмотры: 5226

Re: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01

Ну, параметр есть и значение правильное (286331153 в хексах - единички). Тогда просьба скачать заново с битбакета юникон, распаковать и проверить. Там две версии юникона, проверьте обе и сообщите результат. Может, в процессе опытов что-то повредилось в его директории..
Лашкевич
07 авг 2019, 13:11
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01
Ответы: 75
Просмотры: 5226

Re: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01

Что-то не так со значением объекта 2600.01 - VendorToken. По этому объекту юникон определеяет, какую базу текстов использовать. Для устройств на базе НИИЭТа значение должно быть 0x11111111 и оно присваивается сразу двумя способами, как в дефолтах словаря объектов, так и напрямую в переменную VendorT...
Лашкевич
02 авг 2019, 15:21
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Не запускается контроллер 1921ВК01Т1.
Ответы: 7
Просмотры: 228

Re: Не запускается контроллер 1921ВК01Т1.

На наших платах TCK вообще в воздухе висит и проблем не было. Критически влияет только подвязка TRST. Проверьте, пожалуйста, куда и чем оно подвязано. Еще ради эксперимента попробуйте, пожалуйста, внутри тестовой программы "ногодрыгалке" не-переходить на кварц (остаться на встроенном RC генераторе) ...

Перейти к расширенному поиску