Найдено 4 результата
- 21 июн 2018, 11:35
- Форум: 32-разрядные микроконтроллеры
- Тема: К1921ВК01Т (арм Cortex-M4F)
- Ответы: 618
- Просмотры: 325168
Re: К1921ВК01Т (арм Cortex-M4F)
Добрый день. Хотел бы поинтересоваться, кто нибудь разбирался с контроллером внешней памяти? Не могу понять как работает маска адреса и как она делит адресное пространство (0x40000000 - 0x400FFFFF). Представленное в даташите описание не очень внятное "Маска адреса для сигналов RamCen [1] и RamO...
- 06 мар 2018, 12:54
- Форум: 32-разрядные микроконтроллеры
- Тема: К1921ВК01Т (арм Cortex-M4F)
- Ответы: 618
- Просмотры: 325168
Re: К1921ВК01Т (арм Cortex-M4F)
Подключил контроллер FPU зависает на обычном делении в main функции, до этого данный проект без FPU с применением "костылей" работал нормально, но довольно медленно. Также поиском прошелся по исходникам и не нашел где вы включаете FPU - должно быть что-то типа такого или такого: SCB->CPAC...
- 05 мар 2018, 17:44
- Форум: 32-разрядные микроконтроллеры
- Тема: К1921ВК01Т (арм Cortex-M4F)
- Ответы: 618
- Просмотры: 325168
Re: К1921ВК01Т (арм Cortex-M4F)
Добрый день! Как диагностируете зависание? На какой частоте работает ядро? Какое количество waitstates по флеши стоит? Добрый день. Как именно зависает? Посмотрите через JTAG, куда попадает процессор. Вполне возможно, что синус и косинус вызываются как-то неправильно или не оттуда, и процессор вста...
- 18 дек 2017, 15:39
- Форум: 32-разрядные микроконтроллеры
- Тема: К1921ВК01Т (арм Cortex-M4F)
- Ответы: 618
- Просмотры: 325168
Re: К1921ВК01Т (арм 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, т...