Неправильная компиляция или...
- Сообщения: 13
- Зарегистрирован: Ср сен 16, 2009 19:03:31
Уважаемые, в обучении приводится в качестве компилятора tavrasm, но я его нигде ненашел. Пробывал использовать tasm прописывал в complite.bat: D:\tasm\tasm.exe code.asm в code.asm прописывал ниже (там находится этот подключаемый файл 2313def.inc). Но мне выдает ошибку на первую строку. Что неправильно?
- Реклама
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Скорее всего должно было быть avrasm, такой есть, а tasm он для 8051, z80, еще какихто в стиле 8085. В нем другая система команд, он и знать ничего не знает о аврах.Gron писал(а):Уважаемые, в обучении приводится в качестве компилятора tavrasm, но я его нигде ненашел. Пробывал использовать tasm ... Но мне выдает ошибку на первую строку. Что неправильно?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Сообщения: 13
- Зарегистрирован: Ср сен 16, 2009 19:03:31
- Сообщения: 13
- Зарегистрирован: Ср сен 16, 2009 19:03:31
- Реклама
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
А почему AVRStudio не пользовать. Мне например ее хватает "заглаза". Код в асме компактен, в отличие от Си, алгоритма билдера и пр. Дает все что надо. И главное РОДНОЙ для авровGron писал(а):Может тогда посоветуете другой компилятор?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Сообщения: 13
- Зарегистрирован: Ср сен 16, 2009 19:03:31
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
На сайтах атмела:Gron писал(а):Подскажите где скачать AVRStudio
тут http://atmel.ru/Software/Software.htm
или тут http://atmel.com/dyn/products/tools.asp ... id=607#798
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Сообщения: 13
- Зарегистрирован: Ср сен 16, 2009 19:03:31
Ставь 4 версию, версия 3.56 не развивается давно и проект приложиGron писал(а):Уважаемые подскажите пожулуйтса может я неправильно что-то написал в коде. Я скачал AVRStudio 3.56 пытаюсь компилировать в hex ничего неполучается.
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Вот какое дело, заходите в Project->Project Setting... В выпавшем окне см файл выбираете Intel Intellc (intel hex) и компилируете.Gron писал(а):Уважаемые подскажите пожулуйтса может я неправильно что-то написал в коде. ...пытаюсь компилировать в hex ничего неполучается.
Признаю свою ошибку, в том что не направил Вас именно на версию 4.15 и выше...
- Вложения
-
- Hex_generete.JPG
- (28.25 КБ) 529 скачиваний
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Сообщения: 13
- Зарегистрирован: Ср сен 16, 2009 19:03:31
- Сообщения: 13
- Зарегистрирован: Ср сен 16, 2009 19:03:31
- Сообщения: 13
- Зарегистрирован: Ср сен 16, 2009 19:03:31
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Мои поздравления! Всеже со временем переходите на студию 4.1х.Gron писал(а):ВСЕ РАЗОБРАЛСЯ. Добавил следующий код после подключения файла чипа и hex стал создаваться в тойже папке что asm. В Pritesius все опробывал. Рекомендую.
PS. Я протеусом не пользуюсь (не понравилось), впервую очередь ограниченность кристаллов МК. Сигнатуру посмотреть(для меня самое главное) можно и в студии. Писал программку для визуализации портов по лог файлам. Сравнивал с реальными сигналами - весьма недурно. Есть мелкие "косяки". Обвязку всегда в уме анализировал, после ухода от дискретной логики к плисам, времянку делаю на этапе проверки функционирования. После перехожу к железу - там всегда правда. Сейчас делаю в железе "логический анализатор" заточенный под мои требования и представления о его функциональности, с моими возможностями.
Успехов!!!
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


