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

 
 
> Отладка ATMega8
Obi
сообщение Feb 16 2006, 17:29
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-12-05
Из: Perth, WA
Пользователь №: 12 375



Возник такой вопрос. Есть ли внутрисхемный отладчик для процессора ATMega8 (именно эта модель!). Пробля вся в том, что именно Mega8 JTAG не поддерживает.


--------------------
"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard,"
- John F. Kennedy in September 1962.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 15)
IgorKossak
сообщение Feb 16 2006, 18:13
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(Obi @ Feb 16 2006, 19:29) *
Возник такой вопрос. Есть ли внутрисхемный отладчик для процессора ATMega8 (именно эта модель!). Пробля вся в том, что именно Mega8 JTAG не поддерживает.

Эта модель и 1Wire не поддерживает и никакой другой отладочный интерфейс.
Для подобных МК в принципе эмуляторы существуют, но они не являются внутрисхемнми, а представляют из себя довольносложный и ооооочень дорогой модуль, подключаемый к плате вместо МК.
На фирме Фитон видел аналогичные и даже покупал. Эмулятор для MCS-96 стоил около $1500.
Если подобное счастье Вам не по карману, то рекомендую воспользоваться симулятором (IAR, Proteus, AVR Studio, ...).
Поищите по форуму.
Go to the top of the page
 
+Quote Post
Obi
сообщение Feb 16 2006, 18:22
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-12-05
Из: Perth, WA
Пользователь №: 12 375



Цитата(IgorKossak @ Feb 16 2006, 21:13) *
Если подобное счастье Вам не по карману, то рекомендую воспользоваться симулятором (IAR, Proteus, AVR Studio, ...).

Я собственно и пользуюсь симулятором AVR Studio, и мне его вполне хватает, но "начальство" требует невозможного... cranky.gif


--------------------
"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard,"
- John F. Kennedy in September 1962.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Feb 16 2006, 18:40
Сообщение #4


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(Obi @ Feb 16 2006, 20:22) *
Я собственно и пользуюсь симулятором AVR Studio, и мне его вполне хватает, но "начальство" требует невозможного... cranky.gif

Ну тогда сходите на Фитон и результаты покажите начальству.
Go to the top of the page
 
+Quote Post
Nikola Kirov
сообщение Feb 16 2006, 18:49
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 4-11-04
Из: Болгария
Пользователь №: 1 050



Когда возможно налаживаю софт на отладочную плату с ATmega16 а когда все OK переношу на Mega8.
Етот вариант не устраивает?
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Feb 16 2006, 18:51
Сообщение #6


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Посмотрел повнимательнее.
Даже на Phyton ничего нет для mega8.
Может у других производителей эмуляторов что-нибудь и будет.
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 16 2006, 19:57
Сообщение #7


кекс
******

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



Цитата(Obi @ Feb 16 2006, 19:29) *
Возник такой вопрос. Есть ли внутрисхемный отладчик для процессора ATMega8 (именно эта модель!). Пробля вся в том, что именно Mega8 JTAG не поддерживает.

Делал несколько проектов на Mega8, в качестве отладочного макета использовал mega16 у которого есть JTAG (по периферии чипы почти идентичны, да и RAM, EPPROM - одинакового объема), код потом переносил в mega8 с незначительной правкой - переопределял только I/O пины.
Go to the top of the page
 
+Quote Post
Obi
сообщение Feb 16 2006, 20:02
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-12-05
Из: Perth, WA
Пользователь №: 12 375



Спасибо... А вообще надо просто перейти на Mega16, да и использовать его... smile.gif


--------------------
"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard,"
- John F. Kennedy in September 1962.
Go to the top of the page
 
+Quote Post
arttab
сообщение Feb 17 2006, 02:34
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



А мега88 не подойдет? дебаг есть.


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Feb 17 2006, 08:09
Сообщение #10


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(arttab @ Feb 17 2006, 04:34) *
А мега88 не подойдет? дебаг есть.

Кстати!
Не думаю, что старая добрая мега8 ещё долго продержится на рынке.
Пора бы подумать и о замене.
Go to the top of the page
 
