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

Лашкевич
19 окт 2018, 15:56
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 322
Просмотры: 98591

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

Разберитесь с прерываниями, замерьте время каждого, выведите на внешний осциллограф время входа и выхода из прерывания, проверьте приоритеты, включите оптимизацию, проверьте используется ли аппаратная плавающая точка. Запустите целиком проект motorcontroldemo, замерьте время расчета драйвера там, ср...
Лашкевич
18 окт 2018, 18:27
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 322
Просмотры: 98591

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

Какой драйвер имеется ввиду? Из проекта motorcontroldemo? Его накладные расходы напрямую зависят от размера словаря объектов. Для словаря порядка 10-20 элементов должно хватать прерывания и 10кГц. Какой у вас размер словаря? Замерьте время выполнения при помощи счетчика NT_TIMER, как сделано в этом ...
Лашкевич
16 окт 2018, 15:20
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Настройка ДПР
Ответы: 1
Просмотры: 42

Re: Настройка ДПР

Добрый день. Такие вопросы лучше спрашивать на форуме производителя (т.е. Вектора). По поводу графика - попробуйте сохранить параметры на флеш-память (кнопка Сохранить параметры) и перезагрузить микроконтроллер. Попробуйте крутить в обратную сторону, покажите осциллограммы. Попробуйте 1000 меток (во...
Лашкевич
15 окт 2018, 17:20
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 322
Просмотры: 98591

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

Я не помню, что делает __FPU_PRESENT и где он выставляется, но внутри самого микроконтроллера модуль FPU включается так: NT_SYSTEM->CPACR_bit.CP10 = 0b11; NT_SYSTEM->CPACR_bit.CP11 = 0b11; или вот так на гнутом ассемблере: ldr.w R0, =0xE000ED88 ldr R1, [R0] orr R1, R1, #(0xF << 20) str R1, [R0] dsb ...
Лашкевич
15 окт 2018, 16:30
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 322
Просмотры: 98591

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

Возникли проблемы с Keil`ом и переменными типа float и double. Настроил аналогично, как в примере с blinky под Keil, к сожалению всё также. Поковырялся, всё-равно зависает камень. При чём __FPU_PRESENT выставлен в 1. Что именно также? Также, как что? Можете описать подробно симптомы - на какой стро...
Лашкевич
01 окт 2018, 18:28
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 322
Просмотры: 98591

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

При каждом новом обращении к регистру DATA fifo эта ячейка освобождается, и при следующем обращении вычитывается новое измеренное значение. Можете посмотреть пример работы с FIFO здесь . Еще, для простоты, можно не использовать FIFO, а включить компараторы и считывать всегда последнее новое оцифрова...
Лашкевич
26 сен 2018, 11:45
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 322
Просмотры: 98591

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

Если программа по-разному себя ведет с точки зрения вызова прерываний при выполнении из RAM и из FLASH, то, возможно, проблема с настройкой таблицы векторов прерываний. Проверьте, куда в каком случае указывает регистр SCB->VTOR, и есть ли обработчик WWDG_IRQHandler в этой таблице и показывает ли он ...
Лашкевич
18 сен 2018, 11:52
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 322
Просмотры: 98591

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

Хотелось бы узнать, существует ли какая-либо документация (или, может быть, примеры) по перепрограммированию загрузочной Flash-памяти во время работы. В первую очередь интересует, есть ли аналог библиотек Flash28XXX_API_XXX.lib от Texas Instruments. Да прямо вот главный даташит и читайте, там пять ...
Лашкевич
11 сен 2018, 14:08
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Быстрый старт с МК K1921BK01T
Ответы: 60
Просмотры: 21758

Re: Быстрый старт с МК K1921BK01T

Добрый день. Внимательно прочитайте руководство пользователя на VectorIDE, там описаны возможные проблемы и методы их устранения. Также описано куда смотреть для диагностики. Если ничего не получится, покажите скриншот консоли OpenOCD.
Лашкевич
10 июл 2018, 11:45
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 322
Просмотры: 98591

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

В данном микроконтроллере на каждую пару комплементарных ключей свой выделенный ШИМ-модуль со своим таймером, т.е. количество используемых таймеров равно числу стоек инвертора. Для синхронной работы у таймеров есть специальный канал синхронизации. Смотрите пример трехфазной векторной ШИМ в проекте m...

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