Ковырялся я тут с ИК протоколом RC5 и негодовал по поводу отсутствия дома нормального осциллографа или логического анализатора на худой конец. И тут я случайно заметил интересный пункт в туле “Pickit 2 Programmer”.
Я совсем забыл, что там есть пару полезностей (уарт тул, логический анализатор, отладчик). Надо кстати будет с отладчиком поразбираться поподробнее…
А сегодня пару слов о логическом анализаторе, находится он тут:
Tools>Logic Tool…
Появится такое окошко:
Это не совсем то, что нам нужно, переключим Mode в “Analyzer”, и получим новое окошко:
Здесь все с подсказками, поэтому описывать не буду. Я подключил выход приемника TSOP на CH1 и установил триггер на ниспадающий фронт.
Передаю “1”:
Все правильно, в 6 последних битах последний – 1, и по времени пачка растянута где-то на 22 мс.
Для уверенности еще загоняем “8”:
Отлично, все работает, можно ковырять протокол дальше с уверенностью, что с приемника летит то что нужно.
@_@ а в Pickit3 такое есть? И еще, а таким образом можно смотреть уровни с любых выводов или как?
В 3 вроде по умолчанию нету, но есть какой то scripting tool с помощью которого реализовать можно, я подробно не вникал.
Ну и с любых не получится на всех пинах, т.к. на 2 выводах pulldown резисторы, а значит ими какой-нибудь i2c протокол нормально не посмотришь.
PS. Я им пользовался т.к. у меня выбора не было, потом заказал себе из китая за 15 баксов логический анализатор Saleae и не парюсь больше.