roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 06:24

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка в программе...
СообщениеДобавлено: 26 янв 2009, 18:25 
Не в сети
Аватара пользователя

Зарегистрирован: 20 мар 2007, 12:51
Сообщения: 72
Откуда: Кострома
Начал писать маленькую прогу на ASM и вот он выдал мне ошибку на отрезке:
Код:
init_usart:

      cli               ;
      ldi   temp,   0      ;
      out   UCSR0A,   temp   ;
      ldi   temp, 0x01      ;
      out   UCSR0B,   temp   ;
      ldi   temp,   0x04   ;
      out   UCSR0C,   temp   ; <<<=== В этой строке ошибка!!!
      ldi   temp, 0x33      ;
      out   UBRR0L, temp   ;
      sei               


Говорит типа, что: "D:\Program Files\Atmel\AVR Tools\AvrStudio4\proba\proba.asm(78) : error : Illegal argument type or count" :( :( :(


Последний раз редактировалось EdGull 26 янв 2009, 19:07, всего редактировалось 1 раз.
не забываем тэг Code!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в программе...
СообщениеДобавлено: 26 янв 2009, 18:28 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
UCSR0C наверно нет в .inc файле.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в программе...
СообщениеДобавлено: 26 янв 2009, 20:11 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
весь код в студию...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в программе...
СообщениеДобавлено: 27 янв 2009, 14:06 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2007, 11:44
Сообщения: 491
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич
Здается мне, нужно написать
Код:
sts   UCSR0C,   temp


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в программе...
СообщениеДобавлено: 28 янв 2009, 11:12 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
хм, а он что может быть памятью а не IO ?!

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в программе...
СообщениеДобавлено: 28 янв 2009, 11:37 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2007, 11:44
Сообщения: 491
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич
все IO лежат в памяти, только по разным адресам, out может обращаться к диапазону 0-63, все что свыше - sts


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в программе...
СообщениеДобавлено: 28 янв 2009, 11:45 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
нет ну ет понятна.. прост тогда получается что атымелы не учли...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в программе...
СообщениеДобавлено: 28 янв 2009, 11:48 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Victorovych писал(а):
все IO лежат в памяти, только по разным адресам, out может обращаться к диапазону 0-63, все что свыше - sts


Список регистров в конце даташита.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в программе...
СообщениеДобавлено: 28 янв 2009, 11:50 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2007, 11:44
Сообщения: 491
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич
в документации все написано, нужно смотреть внимательно, сам накалывался


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в программе...
СообщениеДобавлено: 28 янв 2009, 21:16 
Не в сети
Аватара пользователя

Зарегистрирован: 20 мар 2007, 12:51
Сообщения: 72
Откуда: Кострома
Спасиб за подсказку про sts ,всё заработало сразу, теперь буду в даташит внимательней смотреть!!! :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO