помогите новичку , решил занятся программированием контроллеров , но вот первые сложности при попытке настроить все выводы порта В на выходы компилятор пишет "неизвестен символ PORTB"
вот текст
.def Temp=R16
.def Temp1=R17
.def Temp2=R18
.def Temp3=R19
.def Temp4=R20
.cseg
.org 0
ldi Temp, 0b11111111
out PORTB,Temp
это из статьи с этого сайта , и еще что значит строка
.def Temp=R16
может я просто чтото не подключил? не ругайте сильно
подключил библиотеку , и вот новые ошибки
C:\Program Files\Atmel\AVR Tools\AvrAssembler\Appnotes\m8def.inc(321): error: Attempt to redefine keyword 'or'
Компания MEAN WELL пополнила ассортимент своей широкой линейки светодиодных драйверов новым семейством XLC для внутреннего освещения. Главное отличие – поддержка широкого спектра проводных и беспроводных технологий диммирования. Новинки представлены в MEANWELL.market моделями с мощностями 25 Вт, 40 Вт и 60 Вт. В линейке есть модели, работающие как в режиме стабилизации тока (СС), так и в режиме стабилизации напряжения (CV) значением 12, 24 и 48 В.
подключил библиотеку , и вот новые ошибки C:\Program Files\Atmel\AVR Tools\AvrAssembler\Appnotes\m8def.inc(321): error: Attempt to redefine keyword 'or'
откройте этот самый m8def.inc, найдите в нем строку 321 и поставьте на ней ремарку - это давнишняя проблема с именами битов... а лучше - замените в этой строке OR на OR0 например, и для обращения к этому биту, если приспичит, используйте новое имя OR0
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
откройте этот самый m8def.inc, найдите в нем строку 321 и поставьте на ней ремарку - это давнишняя проблема с именами битов... а лучше - замените в этой строке OR на OR0 например, и для обращения к этому биту, если приспичит, используйте новое имя OR0
А если не хочешь так колупаться то используй CVAVR - всего 2 Мб !
_________________ Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Не пойму, это на какой версии студии такие проблемы с именами битов? Я работал на 4.12, 4.13 (sp0/sp1/sp2), 4.14 и не замечал никогда такого... Может мало с мегой 8 работал
Лучше б за то же время выучили полсотни слов, которые там используются, тем более что больше половины из них - общие для всех программ.
я бы сказал больше: и из них на 50% состоят хелпы. освоил 2-3 программы без русификации - это почти что равносильно освоению технического английского в объеме "читаю и понимаю смысл" сам так выучился...
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
здрасти,подскажите,асамблирую исходник при помощи авр3.56,сразу все было хорошо но терь выдает сообщение об ошибках,исходник тотже,в чем же дело тогда?
здрасти,подскажите,асамблирую исходник при помощи авр3.56,сразу все было хорошо но терь выдает сообщение об ошибках,исходник тотже,в чем же дело тогда?
сообщения типа-main c:error:Unknown instruction code.
main c :error:Syntax error .и не пойму,сразу было все нормально,а терь че не откроешь,в итоге везде выдает ошибки,мож попробывать переустоновить,правда нет у меня setupa на него, мож поделитесь ссылочкой? спасибо.
Вложения:
Комментарий к файлу: это вроде как тескт(не мой, с какогото сайта,не помню) main.c [3.08 KiB]
Скачиваний: 715
Есть исходник на ассемблере. Как его преобразовать в HEX файл? Что с ним только не делал, выдаёт следующее:
FATAL ERROR: Cannot open output file C:\Documents and Settings\-þ÷ øý\¦þø ôþúºüõýªv\ALARM\ALARM.hex: No such file or directory
При установке ассемблера версии 1:
AVRASM: AVR macro assembler version 1.77.3 (May 3 2007 08:09:10)
Copyright (C) 1995-2005 ATMEL Corporation
ERROR: Unable to open input file 'C:\Documents and Settings\-þ÷ øý\¦þø ôþúºüõýªv\ALARM\ALARM.asm'
Кто знает разъясните подробнее как создать его. Как вы сами решаете этот вопрос?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения