AVR studio в вопросах и ответах
Re: AVR studio 4 в вопросах и ответах
вот так ругается error: expected ')' before numeric constant
на эти строки выделил
while (1)
{_delay_ms(10);
if((UP_Button)&(OCR0!=0xff)) // увеличивать пока не достигло максиума
{
OCR0++; //увеличиваем заполнение
};
if((DOWN_Button)&(OCR0!=0x00)) // уменьшать пока не достигло миниума
{
OCR0--; //уменьшаем заполнение
};
}
}
на эти строки выделил
while (1)
{_delay_ms(10);
if((UP_Button)&(OCR0!=0xff)) // увеличивать пока не достигло максиума
{
OCR0++; //увеличиваем заполнение
};
if((DOWN_Button)&(OCR0!=0x00)) // уменьшать пока не достигло миниума
{
OCR0--; //уменьшаем заполнение
};
}
}
- Necroteeth
- Потрогал лапой паяльник
- Сообщения: 362
- Зарегистрирован: Вс окт 10, 2010 17:43:48
- Откуда: Воронеж
- .apm^Dr.Freeman
- Родился
- Сообщения: 6
- Зарегистрирован: Вт ноя 30, 2010 20:52:55
Re: AVR studio 4 в вопросах и ответах
Здраствуйте. Проблема с AVR Studio4. При изменении текста программы и последующей компиляции в памяти программ, ОЗУ остаются прошлые значения. Почему Студия не обнуляет значения во ФлЭШЕ и ОЗУ при перекомпиляции?
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: AVR studio 4 в вопросах и ответах
Necroteeth писал(а):и на каком порту программатор сидит?
Это с неподключеным программатором
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- Necroteeth
- Потрогал лапой паяльник
- Сообщения: 362
- Зарегистрирован: Вс окт 10, 2010 17:43:48
- Откуда: Воронеж
Re: AVR studio 4 в вопросах и ответах
Gudd-Head писал(а):Necroteeth писал(а):и на каком порту программатор сидит?
Это с неподключеным программатором
щас попробовал без подключенного программатора. как ни странно, выскочила аналогичная ошибка
- aleksey_gregul
- Встал на лапы
- Сообщения: 130
- Зарегистрирован: Ср дек 29, 2010 17:30:34
Re: AVR studio 4 в вопросах и ответах
Может кому-то пригодится...
Сделал для себя небольшой графический визуализатор логов и стимулов Аврстудии.
Показывает графиком состояния любых двух пинов из лога или стимула.
Позволяет редактировать. После редактирования нажмите REPAINT.
Поддерживает имя открываемого файла из коммандной строки.
При любых манипуляциях с верхним графиком (увеличение, смещение вправо-влево, изменении размера окна...), нижний график по координатам подстраивается под верхний.
Манипуляции с нижним-независимы.
Думаю, будет полезным для анализа (к примеру) последовательных протоколов, шимов...
Сделал для себя небольшой графический визуализатор логов и стимулов Аврстудии.
Показывает графиком состояния любых двух пинов из лога или стимула.
Позволяет редактировать. После редактирования нажмите REPAINT.
Поддерживает имя открываемого файла из коммандной строки.
При любых манипуляциях с верхним графиком (увеличение, смещение вправо-влево, изменении размера окна...), нижний график по координатам подстраивается под верхний.
Манипуляции с нижним-независимы.
Думаю, будет полезным для анализа (к примеру) последовательных протоколов, шимов...
- dave_elektrik
- Первый раз сказал Мяу!
- Сообщения: 33
- Зарегистрирован: Чт янв 27, 2011 05:43:01
- Откуда: СНГ
Re: AVR studio 4 в вопросах и ответах
У меня возникли проблемы c компиляцией программы . Написал программку по прерыванию таймера T1, AT90S8515, не могу разобраться в чем дело, пишет ошибку при компиляции:
как понять конфликтует, почему?C:\Proekti ATMEL\svetoled.asm(27): error: Overlap in .cseg: addr=0x5 conflicts with 0x4:0x6
Последний раз редактировалось dave_elektrik Пн мар 28, 2011 00:57:38, всего редактировалось 1 раз.
[size=85]Я знаю немного, но то, что знаю, — знаю в совершенстве.[/size]
Re: AVR studio 4 в вопросах и ответах
dave_elektrik писал(а):как понять конфликтует, почему?
Нужно не "jmp TIM1_COMPA", а "rjmp TIM1_COMPA".
- dave_elektrik
- Первый раз сказал Мяу!
- Сообщения: 33
- Зарегистрирован: Чт янв 27, 2011 05:43:01
- Откуда: СНГ
Re: AVR studio 4 в вопросах и ответах
asteroid7 писал(а):Нужно не "jmp TIM1_COMPA", а "rjmp TIM1_COMPA".
Вот это ДА!
[size=85]Я знаю немного, но то, что знаю, — знаю в совершенстве.[/size]
- Necroteeth
- Потрогал лапой паяльник
- Сообщения: 362
- Зарегистрирован: Вс окт 10, 2010 17:43:48
- Откуда: Воронеж
Re: AVR studio 4 в вопросах и ответах
можно ли в студии дизассемблировать слитую с МК прошивку?
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: AVR studio 4 в вопросах и ответах
... можно, но это как плавание в валенках. ИМХО лучше использовать IDA.Necroteeth писал(а):можно ли в студии дизассемблировать слитую с МК прошивку?
- Necroteeth
- Потрогал лапой паяльник
- Сообщения: 362
- Зарегистрирован: Вс окт 10, 2010 17:43:48
- Откуда: Воронеж
Re: AVR studio 4 в вопросах и ответах
ChipKiller писал(а):... можно, но это как плавание в валенках. ИМХО лучше использовать IDA.Necroteeth писал(а):можно ли в студии дизассемблировать слитую с МК прошивку?
что це такэ? программа какая-то?
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: AVR studio 4 в вопросах и ответах
.. интерактивный дизассемблер с поддержкой большого кол-ва микропроцессоров и микроконтроллеров, а по поводу возможностей .... ну очень много (самое приятное - поддержка встроенного С-подобного языка)Necroteeth писал(а):программа какая-то?
Re: AVR studio 4 в вопросах и ответах
Доброго времени суток всем котам!
В Протеусе есть пример на меге32 для работы с DS18B20. Дизассемблировал код с помощью AVRStudio, и обнаружил в нем новые ассемблерные команды, а именно LAT R25. Нашел на сайте Atmel их описание - 4 новых команды: XCH Z,Rd; LAS Z,Rd;
LAC Z,Rd и LAT Z,Rd. Команды очень даже полезные. но при компиляции дизассемблированного кода студия выдает ошибку, что неизвестная команда... и в редакторе они не подсвечиваются... и в системе команд ATMega32 эти команды не документированы... Кто-нибудь пробовал их юзать? Если да, то как?
В Протеусе есть пример на меге32 для работы с DS18B20. Дизассемблировал код с помощью AVRStudio, и обнаружил в нем новые ассемблерные команды, а именно LAT R25. Нашел на сайте Atmel их описание - 4 новых команды: XCH Z,Rd; LAS Z,Rd;
LAC Z,Rd и LAT Z,Rd. Команды очень даже полезные. но при компиляции дизассемблированного кода студия выдает ошибку, что неизвестная команда... и в редакторе они не подсвечиваются... и в системе команд ATMega32 эти команды не документированы... Кто-нибудь пробовал их юзать? Если да, то как?
Опыт и мудрость приходят с годами... К некоторым годы приходят одни...
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: AVR studio 4 в вопросах и ответах
все файлы в студию!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: AVR studio 4 в вопросах и ответах
ARV писал(а):все файлы в студию!
Файлов-то немного... вот дока с атмела
- Вложения
-
- doc0856.PDF
- Описание новых команд
- (1.22 МБ) 348 скачиваний
Опыт и мудрость приходят с годами... К некоторым годы приходят одни...
- wws63
- Сверлит текстолит когтями
- Сообщения: 1230
- Зарегистрирован: Вс май 21, 2006 16:07:59
- Откуда: Алтай
Re: AVR studio 4 в вопросах и ответах
Хочу прикрутить Протеус к АВР Студио. Как создать файл *соf? ВинАВР создаёт только hex и elf.
Re: AVR studio 4 в вопросах и ответах
Хочу прикрутить Протеус к АВР Студио. Как создать файл *соf? ВинАВР создаёт только hex и elf.
А зачем, если Протеус может кушать и hex.
А зачем, если Протеус может кушать и hex.
- Вложения
-
- Выбор файла в Протеус.jpg
- (254.03 КБ) 564 скачивания
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: AVR studio 4 в вопросах и ответах
Igor_L писал(а):А зачем, если Протеус может кушать и hex.
В хексе вроде нет отладки пошаговой. На АСМе подгружал OBJ или что-то вроде того.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: AVR studio 4 в вопросах и ответах
Здравствуйте Подскажите что за хрень !!!
нажимаю вкладку фьюзы и выдает ТАблицу !!МК atmega8a-pu.МК новый
нажимаю вкладку фьюзы и выдает ТАблицу !!МК atmega8a-pu.МК новый
- Вложения
-
- 2011-04-06_210749.png
- (9.95 КБ) 630 скачиваний
Последний раз редактировалось MaSu Сб апр 09, 2011 18:09:08, всего редактировалось 1 раз.
