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

 
 
> замена s1200 на tiny 2313
Terapefft
сообщение Sep 13 2006, 05:07
Сообщение #1


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

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



Помогите пожалуста никак не могу разобратся с прогой, она написана под 1200, мне надо ее под тини2313 переделать. вторую неделю ничего не получается.... посмотрите пожалуста. она вроде компилится, но когда прошиваешь мк и на плату устанавливаешь то нифига не работает, просто я совсем недавно начал этим заниматся.....или посоветуйте какую нить книгу где асемблеру уделяется большое внимание, потому что я прочитал Естифеева и еще какую то, но там основной уклон на архитектуру, поэтому я никак не могу разобратся со всеми тонкостями

Сообщение отредактировал Terapefft - Sep 13 2006, 05:19
Прикрепленные файлы
Прикрепленный файл  dozator.txt ( 18.11 килобайт ) Кол-во скачиваний: 183
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Terapefft
сообщение Sep 15 2006, 06:13
Сообщение #2


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

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



2 Alex_Pol попробовал так как вы сказали, все равно индикатор не загорается, только когда нажимаешь кнопки зажигаются отдельные сегменты. может там что нибудь надо в схеме переделать? я уже пробовал кварц подключать - никакого эфекта...
Go to the top of the page
 
+Quote Post
Семён
сообщение Sep 15 2006, 06:57
Сообщение #3


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

Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922



Цитата(Terapefft @ Sep 15 2006, 10:13) *
2 Alex_Pol попробовал так как вы сказали, все равно индикатор не загорается, только когда нажимаешь кнопки зажигаются отдельные сегменты. может там что нибудь надо в схеме переделать? я уже пробовал кварц подключать - никакого эфекта...

Загрузил Ваш код в AVR-Studio, но он отказался компилироваться. Для того чтобы программа скомпилировалась пришлость вставить следующий оператор: def T4H =r12. В отладчике после этого на первый взгляд программа заработала. Детально изучать код нехочиться (про стиль уже писали), но навсякий случай я бы еще вручную сделал бы так:
;вектора прерывания
S1: rjmp start
rjmp ERR1
rjmp ERR1
rjmp ERR1
rjmp ERR1
rjmp ERR1
rjmp tim_0
rjmp ERR1
rjmp ERR1
rjmp ERR1
rjmp ERR1
rjmp ERR1
rjmp ERR1
rjmp ERR1
rjmp ERR1
rjmp ERR1
rjmp ERR1
rjmp ERR1
rjmp ERR1
rjmp ERR1


start ldi tmp1,low(RAMEND) ; определение начала
out SPL,tmp1 ; стэка в ОЗУ
далее ВАШ код
Далее напишите простенький код по метки ERR1 который зажигал бы какой небудь светодиод. И Вам сразу станет ястно Выскакивает ли программа по какому небудь прерыванию не предусмотреную в Вашей программе.


--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Terapefft   замена s1200 на tiny 2313   Sep 13 2006, 05:07
- - Семён   Вопрос на эту тему поднимался неоднократно, но пов...   Sep 13 2006, 07:14
|- - Terapefft   Цитата(Семён @ Sep 13 2006, 11:14) Также ...   Sep 13 2006, 07:22
|- - Семён   Схему и код в студию тогда. По другому думаю пробл...   Sep 13 2006, 08:52
|- - Alex_Pol   Насчёт стека и вектора прерывания я ему неделю как...   Sep 13 2006, 09:41
|- - Terapefft   а вот и схема платы индикации   Sep 13 2006, 10: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
|- - 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


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

 


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


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