Например TDA7294

Форум РадиоКот • Просмотр темы - Флоаты в STM32F303
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб дек 20, 2025 11:48:15

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 104 ]    , , , , , 6
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Флоаты в STM32F303
СообщениеДобавлено: Пт фев 23, 2024 11:51:17 
Встал на лапы

Зарегистрирован: Пт мар 19, 2021 08:58:45
Сообщений: 120
Рейтинг сообщения: 0
Я пытаюсь понять зачем вы СЧИТАЕТЕ синус и косинус. Обычно их забивают таблицей. Причем сразу умножают на оконную функцию.
Ну так и напишите это втой теме где я и другие форумчане вам задавали вопросы! Вот подобной воду вы лили в теме с УАРТОМ, а потом просто вообще ретировались.

Вы интересуетесь с чего вдруг 5 с лишним миллисекунд, а сами 1024 раза считаете ПЕРИОДИЧЕСКУЮ функцию в МК.
Впрочем, все обсуждение свелось не к тому, как включить FPU, а к обсуждению самого кода. Так что все вопросы по содержанию - это не ко мне.

Да потому что я не знаю и ни когда не работал с FPU. Не 1024 - а 512, т.е. на период приходится 256. Смотрите и читайте собеседника внимательнее! С Праздничком :kill: :beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Флоаты в STM32F303
СообщениеДобавлено: Пт фев 23, 2024 13:12:31 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24614
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
воду вы лили в теме с УАРТОМ, а потом просто вообще ретировались.

Не помню такой темы, но всему есть причина. Иногда я теряю интерес к теме, иногда понимаю, что у меня нет информации сверх той, которая уже была озвучена.
Не 1024 - а 512, т.е. на период приходится 256. Смотрите и читайте собеседника внимательнее!

Тогда вообще непонятно что вы делаете этими вычислениями. :facepalm: Я не вчитывался в код и в приведенном фрагменте нет ничего про дискретизацию.
Но вопрос с расчетом тригонометрии от этого не зависит. Тригонометрию в МК с отсутствием CORDIC считают через таблицы. Слава Богу, флеш это позволяет практически неограниченно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Флоаты в STM32F303
СообщениеДобавлено: Пт фев 23, 2024 16:30:53 
Говорящий с текстолитом

Карма: -7
Рейтинг сообщений: 187
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1657
Рейтинг сообщения: 1
можно еще (TWOPI_F * step) считать один раз, а не два.
Это оптимизатор и сам сократит скорее всего. А вот два набора вызовов функций - вряд-ли оптимизатор сократит.
Еще раз спрошу, а точно двойная? Что вы, что я - посчитали sin и cos ровно 512, у меня после сортировки четность/нечетность был расчет, у вас до и потом раскидали. В чем фокус?
Разве не видите?? :dont_know: У вас sin(), cos() вызываются два раза - по двум веткам условного ветвления; у меня - один раз.
Даже если не обращать внимания на оптимальность, так делать просто некрасиво.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Флоаты в STM32F303
СообщениеДобавлено: Пт фев 23, 2024 21:48:26 
Встал на лапы

Зарегистрирован: Пт мар 19, 2021 08:58:45
Сообщений: 120
Рейтинг сообщения: 0
У вас sin(), cos() вызываются два раза - по двум веткам условного ветвления; у меня - один раз.Даже если не обращать внимания на оптимальность, так делать просто некрасиво.

Спасибо jcxz!


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 104 ]    , , , , , 6

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y