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

Лашкевич
05 янв 2019, 00:15
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Управление шаговым двигателем
Ответы: 3
Просмотры: 98

Re: Управление шаговым двигателем

Это скорее должно формулироваться не как "управлять шаговым двигателем", а "выдавать импульсы задания для драйвера двигателя". Для этого motorcontrol микроконтроллер и не нужен...
Лашкевич
02 янв 2019, 00:05
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Управление шаговым двигателем
Ответы: 3
Просмотры: 98

Re: Управление шаговым двигателем

Пожалуйста, опишите проблему подробнее. Какой двигатель, инвертор, какие технические требования, закон управления и т.п.
Лашкевич
09 ноя 2018, 14:32
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 334
Просмотры: 109400

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

Такого не должно быть. Что-то не так. Посмотрите вот эту презентацию и поменяйте код на соответствие её рекомендациям, проверьте дизассемблер, что там происходит.
Лашкевич
09 ноя 2018, 12:47
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Eclipse + GCC + OpenOCD: готовая сборка среды
Ответы: 109
Просмотры: 25485

Re: Eclipse + GCC + OpenOCD: готовая сборка среды

Подскажите, пожалуйста, как в Vector IDE просматривать значения регистров периферии?
Здравствуйте, просмотрите, пожалуйста, данную тему на страницу назад.
Лашкевич
06 ноя 2018, 13:15
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Загрузчик в МК K1921BK01T
Ответы: 13
Просмотры: 6020

Re: Загрузчик в МК K1921BK01T

В репозитории https://bitbucket.org/niietcm4/motorcontroldemo есть сбилженный CANовский бутлоадер, работающий по CANOpen, если кому интересно по CAN прошиваться. И вообще, свой простенький бутлоадер написать дело нескольких дней через любой интерфейс, поэтому отсутствие "заводского" бутлоадера сложн...
Лашкевич
30 окт 2018, 12:22
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Eclipse + GCC + OpenOCD: готовая сборка среды
Ответы: 109
Просмотры: 25485

Re: Eclipse + GCC + OpenOCD: готовая сборка среды

Это можно было бы сделать, но для VectorIDE никто не делал, так как всю периферию можно и так смотреть, как я сказал, просто в окне просмотра переменных (expressions). Добавляйте нужные регистры периферии в виде структур в expressions, разворачивайте и смотрите. На мой взгляд достаточно удобно и раб...
Лашкевич
27 окт 2018, 14:07
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Eclipse + GCC + OpenOCD: готовая сборка среды
Ответы: 109
Просмотры: 25485

Re: Eclipse + GCC + OpenOCD: готовая сборка среды

Это так и не должно работать. Для просмора периферии просто добавляйте в окно просмотра пременных (expressions) нужный указатель на структуру периферийного устройства (например, NT_PWM0), раскрывайте, смотрите, редактируйте. Список объявлений можно найти в K1921BK01T.h, искать Peripheral declaration.
Лашкевич
22 окт 2018, 12:57
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 334
Просмотры: 109400

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

Код: Выделить всё

NT_PWM_0->ETCLR.bit.INT=1;
NT_PWM_0->INTCLR.bit.INT=1;
Лашкевич
19 окт 2018, 15:56
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 334
Просмотры: 109400

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

Разберитесь с прерываниями, замерьте время каждого, выведите на внешний осциллограф время входа и выхода из прерывания, проверьте приоритеты, включите оптимизацию, проверьте используется ли аппаратная плавающая точка. Запустите целиком проект motorcontroldemo, замерьте время расчета драйвера там, ср...

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