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

Ngg
21 июн 2018, 11:35
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 307
Просмотры: 94296

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

Добрый день. Хотел бы поинтересоваться, кто нибудь разбирался с контроллером внешней памяти? Не могу понять как работает маска адреса и как она делит адресное пространство (0x40000000 - 0x400FFFFF). Представленное в даташите описание не очень внятное "Маска адреса для сигналов RamCen [1] и RamOen [1...
Ngg
06 мар 2018, 12:54
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 307
Просмотры: 94296

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

Подключил контроллер FPU зависает на обычном делении в main функции, до этого данный проект без FPU с применением "костылей" работал нормально, но довольно медленно. Также поиском прошелся по исходникам и не нашел где вы включаете FPU - должно быть что-то типа такого или такого: SCB->CPACR = 0x00F0...
Ngg
05 мар 2018, 17:44
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 307
Просмотры: 94296

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

Добрый день! Как диагностируете зависание? На какой частоте работает ядро? Какое количество waitstates по флеши стоит? Добрый день. Как именно зависает? Посмотрите через JTAG, куда попадает процессор. Вполне возможно, что синус и косинус вызываются как-то неправильно или не оттуда, и процессор вста...
Ngg
18 дек 2017, 15:39
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 307
Просмотры: 94296

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

Добрый день микроконтроллер зависает на функция вычисления Sin и Cos uf.angle += 0.0001*rmp.output; if(uf.angle >= 2.0*PI) { uf.angle = uf.angle-2.0*PI; } uf.freq = rmp.output; uf.calc(&uf); angle=uf.angle; cosAngl=cos(angle); sinAngl=sin(angle); все представленные величины размерности double, так ж...

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