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

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

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

Проинициализировать нужно вообще всё - не только drv_params, а все переменные, которые были "на запись" в юниконе и которые завязаны на систему управления - все кривые, регуляторы, АЦП, ШИМ и прочее. Крайне не рекомендую пробовать что-то запускать без юникона - это будет слепая работа без возможност...
Лашкевич
31 май 2019, 13:19
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Проект MotorControlDemo для микроконтроллеров серии 1921ВК01
Ответы: 75
Просмотры: 5211

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

Добрый день. Там же есть массивы с параметрами всех двигателей, типа IMDATA, SMDATA. Там всё во флоте. Переменые model.MotorType и model.MotorParametersNum определяют номер элемента массива, откуда брать параметры двигателя. Смотрите код V_MotorModel.с и документ Описание имитационных моделей электр...
Лашкевич
16 апр 2019, 11:14
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т - вопросы по ТО и его доработка
Ответы: 92
Просмотры: 13257

Re: К1921ВК01Т - вопросы по ТО и его доработка

DMA в основном нужно для задач широкополосной передачи данных, для приложений, работающих с потоками данных - аудио, фото, видео, IO. Именно в motorcontrol задачах DMA редко для чего можно приспособить. Примеры работы с DMA можно найти на битбакете.
Лашкевич
12 апр 2019, 16:33
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: CAN и ETHERNET(К1921ВК01Т)
Ответы: 31
Просмотры: 4182

Re: CAN и ETHERNET(К1921ВК01Т)

А попробуйте добавить в expressions NT_CAN и посмотреть по указателю эту структуру. Там будет нормально или тоже глючить? Проверьте содержимое svd файла и работу с другими регистрами. Я помню смутно похожий глюк в одной из старых версий VectorIDE со старым плагином, но, кажется, это давно было пофик...
Лашкевич
12 апр 2019, 11:41
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: CAN и ETHERNET(К1921ВК01Т)
Ответы: 31
Просмотры: 4182

Re: CAN и ETHERNET(К1921ВК01Т)

А модуль CAN включен? Наш драйвер начинается так: //ставим запрос на включение модуля CAN (без этого даже к регистрам обратиться нельзя) NT_CAN->CLC_bit.DISR = 0; //ожидаем выполения запроса while (NT_CAN->CLC_bit.DISS == 1) ; // DELAY //на всякий случай ожидаем освобождения панели команд для управл...
Лашкевич
25 мар 2019, 11:45
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Новый Cortex-M4F микроконтроллер в BGA400 корпусе
Ответы: 22
Просмотры: 1944

Re: Новый Cortex-M4F микроконтроллер в BGA400 корпусе

Мы (фирма "НПФ ВЕКТОР") тестируем в данный момент микроконтроллер 1921ВК028, запустили на нем проект motorcontroldemo для управления электродвигателями, пока всё работает. Пока есть некоторые замечания только по заголовочным файлам. Двигатель крутится, проблем не обнаружили, старые баги пофикшены. А...
Лашкевич
19 мар 2019, 19:35
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 374
Просмотры: 182023

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

open failed в логе обозначает, что комп открыть житаг не может. Попробуйте переустановить драйвера с помощью zadig. Драйвера для ST-link должны работать без zadig. Попробуйте запустить под администратором, отключить антивирус временно, переткнуть житаг в другой usb порт, не использовать usb-hub (или...
Лашкевич
18 мар 2019, 23:48
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 374
Просмотры: 182023

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

А точно проблема со стороны компа? Есть альтернативный житаг и плата чтобы проверить? Может, проц залочился и надо память стереть подъемом H2? Что пишет консоль openocd?
Лашкевич
15 мар 2019, 14:01
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 374
Просмотры: 182023

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

Секция fastcode в ОЗУ это атавизм, когда мы пытались ускорить работу программы переносом кода в оперативку. На данной архитектуре в силу топологии шин данных это менее эффективно, чем выполнять код из флеша. Поэтому лучше просто забить - пользуйтесь готовыми стартам файлами и файлом линковки, в 99% ...
Лашкевич
14 мар 2019, 18:24
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т - вопросы по ТО и его доработка
Ответы: 92
Просмотры: 13257

Re: К1921ВК01Т - вопросы по ТО и его доработка

Вероятно, было бы полезно добавить в документацию (или отдельный документ) рекомендации по конфигурации модулей ШИМ под разные задачи, как это сделано у TI в их описании . Сейчас можно посмотреть прямо в тексасовый документ, там на стр. 68 и далее для разных силовых преобразователей есть примеры с к...

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