-
Content Count
174 -
Joined
-
Last visited
Community Reputation
0 ОбычныйAbout Misile_Inc
-
Rank
Частый гость
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
Recent Profile Visitors
-
Здравствуйте. Один из моих проектов на TMS320F2808 достиг завершающей стадии и пора его переносить во флеш (до этого отлаживался в ОЗУ). Но из флеш программа исполняется слишком медленно, поэтому часть функций должны имполняться из ОЗУ. В Code Composer Studio (пользуюсь версией 3.3) это делается с помощью диррективы #pragma CODE_SECTION (имя_функции, "секция_памяти"); Однако повсеместное использование этой диррективы делает код грязным и не портабельным. Подскажите, пожалуйста, нет ли более "красивой" альтернативы?
-
Что фильтровать
Misile_Inc replied to Misile_Inc's topic in Алгоритмы ЦОС (DSP)
Спасибо. Попробую убрать фильтр с выхода и уменьшить коэффициенты фильтров сигналов. -
Что фильтровать
Misile_Inc replied to Misile_Inc's topic in Алгоритмы ЦОС (DSP)
output = output * (1 - a) + input * a. a - настраиваемый коэффициент. Вот и весь фильтр -
Что фильтровать
Misile_Inc replied to Misile_Inc's topic in Алгоритмы ЦОС (DSP)
Tanya, (А - В) / (А + В) и все. А и В - амплитуды сигналов. -
Что фильтровать
Misile_Inc posted a topic in Алгоритмы ЦОС (DSP)
Здравствуйте, уважаемые форумчане. Сейчас я перерабатываю один проект, в одном из модулей которого измеряются величины двух аналоговых сигналов, с полученными напряжениями выполняются арифметические действия. Сигналы гармонические , но измерения выполняются только в точках минимума и максимума, то есть, два раза за период. Поэтому принято допущение, что измеряется амплитуда напрямую (еще вычитается постоянное напряжение сдвига). В существующей реализации фильтруются оба входных сигнала, а затем еще и результат. Фильтрация выполняется очень простым ФНЧ, написанным на Си. Мне кажется, что фильтрация сигналов и результата - избыточность. Подскажите, пожалуйста, как было бы правильнее - фильтровать только входные сигналы, только результат, или оставить все как есть? -
Использовать C++ как "улучшенный С" с классами
Misile_Inc replied to winipuh's topic in Программирование
Ну это вы немножко перегнули. Надо выбирать язык, поддерживающий выбранный ранее стиль программирования. Писать- то на си можно, но на С++, Java и Python оно гораздо естественнее выглядит (Других языков не изучал). winipuh, Среди эмбеддеров (а таких здесь, скорее всего, большинство) достаточно мало настоящих ценителей С++ (По сравнению с адептами С и ассемблера). Так что Резкую критику такого подхода здесь вы вряд ли получите. А среди ценителей ООП достаточно много людей, плохо понимающих работу ЭВМ на низком уровне. Поэтому их мнение тоже не стоит принимать как абсолютно верное - стоит иметь свое :) читайте книги (только не по языкам- их надо изучать по стандартам, а по алгоритмам, паттернам, железу), развивайтесь - формируйте свой стиль, свое мнение. -
Использовать C++ как "улучшенный С" с классами
Misile_Inc replied to winipuh's topic in Программирование
STL нужно использовать когда знаете, как ее правильно использовать. А пока надо писать так, как умеете, чтобы получилось хорошо и Вы понимали каждую строчку кода. С++ поддерживает ООП, но не обязывает к нему. Мне кажется, никаких проблем с приверженцами С++ не должно быть. Но стоит потратить некоторое время на изучение стандартной библиотеки C++. Будет из чего выбирать. -
Выбор опорного напряжения Si8250
Misile_Inc replied to Misile_Inc's topic in MCS51, AVR, PIC, STM8, 8bit
Написал разработчику. Про стиль фирмы согласен - недолюбливаю SiLabs. Plain, спасибо за обсуждение. -
Выбор опорного напряжения Si8250
Misile_Inc replied to Misile_Inc's topic in MCS51, AVR, PIC, STM8, 8bit
Plain, Вам разве не кажется, что приведенная в первом посте цитата говорит о программной возможности? Иначе зачем писать? Соединить ножки и без такого расплывчатого описания догадались бы. Нет? -
Выбор опорного напряжения Si8250
Misile_Inc replied to Misile_Inc's topic in MCS51, AVR, PIC, STM8, 8bit
Ну нет же. Это уже будет не Vdd, а внешнее опорное. Я так понял, что есть возможность программно выбрать Vdd в качестве опорного напряжения. На счет "Сняты с производства" - это вряд ли. Достаточно большое количество этих микроконтроллеров используется в массовой продукции. Да и часто, если где-то микросхему сняли с производства, то в другом месте ее производство начинают (есть заводы,специализирующиеся на этом). Как бы там ни было, задачу решить необходимо и прежде чем тревожить разработчика, хочу убедиться, что программно решить вопрос нельзя. Так что, просьба о помощи в силе. -
Выбор опорного напряжения Si8250
Misile_Inc posted a topic in MCS51, AVR, PIC, STM8, 8bit
Здравствуйте. Не могу разобраться, как для ADC0 микроконтроллера Si8250 сделать питающее напряжение опорным. Судя по мануалу, это возможно: Не могу понять, что для этого нужно сделать. Прошу помощи. Спасибо. -
мега128 для управления асинхронником 3 фазы,
Misile_Inc replied to andrei_moiseev's topic in MCS51, AVR, PIC, STM8, 8bit
sigmaN, вероятно, разговор о chopper'е, снимающем перенапряжение. -
Как выделить полезный сигнал?
Misile_Inc replied to 4pok's topic in Схемотехника
_pv, точно . А я почему-то прочитал, что сигналы разной частоты и одинаковой амплитуды. Невнимательность... -
Как выделить полезный сигнал?
Misile_Inc replied to 4pok's topic in Схемотехника
Может быть, вам нужны преобразования Фурье? Ну и вопрос в точности, конечно же, и том, чего вы хотите от выделенного сигнала. -
Фотосенсор TSL2561
Misile_Inc replied to Misile_Inc's topic in Схемотехника
Fujitser, осциллографом смотрел. Датчик отвечает подтверждением абсолютно на все. И сигнал достаточно красивый.