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

 
 
> AT90S1200 и tiny 2313
Terapefft
сообщение Aug 29 2006, 07:34
Сообщение #1


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

Группа: Свой
Сообщений: 167
Регистрация: 14-06-06
Из: Рязань
Пользователь №: 18 052



подскажите пожалуста у меня возникла ситуация: раньше прошивал S1200 но потом их вроде как сняли с производства и теперь у нас на производство закупили тини2313. я пробовал в них зашивать туже програму, он прошивается все нормально никаких ошибок не выдает, но устройство куда он ставится не функционирует вобще(пользуюсь PonyProg). может кто с эти уже сталкивался? подскажите пожалуста что там надо изменить?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Terapefft
сообщение Sep 7 2006, 10:54
Сообщение #2


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

Группа: Свой
Сообщений: 167
Регистрация: 14-06-06
Из: Рязань
Пользователь №: 18 052



я уже добавил настройку стэка, пробовал и с заводскими установками фузов и выставлял как в AVR093 написано, все равно нифига не работает, а s1200 все нормально работает. что можно еще попробовать?
Go to the top of the page
 
+Quote Post
Old1
сообщение Sep 7 2006, 18:13
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(Terapefft @ Sep 7 2006, 13:54) *
я уже добавил настройку стэка, пробовал и с заводскими установками фузов и выставлял как в AVR093 написано, все равно нифига не работает, а s1200 все нормально работает. что можно еще попробовать?

Судя вот по этому:
Цитата
на плате индикации нету кварца...

S1200 работала от RC генератора (1МГц). (В этой связи понятны манипуляции ваших предшественников с программатором Picprog- это они программировали фуз RCEN в S1200, который доступен только при параллельном программировании.) А значит заводские фузы тини 2313 трогать всетаки не нужно smile.gif.
Проанализируйте программу S1200 и выясните использовались ли прерывание от переполнения таймера 0 и прерывание от аналогового компаратора. У тини2313 вектора этих прерываний находятся по другим адресам. Если хотябы одно из этих прерываний задействовано, то ИМХО проще будет перекомпилировать проект под тиню. Кроме того у тини отличается доступ к ЕЕПРОМ, на это тоже надо обратить внимание.
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Sep 7 2006, 22:27
Сообщение #4


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



Цитата(Old1 @ Sep 7 2006, 21:13) *
Проанализируйте программу S1200 и выясните использовались ли прерывание от переполнения таймера 0 и прерывание от аналогового компаратора. У тини2313 вектора этих прерываний находятся по другим адресам. Если хотябы одно из этих прерываний задействовано, то ИМХО проще будет перекомпилировать проект под тиню. Кроме того у тини отличается доступ к ЕЕПРОМ, на это тоже надо обратить внимание.

Исходник в студию. Чтобы воду в ступе не толочь. smile.gif З.Ы. Мне бы на асме.

Сообщение отредактировал Alex_Pol - Sep 7 2006, 22:29
Go to the top of the page
 
+Quote Post
Terapefft
сообщение Sep 8 2006, 05:05
Сообщение #5


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

Группа: Свой
Сообщений: 167
Регистрация: 14-06-06
Из: Рязань
Пользователь №: 18 052



[/quote]
Исходник в студию. Чтобы воду в ступе не толочь. smile.gif З.Ы. Мне бы на асме.
[/quote]
как его выложить? может я вам на мыло лучше пришлю?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Terapefft   AT90S1200 и tiny 2313   Aug 29 2006, 07:34
- - Alex_Pol   Проверь фусы. Особенно, выбор источника тактирован...   Aug 29 2006, 07:53
- - Old1   Цитата(Terapefft @ Aug 29 2006, 10:34) по...   Aug 29 2006, 08:15
- - Hmm   Добавьте в начале команду настройки стека.   Aug 29 2006, 19:12
|- - sav6622   Цитата(Hmm @ Aug 29 2006, 23:12) Добавьте...   Aug 29 2006, 20:02
- - Hmm   Была и у меня история - вышла из строя 90S1200, пр...   Aug 29 2006, 20:26
- - Terapefft   А какие фузы надо выставить при прошивании в ponyp...   Aug 31 2006, 13:31
|- - Семён   Цитата(Terapefft @ Aug 31 2006, 17:31) А ...   Aug 31 2006, 13:44
|- - Old1   Цитата(Terapefft @ Aug 31 2006, 16:31) А ...   Aug 31 2006, 18:59
- - Terapefft   я установил фузы как написано в AVR093 он вроде пр...   Sep 1 2006, 07:59
|- - Old1   Цитата(Terapefft @ Sep 1 2006, 10:59) я у...   Sep 3 2006, 19:32
- - Terapefft   write failed пишет после програмирования програмы....   Sep 4 2006, 07:35
|- - Old1   Цитата(Terapefft @ Sep 4 2006, 10:35) wri...   Sep 4 2006, 17:44
- - Terapefft   там на программаторе стоит какой то на 10 МГц, но ...   Sep 5 2006, 11:03
|- - Семён   Цитата(Terapefft @ Sep 5 2006, 15:03) там...   Sep 5 2006, 12:22
|- - Old1   Цитата(Terapefft @ Sep 5 2006, 14:03) там...   Sep 5 2006, 17:43
- - Terapefft   я программу вобще не трогал....разве в ней надо чт...   Sep 5 2006, 12:39
|- - Семён   Цитата(Terapefft @ Sep 5 2006, 16:39) я п...   Sep 5 2006, 13:20
- - Terapefft   на плате индикации нету кварца это точно, подскажи...   Sep 6 2006, 04:37
- - Alex_Pol   Дева Мария, пресвятая богородица, заступница. Вам ...   Sep 6 2006, 07:53
- - Alex_Pol   Валяй. :-)   Sep 8 2006, 07:14
|- - Alex_Pol   Получил. Дык она вообще не компилится. Компилятор ...   Sep 8 2006, 09:31
- - Alex_Pol   Terapefft, глянь личку.   Sep 8 2006, 13:10
- - Andrew_k5   Зашил в тини2313 запрет на внешний сброс и он пере...   Feb 15 2007, 12:57
|- - Wild007   Цитата(Andrew_k5 @ Feb 15 2007, 11:57) За...   Feb 15 2007, 16:54
- - Vladim   to Andrew_k5 При программировании по SPI вывод RE...   Feb 16 2007, 02:47
|- - Andrew_k5   Спасибо за ответ, а как понимать Errata на тини231...   Feb 16 2007, 19:46
- - Vladim   Да, похоже парвллельный программатор не поможет.   Feb 16 2007, 20:11
- - Andrew_k5   Подскажите как правильно выставить фузы в тини2313...   Feb 19 2007, 17:34


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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 11:07
Рейтинг@Mail.ru


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