AVR studio в вопросах и ответах

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: AVR studio 4 в вопросах и ответах

Сообщение Jack_A »

Нет. Достаточно включить в опциях компилятора вывод листинга, чтобы увидеть, какой сгенерирован код.
Реклама
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: AVR studio 4 в вопросах и ответах

Сообщение СКАЗОЧНИК »

Еще один вопрос.
У меня почему-то после подпрограммы по ret возвращается не обратно, куда должен, а куда-то еще, выше по программе. Стек инициализирован.
АТТИНИ2313.

Где вообще стек? в ОЗУ? У ТИНИ ОЗУ всего 128 Байт. А он мне при инициализации по RAMEND в СтекПоинтер выдает 0х00DF, что в десятичной = 223... Откуда так много? :dont_know: Инклуд ТН2313деф.инк не правил... :oops: :oops:
Прошу прощения если что, у меня давно уже ночь идет. Еще поспать чуток перед работой надо...

ЗЫ. Как вообще в АВРстудио4 посмотреть чем стек заполняется? Есть такое окошко?
Станислав
Реклама
Аватара пользователя
zero648
Вымогатель припоя
Сообщения: 650
Зарегистрирован: Пн июн 18, 2012 12:01:04
Откуда: Челябинская область, Копейск

Re: AVR studio 4 в вопросах и ответах

Сообщение zero648 »

32 байта для РОН, 64 байта - область регистров ввода вывода и 128 ОЗУ, итого 224 - 0...DF.
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3870
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: AVR studio 4 в вопросах и ответах

Сообщение Engineer_Keen »

СКАЗОЧНИК писал(а):ЗЫ. Как вообще в АВРстудио4 посмотреть чем стек заполняется? Есть такое окошко?
Два окошка. Первое memory, выбирайте тип DATA и смотрите с конца (то место которым стек инициализировали). Второе - I/O View, ищите CPU\SP, там будет конкретный адрес в который запишутся данные при следующем использовании стека.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Реклама
Эиком - электронные компоненты и радиодетали
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: AVR studio 4 в вопросах и ответах

Сообщение akl »

СКАЗОЧНИК писал(а):У меня почему-то после подпрограммы по ret возвращается не обратно, куда должен, а куда-то еще, выше по программе. Стек инициализирован.
Как вообще в АВРстудио4 посмотреть чем стек заполняется? Есть такое окошко?
Есть. Например.
СпойлерИзображение
STACK.GIF
Реклама
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: AVR studio 4 в вопросах и ответах

Сообщение СКАЗОЧНИК »

О! Спасибо, коты! )))) Все нашел. Тупил вчерась не по детски.. :)))
Станислав
Реклама
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: AVR studio 4 в вопросах и ответах

Сообщение Gudd-Head »

Решил проапдейтить свою 4.18 до 4.19.
Я конечно всё понимаю, но не понимаю что ей не нравится.
Изображение
При том что вроде установка завершается и студия потом запускается как 4.19. В чём подвох?

И ещё пришлось отключить AVRISP mkII в процессе установки, что-то установщику не нравилось.
Вложения
Безымянный.JPG
(31.57 КБ) 1018 скачиваний
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: AVR studio 4 в вопросах и ответах

Сообщение СКАЗОЧНИК »

Это апгрейд или новая установка с затиранием изначально старой?
Станислав
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: AVR studio 4 в вопросах и ответах

Сообщение Gudd-Head »

Апгрейт. Я установщик запустил, он сам себя опознал как обновление 4.18 до 4.19.
Вот что она пишет подробно про версию:
СпойлерAVR Studio 4.18.700
GUI Version 4, 19, 0, 730
AVR Simulator 1, 0, 2, 1
ATmega8 235

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

*самореклама*:

VDMAvrGUI
AvrPluginAvrAsmObject 1, 0, 0, 48
AvrPluginavrgccplugin 1, 0, 0, 11
Stk500Dll 1, 0, 1, 16
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: AVR studio 4 в вопросах и ответах

Сообщение СКАЗОЧНИК »

