Найдено 342 результата
- 08 сен 2022, 11:05
- Форум: Микроконтроллеры
- Тема: Драйверы CAN
- Ответы: 2
- Просмотры: 12072
Re: Драйверы CAN
Добрый день. Во-первых, можно просто читать даташит и по нему запрограммировать (мы свой CANOpen так писали). Не надо никаких библиотек. Во-вторых, какие-то примеры работы с CAN встречаются на битбакете. С ходу попалось https://bitbucket.org/niietcm4/k1921vkx_sdk/src/develop/projects/NIIET-EVAL-K192...
- 18 авг 2022, 11:37
- Форум: Собственное программное обеспечение
- Тема: CANOPEN драйвер
- Ответы: 143
- Просмотры: 138316
Re: CANOPEN драйвер
Так и должно быть.
- 17 авг 2022, 11:18
- Форум: Собственное программное обеспечение
- Тема: CANOPEN драйвер
- Ответы: 143
- Просмотры: 138316
Re: CANOPEN драйвер
Здравствуйте, скорее всего вы как-то модифицировали оригинальное ПО, если PREOPERATIONAL шлется постоянно . По стандарту CANOpen устройства должны сидеть в PREOPERATIONAL, пока внешний мастер или другие устройства не переведут его в operational, и тогда устройство начинает слать и принимать PDO. Вто...
- 26 июл 2022, 13:00
- Форум: Микроконтроллеры
- Тема: Копирование исполняемого кода из флэша в ОЗУ
- Ответы: 17
- Просмотры: 14659
Re: Копирование исполняемого кода из флэша в ОЗУ
Копирование fastcode можно удалить, если нет функций в проекте с этой секцией, а с g_pfnVectors надо разбираться, как аккуратно выкорчевать (если это очень надо).
- 26 июл 2022, 11:30
- Форум: Микроконтроллеры
- Тема: Копирование исполняемого кода из флэша в ОЗУ
- Ответы: 17
- Просмотры: 14659
Re: Копирование исполняемого кода из флэша в ОЗУ
1. В оперативку помещаются только простейшие примеры типа миганием светодиодом. Motorcontroldemo не помещается. Если проект и так размещен в оперативке, то, конечно, лишний раз ничего копировать в оперативку не надо. 2. Где расположена таблица прерываний задается в регистре SCB->VTOR, который присва...
- 26 июл 2022, 10:56
- Форум: Собственное программное обеспечение
- Тема: UniCON
- Ответы: 72
- Просмотры: 87057
Re: UniCON
Добрый день. Нет, таких подробных мануалов не писали. Обмен работает одновременно и по CAN и по UART, если UART разрешен (есть дефайн CANTORS_ENA - о нём вроде написано в мануале). Если определять все пины дефайнами во всём проекте (не только uart, а ещё тогда и ШИМ, АЦП и прочее) - то проект превра...
- 26 июл 2022, 10:50
- Форум: Микроконтроллеры
- Тема: Проблемы с программатором
- Ответы: 4
- Просмотры: 6767
Re: Проблемы с программатором
Добрый день. Ну по логу видно, что OpenOCD житаг нашел корректно, потому что он измерил напряжение на чипе: VTarget = 3.313 V А что такое JTAG scan chain interrogation failed: all ones надо гуглить, я не знаю. Гуглится много, надо всё читать... Скорее всего проблема аппаратная. Попробуйте, если есть...
- 15 июл 2022, 10:18
- Форум: Собственное программное обеспечение
- Тема: Соотношение полюсов резольвера и мотора
- Ответы: 1
- Просмотры: 5529
Re: Соотношение полюсов резольвера и мотора
Добрый день. Думаю, что нормально не сделать никак - с таким резольвером получается неопределенность, т.е. условно нулевому положению по резольверу может соответствовать как ноль электрического угла ротора, так и 180 градусов (смотря как ротор стоит). Если задача стоит хоть как-то только "покрутить"...
- 02 июл 2022, 16:20
- Форум: Микроконтроллеры
- Тема: Работа с АЦП
- Ответы: 17
- Просмотры: 20866
Re: Работа с АЦП
Ну если на фазу и запуск дело завязано, то надо понять, в какой момент идет запуск ацп, в какой момент забираете данные. Можно сделать дерганье ножкой ШИМ от блока ШИМ 1, сделать дёрганье другой ножкой в момент забора данных АЦП, и сместе с оригинальным ШИМ посмотреть всё вместе не осциллографе. Пос...
- 01 июл 2022, 13:27
- Форум: Микроконтроллеры
- Тема: Работа с АЦП
- Ответы: 17
- Просмотры: 20866
Re: Работа с АЦП
Добрый день. В MotorControlDemo забор данных идёт через fifo, так сделано чтобы для низких частот ШИМ получить усреднение по нескольким точкам. Скорее всего вам для большого числа каналов просто фифо не хватает. Перейдите от использования фифо на прямой забор результатов. Я приводил примеры: https:/...