+Quote Post
BVU
сообщение Feb 17 2006, 08:23
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(IgorKossak @ Feb 17 2006, 11:09) *
Цитата(arttab @ Feb 17 2006, 04:34) *

А мега88 не подойдет? дебаг есть.

Кстати!
Не думаю, что старая добрая мега8 ещё долго продержится на рынке.
Пора бы подумать и о замене.

Для ATmega8 практически один в один не считая расширенных альтернатив, идет ряд: ATmega48(88,168). И ATmega8 уже исчезает c 'прилавка'. Я с прошлого года не могу приобрести ATmega8 в DIP корпусе... Да и ATmega88 не везде бывает. Атмел, постепенно становиться - беспределом!


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Feb 17 2006, 10:04
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Если начальство требует - JTAG ICE mkII и ATmega88. А мегу8 можете через пару месяцев вааще не найти. Тем более Atmel аппноту давненько выложил насчёт миграции - аргумент и для начальства и для себя


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 17 2006, 17:05
Сообщение #13


кекс
******

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



Цитата(BVU @ Feb 17 2006, 10:23) *
Я с прошлого года не могу приобрести ATmega8 в DIP корпусе... Да и ATmega88 не везде бывает. Атмел, постепенно становиться - беспределом!

В Киеве еще реально купить mega8 в DIP/TQFP в любых объемах оптом и в розницу.. На протяжении прошлого года не было проблем с этим чипом. mega88 относительно недавно появился в TQFP и предлагают по цене ниже чем m48!! ;>
а m48 почему-то к концу прошлого года подорожал (почти в 2 раза дороже чем mega8). Ценовая политика, кто ее поймет.. ;>
Go to the top of the page
 
+Quote Post
Obi
сообщение Feb 17 2006, 17:20
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-12-05
Из: Perth, WA
Пользователь №: 12 375



Цитата
Я с прошлого года не могу приобрести ATmega8 в DIP корпусе...

Покупал в Chip&Dip'е в ноябре - без проблем...


--------------------
"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard,"
- John F. Kennedy in September 1962.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Feb 17 2006, 19:39
Сообщение #15


Гуру
******

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



Была точно такая же проблема. Был куплен JTAG ICE MK2 и отладочный макет спаян на ATMEGA88. По ногам данная микросхема один в один. По регистрам и по памяти как небо и земля. Поэтому при написании программы ставились макро и логические имена и сразу предусматривалось два кристала. Сейчас проект закончен и отлажен. Тип кристала задаётся одной строчкой. Когда пишешь с нуля, то всё нормально получается. Проблемы есть если с кристала на кристал переходишь.
Кстати скажу ещё. Отлаживать всю прогу по JTAG как то не по мне. Уж лучше AVR STUDIO. Ну а сложные хомуты искать, - иногда сильно помогает. Я раньше всякие прибомбахи делал, чтобы инфу отладочную выводить, но это отнимает много времени. С годами ошибок почти не делаешь smile.gif ну если уж замудрил, то потом долго капаешься. biggrin.gif
Удачи!
Go to the top of the page
 
+Quote Post
Polaris
сообщение Nov 21 2008, 12:29
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Цитата(BVU @ Feb 17 2006, 10:23) *
Кстати!
Не думаю, что старая добрая мега8 ещё долго продержится на рынке.
Пора бы подумать и о замене.

Для ATmega8 практически один в один не считая расширенных альтернатив, идет ряд: ATmega48(88,168). И ATmega8 уже исчезает c 'прилавка'. Я с прошлого года не могу приобрести ATmega8 в DIP корпусе... Да и ATmega88 не везде бывает. Атмел, постепенно становиться - беспределом!

Не удержался от ответа smile.gif
Забавно читать о "беспределе" со стороны Atmel. Уже прошло чуть ли не три года с этого поста, но под новый проект не закладываем Mega8 только потому, что практически за те же деньги есть Mega88 с возможностью отладки, а не потому, что Mega8 "исчезла с прилавка" wink.gif
А имеющиеся в наличии несколько Mega8 пустим в тот же проект после отработки его на макетке с Mega88. Так что такой способ наиболее оптимален для чипов, где нет отладки.
Go to the top of the page
 
+Quote Post

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

 


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


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