Блин. В старой студии при регистрах показывала сразу все квадратики байтов, которые закрашиваются. Можно было все сразу смотреть. А на этой поставил один порт - смотришь в другом окне эти квадратики, а надо другой порт посмотреть, то этот закрывается и выводится другой... Елки, че одновременно нельзя?
Станислав
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: AVR studio 4 в вопросах и ответах

Сообщение akl »

Просто нужно настроить.
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: AVR studio 4 в вопросах и ответах

Сообщение СКАЗОЧНИК »

Как вы так сделали? А то я тыкаю куда попало.
Станислав
Аватара пользователя
paskal
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Пн сен 05, 2011 10:03:06
Откуда: Тула

Re: AVR studio 4 в вопросах и ответах

Сообщение paskal »

Добрый день!
Работаю с UART-ом. Есть ли в студии возможность чтобы посмотреть ввод/вывод по UART? Типа как в кейле есть окошко Serial Windows.
Если бы на станции "Мир" стояли Винды, она бы еще висела и висела...
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: AVR studio 4 в вопросах и ответах

Сообщение Gudd-Head »

Ну... можно смотреть ноги контроллера... Если нет ограничения симулятора
UART/USART
The UART/USART UDR register can only be modified from the application. Input via stimuli files or by modifying the I/O view etc is not possible.

Terminal I/O window is not implemented. This feature is available in AVR Studio 3.xx.

When writing to UCSRC, the value will be copied to UBRRH unless bit 7 is also set in in the same write operation. This behaviour is erroneous on devices that have separate locations for these registers. Another workaround is to write UBRRH after UCSRC.
Можно поробовать сделать экспорт в файл, а потом смотреть.

Но наверное проще в Шпротеусе просимулировать.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
DJZEM
Потрогал лапой паяльник
Сообщения: 342
Зарегистрирован: Чт ноя 21, 2013 14:05:26
Откуда: Україна
Контактная информация:

Re: AVR studio 4 в вопросах и ответах

Сообщение DJZEM »

вы еще четверкой пользуетесь? :shock:
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: AVR studio 4 в вопросах и ответах

Сообщение Alexeyslav »

А что, она наиболее проста из всех. Чего в 6-й появилось такого чего нет в 4-ке? Они версии штампуют только ради новых семейств контроллеров, до которых рядовому любителю идти и идти. Там для работы с 32-х битными контроллерами сложность может и оправдана, но вот все популярные меги и тиньки - возможностей 4-й студии вполне предостаточно.
vgus
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн фев 17, 2014 12:27:38

Re: AVR studio 4 в вопросах и ответах

Сообщение vgus »

[quote="Alexeyslav"]А что, она наиболее проста из всех. Чего в 6-й появилось такого чего нет в 4-ке? quote]
Добрый день! Меня тоже вполне устраивает 4. Пробывал 5, много лишнего и код больше, не нравится.
Но столкнулся с проблемой поставить на 8.1 4-ку, ничего не получается. Пробывал и 4.19 - тот же эффект. Читал форум, скачал avr8-gnu-toolchain. Только как его ставить. Распокавал, но exe не нашел. Подскажите, кто сталкивался. 4.19 работает на viste и с WinAVR, писали ранее, но со старыми проектами, новые не создаются.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: AVR studio 4 в вопросах и ответах

Сообщение oleg110592 »

w8.1x64 AVR Studio 4.19 работает, только есть проблемы с компиляцией WinAVR, поиском по интернету решаются эти проблемы. Удобнее c WinAVR работать в CodeBlocks (имхо).
vgus
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн фев 17, 2014 12:27:38

Re: AVR studio 4 в вопросах и ответах

Сообщение vgus »

oleg110592 писал(а):w8.1x64 AVR Studio 4.19 работает, только есть проблемы с компиляцией WinAVR, поиском по интернету решаются эти проблемы. Удобнее c WinAVR работать в CodeBlocks (имхо).
Я бьюсь уже неделю, пока результата нет. Если есть ссылки, подскажите.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: AVR studio 4 в вопросах и ответах

Сообщение oleg110592 »

вроде помогло:
http://www.avrfreaks.net/forum/windows- ... tion-error
да работает
СпойлерИзображение
Ответить

Вернуться в «AVR»