1 | |
Hantek 6022BL logic analyzer21.03.2019, 16:16. Показов 2158. Ответов 7
Метки нет (Все метки)
Здравствуйте ! Подскажите, как мне поймать программный триггер на этом logic analyzer ? У меня он не ловит в реальном времени. Сначала я должен запустить проект, затем запускаю logic analyzer, а момент уже упущен и канал показывает логическую единицу.
У меня на нем получается только просматривать повторяющиеся сигналы.
0
|
21.03.2019, 16:16 | |
Ответы с готовыми решениями:
7
Опыты над Logic Analyzer или снова ногодрыг! 3V logic --> 6v logic 20Mhz 5mA x4 Logic Analyzer (хоть бы мысль сформулировал) SDK Hantek C++ |
3219 / 2362 / 540
Регистрация: 11.09.2009
Сообщений: 8,605
|
|
22.03.2019, 02:09 | 2 |
max_sk, вы говорите о моделировании в каком-то симуляторе, или о работе с реальным прибором? Судя по разделу, в котором вы создали тему, - о приборе. А судя по построению фраз, - вроде о симуляторе. Тогда наверняка в нём есть поддержка "точек останова". В крайнем случае, можете в начале своей программы добавить остановку до какого-то события, например, до нажатия кнопки. Но всё равно непонятно, почему нельзя сначала запустить логический анализатор, а потом программу. Вы с каким симулятором боретесь?
1
|
22.03.2019, 14:46 [ТС] | 3 |
Поставлю вопрос по другому. Как в анализаторе Hantek 6022BL отследить работу SPI с microSD ? Судя по прогону кода в среде разработки, все работает верно. Но на анализаторе я не наблюдаю отправку байта 0xFF к карте по лапке DI. Там постоянно стоит логическая единица.
0
|
23.03.2019, 20:56 [ТС] | 5 |
ValeryS, да, точно. Я ради пробы отправил 0х51 и таки увидел пульс на DI.
Но опять же, остается вопрос пользования анализатором. Мне по коду надо прогнать только 10 раз 16-тиричное число. И если я сначала запускаю код, а затем анализатор, то я этих чисел не вижу, программа уже отработала их. А как запустить анализатор вначале, а затем код и поймать эти числа, я не знаю. Может кто на форуме пользовался Hantek 6022BL и знает, как это сделать ?
0
|
3219 / 2362 / 540
Регистрация: 11.09.2009
Сообщений: 8,605
|
|
23.03.2019, 21:47 | 6 |
Вообще-то Hantek 6022BL - USB-осциллограф и, если не ошибаюсь, у него нет функции логического анализатора. Вы вообще Руководство пользователя читали?
Чтобы при отладке посмотреть на этой шарабайке нужный кусок из сигнала, например на линии SPI, можно сформировать отладочный импульс запуска. В программе перед интересующем вас событием поставьте врезку, формирующую один импульс (фронт и спад) на любой из ножек контроллера, настроенной на вывод (желательно на свободной, или на той, где во время отладки сигнал не меняется). Один луч осциллографа поставьте на интересующий вас сигнал, второй - на ножку, на которую выведен импульс запуска, и настройте запуск синхронизации по этому каналу. По фронту или по спаду - не важно. Режим синхронизации - Normal. Масштаб развёртки поставьте такой, чтобы на экране уместился весь интересующий вас интервал сигнала. Потом запускаете ваш контроллер и смотрите.
0
|
3219 / 2362 / 540
Регистрация: 11.09.2009
Сообщений: 8,605
|
|
23.03.2019, 22:19 | 8 |
0
|
23.03.2019, 22:19 | |
23.03.2019, 22:19 | |
Помогаю со студенческими работами здесь
8
Hantek 6074BE щёлкает Осциллограф Hantek DSO4254C Осциллограф Hantek 6022Be Проблема с осциллографом HANTEK DSO5202P Выбор бюджетного осциллографа Hantek Помехи на картинке Hantek 6074BE Подключение цифрового осциллографа hantek к матлаб Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |