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

 
 
> TINY2313 и STK500
kada
сообщение Feb 15 2007, 14:54
Сообщение #1


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

Группа: Свой
Сообщений: 106
Регистрация: 23-05-05
Из: Ташкент
Пользователь №: 5 324



Есть пару вопросов.
Откликнувшихся заранее благодарю!

1. Пробовал ли кто отлаживать TINY2313 в STK500 ?
А то в описании STK500 не сказано что плата поддерживает TINY2313,
правда есть поддержка AT90S2313. В чем может быть несовместимость?
Самое интересное, что контроллер шьется, будучи установленный на место 90S2313,
и фьюзики меняются. Т.е. контроллер в ней работает. Но полностью все баги устранить не удалось, поэтому стал грешить на несовместимость.

2. И еще вопрос. Может кто сталкивался. Ситуация следующая. У меня в проекте две AVR-ки.
И соответсвенно для отладки две STK500. Запитаны они от одного источника. Проблема в том, что обмен между контроллерами не проходит. После некоторых мучений стал грешить на то, что источник питания общий. Такое ощущение, что в STK500 на стабилизаторе общий не минус питания, а плюс. Кто нибудь встречал в природе принципиальную схему STK500 ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SasaVitebsk
сообщение Feb 15 2007, 15:08
Сообщение #2


Гуру
******

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



Цитата(kada @ Feb 15 2007, 15:54) *
Есть пару вопросов.
Откликнувшихся заранее благодарю!

1. Пробовал ли кто отлаживать TINY2313 в STK500 ?
А то в описании STK500 не сказано что плата поддерживает TINY2313,
правда есть поддержка AT90S2313. В чем может быть несовместимость?
Самое интересное, что контроллер шьется, будучи установленный на место 90S2313,
и фьюзики меняются. Т.е. контроллер в ней работает. Но полностью все баги устранить не удалось, поэтому стал грешить на несовместимость.

2. И еще вопрос. Может кто сталкивался. Ситуация следующая. У меня в проекте две AVR-ки.
И соответсвенно для отладки две STK500. Запитаны они от одного источника. Проблема в том, что обмен между контроллерами не проходит. После некоторых мучений стал грешить на то, что источник питания общий. Такое ощущение, что в STK500 на стабилизаторе общий не минус питания, а плюс. Кто нибудь встречал в природе принципиальную схему STK500 ?


Прошу прощения, что может не в тему, но я бы вам рекомендовал купить один JTAG вместо двух STK500. Хотя, судя по всему я опоздал со своим советом. Здесь, я думаю, незначительное колличество разработчиков разорилось на STK500, зато многие на JTAG либо AVRDRAGON. Причина проста, - отладка обычно производится в реальном изделии. Иначе неизбежно возникают дополнительные ошибки переноса ПО плюс ошибки нового изделия. Кроме того JTAG(DebugWare) даёт возможность "заглянуть" внутрь кристалла прямо во время работы. Это значительно более мощный способ, чем отладочный вывод.

По поводу совместимости 2313 и t2313 писалось много, - посмотри поиском по форуму. Скорее всего ваше описание на STK500 отстаёт от ПО, которое вам поставлено и он поддерживает t2313, иначе ничего бы не писалось.

Для ответа на второй вопрос - слишком мало информации. Какой обмен и как он реализован??? Но скорее всего у вас либо ошибки в ПО либо в схеме. Я, к примеру реализовывал несколько видов связи м/у 2313 и 8515.
Go to the top of the page
 
+Quote Post
kada
сообщение Feb 15 2007, 21:06
Сообщение #3


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

Группа: Свой
Сообщений: 106
Регистрация: 23-05-05
Из: Ташкент
Пользователь №: 5 324



Цитата(SasaVitebsk @ Feb 15 2007, 17:08) *
По поводу совместимости 2313 и t2313 писалось много, - посмотри поиском по форуму. Скорее всего ваше описание на STK500 отстаёт от ПО, которое вам поставлено и он поддерживает t2313, иначе ничего бы не писалось.


Вы правы. В студии при программировании я выбрал именно tiny2313. Но вывода я почему-то из этого не сделал. biggrin.gif

Цитата(SasaVitebsk @ Feb 15 2007, 17:08) *
Для ответа на второй вопрос - слишком мало информации. Какой обмен и как он реализован??? Но скорее всего у вас либо ошибки в ПО либо в схеме. Я, к примеру реализовывал несколько видов связи м/у 2313 и 8515.


Связь у меня м/у контроллерами - MicroLAN. Если быть точнее, тинька выступает в роли эмулятора DS1990. А Mega16 - мастер. Мастер таблетки видит, а вот эмулятор отказывается. Буду копать дальше. Сейчас тиньку перенес на макетку, чтобы избежать возможной проблемы соединения 2-х STK500.

Вообще до этого я работал с JTAG mkII, но сейчас его забрали для других нужд sad.gif

У меня попутный вопрос, сильно не бить. smile.gif А можно ли с помощью одного эмулятора JTAG mkII отлаживать сразу два контроллера одновременно? Для отладки протокола обмена. Просто насколько мне помнится сам стандарт JTAG это предусматривает.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Feb 15 2007, 21:28
Сообщение #4


Гуру
******

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



Цитата(kada @ Feb 15 2007, 22:06) *
Связь у меня м/у контроллерами - MicroLAN. Если быть точнее, тинька выступает в роли эмулятора DS1990. А Mega16 - мастер. Мастер таблетки видит, а вот эмулятор отказывается. Буду копать дальше. Сейчас тиньку перенес на макетку, чтобы избежать возможной проблемы соединения 2-х STK500.

Вообще до этого я работал с JTAG mkII, но сейчас его забрали для других нужд sad.gif
[/code]

1-ware протокол примитивный, но временные диаграммы. Возможно прерывания мешают или что-нибудь такое. Попроси mk2 на пару дней - разберёшься мигом.

[code]
У меня попутный вопрос, сильно не бить. smile.gif А можно ли с помощью одного эмулятора JTAG mkII отлаживать сразу два контроллера одновременно? Для отладки протокола обмена. Просто насколько мне помнится сам стандарт JTAG это предусматривает.


В описании по крайней мере JTAG - такое есть. Сам не пробовал, - не было необходимости. В описании на DebugWare такое не встречал, но тоже - специально не искал.

Я только что реализовывал эмуляцию памяти по I2C. smile.gif Так оно как-то сразу заработало. Оно и понятно - интерфейс аппаратный.
Go to the top of the page
 
+Quote Post



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

 


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


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