|
|
Другие темы раздела | ||||||||||||||||||
ARM, Cortex, STM32 Ищу извлечение корня быстрее, чем arm_sqrt_q15 (ARM без FPU) Интересует как наиболее быстро извлечь корень на ARM, а именно на stm32f103. Без FPU, в целых числах. Искал, пробовал алгоритмы. Например, такой: uint16_t int_sqrt32(uint32_t x) { uint16_t res=0; uint16_t add= 0x8000; int i; for(i=0;i<16;i++) { uint16_t temp=res | add; https://www.cyberforum.ru/ arm/ thread2089680.html |
выполнение из произвольного участка памяти flash (решено) ARM, Cortex, STM32 Возникла следующая проблема с контроллером на ядре cortex m4. Я копирую код существующей функции из внутренней flash в произвольный адрес во внутренней flash, а потом пытаюсь выполнить "новую" (скопированную) функцию и падаю в HordFault (уже ненавижу его). Но если я код функции копирую на место существующей (любой другой) функции, естественно ломая при этом программу, то эта самая "новая" копия... | |||||||||||||||||
ARM, Cortex, STM32 STM32 и энкодер оптический Здравствуйте. Пытаюсь с меги на стм перенести управление мотором с энкодером то еть PID контроллер. С одной стороны все классно, таймер обсчитывает энкодер, проц занимается рассчетами периодически опрашивая значение таймера, но тут меня постигла одна неприятность, таймер переходит через ноль и это надо учитывать да еще двигатель вращается туда сюда и нужно не потерять ни один импульс. Пока что... https://www.cyberforum.ru/ arm/ thread2089678.html |
ARM, Cortex, STM32 Автодополнение в Eclipse
https://www.cyberforum.ru/ arm/ thread2089677.html Всем добра! Конечно понимаю, что эту тему лучше бы разместить в разделе про STM32 или про софт, но думаю, что тут ей будет лучше:) Вообщем, суть проблемы. Настроил Eclipse (Luna) + ARM Plugin + OpenOCD. Всё отлично за исключением одного неприятного момента. Использую SPL, и не работает автодополнение кода некоторых блоков периферии, в частности проблемы наблюдал с таймерами и портами (возможно... | |||||||||||||||||
ARM, Cortex, STM32 CCSv6 глюк в последней версии Пришла девборда MSP432P401R. Обновил CCSv6. Выбираю девборду <Изображение удалено> ВЫбираю проц и жмакаю кнопку загрузки проекта <Изображение удалено> И все, выдает сообщение об ошибке |
ARM, Cortex, STM32 перепрошивка китайского телефона на MTK
https://www.cyberforum.ru/ arm/ thread2089675.html Здравствуйте, уважаемые друзья! Электраникой занимался давно и неправда, но вкус сохранил. Хочется снова повозиться, но так, чтобы не лезть слишком в дебри. Есть идея сделать некий интернет-девайс узкоспециализированного характера (взаимодействие с небольшим количеством веб-серверов в сети на уровне мини-браузера и загрузки аудиопотока). Размышлял так: китайцы делают огромное количество... | |||||||||||||||||
ARM, Cortex, STM32 Аналог сишного return в ассемблере Всем добра! Понадобилось мне реализовать на ассемблере пару функций, одна читает из параллельного порта данные, а другая туда пишет. Ту функцию, которая пишет туда данные, я реализовал .text .syntax unified .global __write .type __write, function .equ ADDR, 0x50000000 .equ DATA, 0x50000002 .thumb https://www.cyberforum.ru/ arm/ thread2089674.html |
FFT:Что же это за точность такая низкая у arm_cmplx_mag_q15? ARM, Cortex, STM32 Беру сначала arm_cfft_q15(&arm_cfft_sR_q15_len1024, (q15_t *) lrBuffer, ifftFlag, doBytReverse); комплексный спектр выглядит идеально, в сравнении с компьютерной реализацией на спектре различий очень мало. Далее рассчитываю амплитудный спектр arm_cmplx_mag_squared_q15((q15_t *) lrBuffer, (q15_t *)testOutput, fftSize); на выходе не то что шума не видно. Одни нули и посреди одна палка! Как... | |||||||||||||||||
ARM, Cortex, STM32 Динамическая индикация, захлебнулся в таймерах. Есть stm32f4Dyscovery, есть блок газоразрядных индикаторов, подключенных к одному дешифратору параллельно. Схема взята отсюда(только индикаторы другие): http://geektimes.ru/post/257806/ Индикация, как уже было написано динамическая. Вот. Задача управлять яркостью свечения, которая будет настраеваемой, при этом процессор грузить минимально. Я для этого использовал 2 базовых таймера, настроенных... https://www.cyberforum.ru/ arm/ thread2089672.html |
ARM, Cortex, STM32 Совместное использование памяти разными переменными
https://www.cyberforum.ru/ arm/ thread2089671.html Как наиболее органично реализовать совместное использование памяти разными переменными? Нашёл на сайте ARM и KEIL почти одинаковые примеры http://www.keil.com/support/docs/2199.htm Но пришёл к другому варианту: выбрать самую жирную переменную (массив) за основную, а остальные сделать как указатели на части этого массива. Тут всё прозрачнее получается, т.к. не напрямую в память лезть. С учётом... | |||||||||||||||||
ARM, Cortex, STM32 Выбор платы. STM32 или STM8 Доброго времени суток. Заказал для изучения плату Stm32l-discovery STM32T152RBT6, но ушлые китайцы вместо неё подсунули STM8l-discovery STM8L152C6 В чем заключаются существенные различия между STM8 и STM32 в принципе (не спрашиваю чем отличаются платы). Собственно вопрос в том, легко ли будет перейти на STM32 c STM8. |
ARM, Cortex, STM32 Наконец то Keil решил языковую проблему
https://www.cyberforum.ru/ arm/ thread2089669.html Вышел новый релиз Keil 5.1
Наверх
|