Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/52: Рейтинг темы: голосов - 52, средняя оценка - 4.73
yokovtiv
1

как сделать анализатор?

04.04.2010, 15:53. Показов 9611. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
добрый день!
в распоряжении есть плата AT91SAM7S-EK
есть навыки работы почти со всей периферией и есть интерес (больше наверно спортивный) в реализации чего-то типа пресловутого логического анализатора, то есть получать распределение во времени цифровых входных сигналов, грубо говоря какой после какого срабатывает (лучше штук бы 8-9 и желательно частотой до 12-13 МГц). У платы заявлена частота mostir clock 48 МГц.

Как думаете, это реально вообще? как принципиально это можно сделать?
если постоянно опрашивать состояние PIO то наверно точности не добиться хорошей.. или отслеживать изменения на любой ноге? с DMA имеет смысл связываться?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.04.2010, 15:53
Ответы с готовыми решениями:

Как сделать анализатор сайта?
По центру страницы должно располагаться поле для ввода адреса сайта и кнопка Проверить. ...

Как сделать анализатор спектра звука средствами NET
Возможно ли разложить звук на частоты и написать анализатор спектра средствами NET в PascalABC.NET ?

подскажите как сделать анализатор для короля в шахматах
Помогите сделать анализатор на шах, мат, пат скоро сдача курсовой и это последний элемент. Если...

текстовый анализатор или как сделать динамическое настраиваемое имя файла
Всем привет!!!!! Есть такая замуточная задачка: есть файл вида he100125.log - имя формируется...

Сделать анализатор сайтов
Ребята нужно сделать анализатор сайтов которые анализирует 10 вкладок первые в поиске,любой язык

3
SWK
04.04.2010, 16:21 2
Как думаете, это реально вообще? как принципиально это можно сделать?
если постоянно опрашивать состояние PIO то наверно точности не добиться хорошей.. или отслеживать изменения на любой ноге?
Если нужно максимальное разрешение - опрашиваете порт на предельной скорости и сохраняете в буфере, который обрабатываете после заполнения.
Если нужна максимальная емкость (в ущерб быстродействию) - отслеживаете изменение состояния ног или события, и сохраняете состояние линий порта в памяти обязательно с привязкой ко времени. Удобно для длительного слежения за не очень частыми событиями, в течение длительного срока, типа самописца.
Ну и промежуточные варианты, сочетающие тот и другой методы. Например, по событию заполнил буфер, обработал, сохранил результаты, и ждешь следующего события...
с DMA имеет смысл связываться?
Имеет смысл для 1го варианта, если даст выигрыш по скорости опроса, и если эта скорость действительно необходини.
yokovtiv
04.04.2010, 17:44 3
заковыка как раз в быстродействии, хочется посмотреть за spi интерфейсом, а он тактируется примерно 12МГц сигналом

и не знаю по теме вопрос или нет, такая штука как Fast Forcing Ymtirrupts сильно ли дает выигрыш в быстродействии и как вообще работает/включается?
0 / 0 / 0
Регистрация: 26.05.2010
Сообщений: 25
29.05.2010, 14:26 4
Цитата Сообщение от yokovtiv
добрый день!
в распоряжении есть плата AT91SAM7S-EK
есть навыки работы почти со всей периферией и есть интерес (больше наверно спортивный) в реализации чего-то типа пресловутого логического анализатора, то есть получать распределение во времени цифровых входных сигналов, грубо говоря какой после какого срабатывает (лучше штук бы 8-9 и желательно частотой до 12-13 МГц). У платы заявлена частота mostir clock 48 МГц.

Как думаете, это реально вообще? как принципиально это можно сделать?
если постоянно опрашивать состояние PIO то наверно точности не добиться хорошей.. или отслеживать изменения на любой ноге? с DMA имеет смысл связываться?
Быстродействия пинов GPIO должно хватить, я когда симмулировал свой проект ARM7MOD ( http://projists.ork.uo/forum/viewtopys.php?t=2424 ) на целостность сигнала в HyperLunx`e (Mentor) то как раз проверял критерий граничной частоты
Зайдите в мой проект ARM7MOD - найдите там отчет по состоянию моделирования, он есть как в pdf так и в doc форматах.
http://projists.ork.uo/project/arm/arm7 ... lation.pdf
http://projists.ork.uo/project/arm/arm7 ... manual.doc
По результатам моего моделирования , у самых медленных пинов по IBIS библиотекам получается до 30МГц.

Вам нужно с вашу тактовую сконфигурировать на большую частоту, так как вам нужно еще успевать ложить данные в память или в порт для отсылку куда нить USB/USORT/SPI...

.
0
29.05.2010, 14:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2010, 14:26
Помогаю со студенческими работами здесь

Лексический анализатор. Кто сможет сделать?
Нужно. Задания А: 2. Написать простейшую программу на любом известном вам языке...

Как написать анализатор команд?
Как написать анализатор команд? - Ну например -call_calculator -module_plus -first_var 10...

Как писать лексический анализатор?
Лучше места, чем "технологии", для темы не нашёл, но если всё таки не туда, то просьба к...

Как реализовать лексический анализатор?
Помогите определиться с чего начать или подскажите как можно это реализовать при помощи regular...

Как работает анализатор спектра БПФ?
Добрый день! Подскажите пожалуйста, как происходит поиск максимума амплитуды и время появления...

Спроектировать анализатор как конечный автомат
Помогите написать программу Разработать синтаксический анализатор, получающий на вход поток...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru