MicroCHIP.RU
Главная Документация Отладочные средства Справочник Поиск Ссылки
 Новости   Конференция   Контакты 
 

Други, спасибо всем за подсказки по терминалке. Теперь вот какой

 Нoвaя темa  |  Наверх  |  Перейти к теме  |  Поиск  |  Правила  |  Вход 

ВНИМАНИЕ!
Вы просматриваете архив форума.

Этот форум работает только в режиме просмотра и поиска.

Действующий форум переведен на новый движок и
находится по адресу www.microchip.su

 Други, спасибо всем за подсказки по терминалке. Теперь вот какой
Автор: MajorPAE ()
Дата:   11/03/2004 19:34

вопрос возник.
Если используете USART для передачи в комп инфы на этапе отладки, то как оформляете
пакеты? Или никак не оформляете, т.е. просто вываливаете блок значений и только я
такой извращенец, что передаю имя переменной и ее значение? :-))


 
 А не проще ли использовать ICD2? (+)
Автор: Alex B._ ()
Дата:   11/03/2004 19:48

Если нет, тогда даже не знаю, что посоветовать.
Может скрипт какой нить написать который данные разделяет?
Если надо большой объем данных проанализировать, я пользую MATLAB. Загружаю данные
записанные в файл как двоичные, преобразую как надо, если надо, строю график (АЦП,
там и все дела)
Немножко терпения, один день и хорошая книжка по матлабу и всему этому можно
научиться.


 
 используйте printf(+)
Автор: abivan ()
Дата:   11/03/2004 20:12

так и раньше делали, когда отладчиков не было, так и теперь.


 
 :-)) Угу... Толко я пока на ASM пишу...
Автор: MajorPAE ()
Дата:   12/03/2004 09:47

А там, вроде как такой директивы нет... Или я туплю? ;-))


 
 Ну вот, еще один повод перейти на Си(+)
Автор: abivan ()
Дата:   12/03/2004 09:55

printf это функция.


 
 Re: Други, спасибо всем за подсказки по терминалке. Теперь вот какой
Автор: Zemfir ()
Дата:   12/03/2004 09:56

обычно нужно передавать не все переменные, а только какую-то их часть. и каждый раз я знаю, что я передаю и
что ожидаю. Если переменных много, то можно добавить всё что хочется.передаю в аски, что бы можно было
пользоваться обычным терминалом и при этом в случае чего передвать коментарии.


 
 А комментарии как формируешь? В цикле через табличное чтение?
Автор: MajorPAE ()
Дата:   12/03/2004 10:02

Или есть еще какие-нить хитрые варианты? Ну типа макроса, которому передаешь
параметрами строку комментария и блок данных... Или как?


 
 Не выход, но
Автор: человек ()
Дата:   12/03/2004 10:03

В бутлоадере для 18 пиков есть возможность передавать всю карту памяти (озу, еепром)
Правда, после этого вся прога виснет 8-(
С Уважением, Человек.


 
 :-)) Да я бы не против, только времени разбираться не хватает пока, да и
Автор: MajorPAE ()
Дата:   12/03/2004 10:05

старенький я уже похоже становлюсь, не так легко освоение нового дается. :-)) Но
как-нить доберусь, давно хочется... А пока буду ASM мучить...


 
 Re: А комментарии как формируешь? В цикле через табличное чтение?
Автор: Zemfir ()
Дата:   12/03/2004 10:14

MajorPAE писал(а):

в качестве комментария не нужно много всего писать. максимум что может
понадобиться, в случае если переменных много, - номер переменной, остальное есть в искходнике. обычно
реально нужно где-то 1..3 значений.
А переменные можно обозначать
номером.

например

--------------------------------
1 tab   234
2 tab   2
3 tab   37
--------------------------------

при выводе выводится
ченить такого типа. если время вывода критично, то можно вообще последовательные значения 234, 2,
37.

может я проблему не понимаю.

если есть ЖКИ, то на него удобно выводить. Сейчас у меня ICD2,
он позволяет увидеть произвольную ячейку памяти, и проблемы отладки меня уже не
волнуют:).

сегодня на встрече, за кружечкой пыва, это с pattonном обсудите:)))


 
 Re: А комментарии как формируешь? В цикле через табличное чтение?
Автор: MajorPAE ()
Дата:   12/03/2004 10:35

сегодня на встрече, за кружечкой пыва, это с pattonном обсудите:)))


А сам-то что? Уклоняешься? ;-))