Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 26.12.2010, 20:30   #1
parovoZZ
Почётный гражданин KAZUS.RU
 
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
parovoZZ на пути к лучшему
Злость Две ошибки в tn2313def.inc

Народ! Есть AVR Studio
Цитата:
AVR Studio 4.18.716
GUI Version 4, 18, 0, 685
AVR Simulator 1, 0, 2, 1
ATtiny2313A 1

Operating System
Major 5
Minor 1
PlatformID 2
Build 2600
Service Pack 3

Plugins:

AvrPluginAvrAsmObject 1, 0, 0, 48
AvrPluginavrgccplugin 1, 0, 0, 11
Пытаюсь собрать проект, а мне выдают

Цитата:
C:\Program Files\Atmel\AVR Tools\AvrAssembler\Appnotes\tn2313def.inc(122): error: Attempt to redefine keyword 'z'
и

Цитата:
C:\Program Files\Atmel\AVR Tools\AvrAssembler\Appnotes\tn2313def.inc(382): error: Attempt to redefine keyword 'or'
Что за дела?
Реклама:
parovoZZ вне форума  
Непрочитано 26.12.2010, 20:40   #2
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Две ошибки в tn2313def.inc

в раздел хелпа ассемблера, описывающий зарезервированные слова, смотрели?
jump вне форума  
Непрочитано 26.12.2010, 20:53   #3
parovoZZ
Почётный гражданин KAZUS.RU
 
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
parovoZZ на пути к лучшему
По умолчанию Re: Две ошибки в tn2313def.inc

Я понимаю, что "Z" и "OR" зарезервированные слова, но ведь это написано в фирменных аппнотах, которые идут вместе с AVRStudio
parovoZZ вне форума  
Непрочитано 26.12.2010, 21:18   #4
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Две ошибки в tn2313def.inc

а в tn2313def.inc не заглядывали? там ведь "Z" обозначает не регистр, а флаг. работайте с синтаксисом
jump вне форума  
Непрочитано 26.12.2010, 22:14   #5
parovoZZ
Почётный гражданин KAZUS.RU
 
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
parovoZZ на пути к лучшему
Сообщение Re: Две ошибки в tn2313def.inc

Разумеется, заглядывал и, разумеется, что я понял, что Z - флаг нуля, а OR связан с USART (заменён на DOR). Но вот как это объяснить компилятору? Он то думает, что Z - это регистр, а OR - логическая операция. И зачем потребовалось так детально расписывать флаг SREG? В 1200def.inc такого безобразия нету и там всё собирается без запинок.

Работать с синтаксисом - это как?

ЕЩЁ РАЗ!!! AVR STUDIO ругается не на мой проект, а на файл, который ШЁЛ ВМЕСТЕ С НИМ!!!! К тому же, потому как я сижу из под учётки юзера, мне данный файл к редактированию не доступен.
parovoZZ вне форума  
Непрочитано 26.12.2010, 22:41   #6
kittec
Гражданин KAZUS.RU
 
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
kittec на пути к лучшему
По умолчанию Re: Две ошибки в tn2313def.inc

Сообщение от parovoZZ Посмотреть сообщение
ЕЩЁ РАЗ!!! AVR STUDIO ругается не на мой проект, а на файл, который ШЁЛ ВМЕСТЕ С НИМ!!!!.
Я пользуюсь AVRStudio начиная с версии 3.56, а такую ерунду вижу в первый раз. Может инсталяшка кривая? Если надо могу скинуть .inc, чтобы не качать заново.
kittec вне форума  
Непрочитано 26.12.2010, 22:58   #7
parovoZZ
Почётный гражданин KAZUS.RU
 
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
parovoZZ на пути к лучшему
Восклицание Re: Две ошибки в tn2313def.inc

Ну посмотрите у себя указанные строчки - я думаю, что там всё тоже самое А директив компилятора, предписывающих ему не проверять синтаксис, я не знаю. И в заголовке обсуждаемого файла ничего такого нет.
parovoZZ вне форума  
Непрочитано 26.12.2010, 23:09   #8
Ar-Gen-Tum
Почётный гражданин KAZUS.RU
 
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
Ar-Gen-Tum на пути к лучшему
По умолчанию Re: Две ошибки в tn2313def.inc

Сообщение от parovoZZ Посмотреть сообщение
Ну посмотрите у себя указанные строчки - я думаю, что там всё тоже самое
...
Нет. У меня файл другой. И определенных слов "Z" и "OR" в нем нет.
У меня AVR Studio Version 4.14 Build 589 .
Ar-Gen-Tum вне форума  
Непрочитано 26.12.2010, 23:21   #9
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Две ошибки в tn2313def.inc

могу предоставить несколько 1200-х
а сменить AvrAssembler на AvrAssembler2 не пробовали или наоборот?
откатитесь на более старую версию студии/компилятора и проверьте... хотя у вас прав нет...
jump вне форума  
Непрочитано 26.12.2010, 23:25   #10
IGKo
Прописка
 
Регистрация: 16.12.2009
Адрес: Севастополь
Сообщений: 204
Сказал спасибо: 4
Сказали Спасибо 101 раз(а) в 62 сообщении(ях)
IGKo на пути к лучшему
По умолчанию Re: Две ошибки в tn2313def.inc

Сообщение от parovoZZ Посмотреть сообщение
Что за дела?
Бывало такое. Правда, у меня регистры не дефайнились. Я тоже сначала прописал их насильно в инк-файле и заработало. Но потом они же вызвали ошибку в другом месте.
Где то сидит ошибочный код символа в строке ASC (типа буковка на иврите, код не наш. У меня это вылечилось, когда я вырезал строку и ручками набил другую. Иначе - никак, только всю строку убивать надо. Посимвольно не прокатило. Потом еще раз было такое, вылечил так же. Ошибка возникала при копировании кусков кода (copy-paste). Скорее, кривая винда виновата. Ну, и разбор синтаксиса в студии не на высоте...
А инк не причем.
IGKo вне форума  
Закрытая тема

Закладки


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Грузоподъемник. Логика. Две схемы, две проблемы ipaSoft TTL и CMOS логика 11 28.10.2010 16:29
Две клавиатуры у одного компьютера mtit Отвлекитесь, эмбеддеры! 22 12.09.2010 23:29
Две микрос... памяти vvkka Микроконтроллеры, АЦП, память и т.д 5 06.08.2010 17:31
Две PC клавиатуры ПАРАЛЕЛЬНО aleksandr-zh Микроконтроллеры, АЦП, память и т.д 6 01.12.2009 00:20
Подскажите как развязать две фазы yokoshima Источники питания и свет 14 17.10.2009 09:17


Часовой пояс GMT +4, время: 21:12.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot