реклама на сайте
подробности

 
 
> нехватает портов..., мега64, оба уарта заняты, еще бы один...
d71
сообщение May 10 2007, 00:03
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 91
Регистрация: 24-12-05
Из: г. Благовещенск
Пользователь №: 12 614



я понимаю что уж слишком губу раскатал, но всё же : )
мега64, обы уарта заняты, а так понравилось работать во время отладки с терминалом.
в конечном устройстве оно не надо, только во время разработки.
twi вот свободен. есть i2c готовые контроллеры в усб какой-нить? ну с эмуляцие сом порта или ещо чего...


--------------------
нет ничего невозможного, есть трудные пути... других не ищем
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Igor26
сообщение May 10 2007, 12:17
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
что такое JTAG

JTAGICE - это внутрисхемный эмулятор. В Студии и ИАРе есть симулятор для отладки кода. Работал с ними, да?
Так вот. В отличии от СИмулятора, Эмулятор позволяет отлаживаться на РЕАЛЬНОМ устройстве, в реальном времени. Конечно с некоторыми ограничениями. Очень удобно, например, следить за реакцией контроллера на внешние события. По ходу выполнения программы можно остановиться и поменять, например, какую-то переменную, изменить состояние порта и т.д. и т.п.

Примерно так.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение May 11 2007, 11:22
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Igor26 @ May 10 2007, 15:17) *
JTAGICE - это внутрисхемный эмулятор. В Студии и ИАРе есть симулятор для отладки кода. Работал с ними, да?
Так вот. В отличии от СИмулятора, Эмулятор позволяет отлаживаться на РЕАЛЬНОМ устройстве, в реальном времени. Конечно с некоторыми ограничениями. Очень удобно, например, следить за реакцией контроллера на внешние события. По ходу выполнения программы можно остановиться и поменять, например, какую-то переменную, изменить состояние порта и т.д. и т.п.

Примерно так.


Ну например возникает ошибка после часа реальной работы изделия в сложном протоколе. Так можно посмотреть что там "внутри делается" через час к примеру. Можно выделить специальную отладочную память и через определённое время туда заглянуть. Ну и т.д.

Скажу честно, что реально уменьшает время разработки раза в два-три. Это у меня. Я ошибок делаю не много. Правда, как правило, сложные для обнаружения.

Когда его купил, то crying.gif . А теперь 08.gif .
Go to the top of the page
 
+Quote Post
defunct
сообщение May 11 2007, 14:00
Сообщение #4


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(SasaVitebsk @ May 11 2007, 13:22) *
Ну например возникает ошибка после часа реальной работы изделия в сложном протоколе.
..
Скажу честно, что реально уменьшает время разработки раза в два-три.

"Подпишусь под каждым словом" © забыл кто ;>
Некоторые ошибки без отладчика можно ловить годами.
Особенно когда программа (напр. бутлоадер) написана на асм..

У меня был реальный случай, программа ~150k исходников на asm отбрасывала некоторые пакеты данных. Оказалось - веселая опечатка - перепутали имя регистра (R24->R23).. С отладчиком ошибка нашлась за 10 минут - 4 точки останова в нужных местах, без отладчика - страшно предположить сколько бы я ее искал.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- d71   нехватает портов...   May 10 2007, 00:03
- - SasaVitebsk   Цитата(d71 @ May 10 2007, 03:03) я понима...   May 10 2007, 00:17
- - d71   да понимаю что можно сгородить на МК, просто думал...   May 10 2007, 00:28
|- - AlexG   можно сделать программный UART   May 10 2007, 01:02
|- - Snaky   Цитата(d71 @ May 10 2007, 06:28) да поним...   May 10 2007, 03:09
- - d71   верно, можно так, очень даже можно... еще вот пон...   May 10 2007, 04:52
- - Igor26   А чем JTAGICE не подходит для отладки? Массу ...   May 10 2007, 05:26
- - d71   только не смейтесь - я совсем не знаю что такое JT...   May 10 2007, 11:15
- - vmp   Цитата(d71 @ May 10 2007, 04:03) мега64, ...   May 10 2007, 11:32
- - eXeC001er   самый вариант это всетаки mega8, mega48 стоит копе...   May 10 2007, 19:07
- - GDI   вот по поводу I2C->USB на Тини делают http://ww...   May 11 2007, 10:57
- - d71   мда, мужики, спасибо большое, надо Jtag ваять однк...   May 11 2007, 14:36
- - Pavel V.   Скажите, а есть ли в свободном доступе схемы JTAG ...   May 11 2007, 15:45
|- - defunct   Цитата(Pavel V. @ May 11 2007, 17:45) Ска...   May 11 2007, 16:07
- - eXeC001er   http://www.efo.ru/doc/Atmel/Atmel.pl?212 новость ...   May 11 2007, 16:56
|- - SasaVitebsk   Цитата(eXeC001er @ May 11 2007, 19:56) ht...   May 11 2007, 17:44
- - _pv   Цитата(d71 @ May 10 2007, 07:03) twi вот ...   May 12 2007, 18:10
- - d71   спасибо, но у меня нет 150 баксов, да еще и 33 бак...   May 13 2007, 02:04


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 21:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01377 секунд с 7
ELECTRONIX ©2004-2016