Здравствуйте
мне нужно посмотреть и снять данные передаваемые по UART
это обмен между двумя MK модулями(идет по RS422) но данные можно снимать и прямо с ноги МК.
Я попробовал использовать осциллограф UNI-T UT2020C - вроде осциллограф цифровой и память есть но я так и не смог даже по инструкции записать достаточно длительный участок обмена. Обмен идет очень редко и передается видимо только несколько байтов.
В осциллографе почему то не работает кнопка увеличения длительности дискретизации(переключения) там только одно значение 100us и все. Хотя в инструкции описано что можно изменять но кнопка активирующая режим не работает.
Чем можно более менее нормально анализировать подобные сигналы. И по какой методике?
подойдет ли например такое устройство?
http://www.aliexpress.com/item/Free-shi ... 02295.html
Чем и как можно посмотреть данные передаваемые по UART
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Чем и как можно посмотреть данные передаваемые по UART
Первое - научиться пользоваться осциллографом (если он рабочий)
Установить режим внешней синхронизации по переходу из лог 1 в лог 0 - любой байт по UART начинается с старт бита, признаком которого является этот самый переход (после длиииииииительной 1).
Второе. Можно конечно и анализатор купить - вещь полезная если много чего отлаживать.
Третье. Допустим у Вас навыки работы с МК, плюс известна скорость передачи, четность и т.д. Тогда можно на МК сварганить устройство захвата посылки пакетов. В этом случае можно даже сделать "побайтную синхронизацию" формируя на одном из выводов МК импульс, который будет соответствовать наперед заданному номеру байта.
Установить режим внешней синхронизации по переходу из лог 1 в лог 0 - любой байт по UART начинается с старт бита, признаком которого является этот самый переход (после длиииииииительной 1).
Второе. Можно конечно и анализатор купить - вещь полезная если много чего отлаживать.
Третье. Допустим у Вас навыки работы с МК, плюс известна скорость передачи, четность и т.д. Тогда можно на МК сварганить устройство захвата посылки пакетов. В этом случае можно даже сделать "побайтную синхронизацию" формируя на одном из выводов МК импульс, который будет соответствовать наперед заданному номеру байта.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Dmitry Dubrovenko
- Поставщик валерьянки для Кота
- Сообщения: 2349
- Зарегистрирован: Вс янв 09, 2011 16:51:39
- Откуда: Санкт-Ленинград
- Контактная информация:
Re: Чем и как можно посмотреть данные передаваемые по UART
Логическим анализатором.Proset писал(а):Чем можно более менее нормально анализировать подобные сигналы
На вскидку, подойдёт.Proset писал(а):подойдет ли например такое устройство
Такие вещи, обычно сильно на софт завязаны.
Посмотрите, с каким софтом он совместим?
И вообще, "покопайте вглубь".
ICQ нет, и, в ближайшее время, не будет.