|
замена s1200 на tiny 2313 |
|
|
|
 |
Ответов
|
Sep 13 2006, 07:14
|
Частый гость
 
Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922

|
Вопрос на эту тему поднимался неоднократно, но повторюсь в AT90S1200 аппаратный стек, а в ATTiny2313 нет, его надо при старте установить, используя следующие команды: ldi tmp,low(RAMEND) out SPL,tmp Также надо проверить, что там твориться с прерываниями (не для всех прерываний At20s1200, совпадают вектора прерываний в ATTiny2313, плюс в ATTiny2313 их больше), хотя думаю можно сначала только выставить стек. Плюс посмотреть используется компаратор или нет (в ATTiny2313 по умолчанию он включен.) И напоследок самое интересное: правильно нужно выставить фуз биты в ATTiny2313 их очень много, у Евстигнеева они очень неплохо описаны. И напоследок почитайте документ AVR093 на сайте Atmel.
Сообщение отредактировал IgorKossak - Sep 13 2006, 12:21
--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
|
|
|
|
|
Sep 13 2006, 07:22
|

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

|
Цитата(Семён @ Sep 13 2006, 11:14)  Также надо проверить, что там твориться с прерываниями (не для всех прерываний At20s1200, совпадают вектора прерываний в ATTiny2313, плюс в ATTiny2313 их больше), хотя думаю можно сначала только выставить стек. Плюс посмотреть используется компаратор или нет (в ATTiny2313 по умолчанию он включен.) И напоследок самое интересное: правильно нужно выставить фуз биты в ATTiny2313 их очень много, у Евстигнеева они очень неплохо описаны. И напоследок почитайте документ AVR093 на сайте Atmel. стэк уже выставлен давно и с фузами экспериментировал, прерывания вроде тож нормально, все равно на плате индикации либо ничего не высвечивается, либо частями
Сообщение отредактировал IgorKossak - Sep 13 2006, 12:22
|
|
|
|
|
Sep 13 2006, 08:52
|
Частый гость
 
Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922

|
Схему и код в студию тогда. По другому думаю проблему не ришить. Скорей всего Вы всеже гдето ошибаетесь.
Сообщение отредактировал IgorKossak - Sep 13 2006, 12:22
--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
|
|
|
|
|
Sep 13 2006, 10:07
|

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

|
а вот и схема платы индикации
Сообщение отредактировал IgorKossak - Sep 13 2006, 12:20
Прикрепленные файлы
Схема1.rar ( 229.32 килобайт )
Кол-во скачиваний: 290
|
|
|
|
Сообщений в этой теме
Terapefft замена s1200 на tiny 2313 Sep 13 2006, 05:07     Семён Цитата(Terapefft @ Sep 13 2006, 14:07) а ... Sep 13 2006, 10:35     OLEG_BOS Цитата(Terapefft @ Sep 13 2006, 13:07) а ... Sep 13 2006, 10:47      Terapefft Цитата(OLEG_BOS @ Sep 13 2006, 14:47) Бег... Sep 13 2006, 11:04       Alex_Pol 2 terapefft попробуйте в это кусок:
EEWrite:
sbic... Sep 14 2006, 12:06        defunct Цитата(Alex_Pol @ Sep 14 2006, 15:06) sbi... Sep 14 2006, 20:58 defunct редко встретишь ветку, где все сообщения отредакти... Sep 13 2006, 22:04 IgorKossak Цитата(defunct @ Sep 14 2006, 01:04) редк... Sep 14 2006, 09:50 Terapefft 2 Alex_Pol попробовал так как вы сказали, все равн... Sep 15 2006, 06:13 Семён Цитата(Terapefft @ Sep 15 2006, 10:13) 2 ... Sep 15 2006, 06:57 Alex_Pol Цитата(Terapefft @ Sep 15 2006, 09:13) 2 ... Sep 15 2006, 10:49  Семён Извеняюсь за OFFTOP. Terapefft подъежайте комне с ... Sep 15 2006, 11:29  defunct Цитата(Alex_Pol @ Sep 15 2006, 13:49) 2de... Sep 16 2006, 14:20 Terapefft всем агромное спасиба!!! я наконец то ... Sep 26 2006, 11:15
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|