AVR studio в вопросах и ответах
Re: AVR studio 4 в вопросах и ответах
Нет. Достаточно включить в опциях компилятора вывод листинга, чтобы увидеть, какой сгенерирован код.
- Реклама
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: AVR studio 4 в вопросах и ответах
Еще один вопрос.
У меня почему-то после подпрограммы по ret возвращается не обратно, куда должен, а куда-то еще, выше по программе. Стек инициализирован.
АТТИНИ2313.
Где вообще стек? в ОЗУ? У ТИНИ ОЗУ всего 128 Байт. А он мне при инициализации по RAMEND в СтекПоинтер выдает 0х00DF, что в десятичной = 223... Откуда так много?
Инклуд ТН2313деф.инк не правил...
Прошу прощения если что, у меня давно уже ночь идет. Еще поспать чуток перед работой надо...
ЗЫ. Как вообще в АВРстудио4 посмотреть чем стек заполняется? Есть такое окошко?
У меня почему-то после подпрограммы по ret возвращается не обратно, куда должен, а куда-то еще, выше по программе. Стек инициализирован.
АТТИНИ2313.
Где вообще стек? в ОЗУ? У ТИНИ ОЗУ всего 128 Байт. А он мне при инициализации по RAMEND в СтекПоинтер выдает 0х00DF, что в десятичной = 223... Откуда так много?
Прошу прощения если что, у меня давно уже ночь идет. Еще поспать чуток перед работой надо...
ЗЫ. Как вообще в АВРстудио4 посмотреть чем стек заполняется? Есть такое окошко?
Станислав
- zero648
- Вымогатель припоя
- Сообщения: 650
- Зарегистрирован: Пн июн 18, 2012 12:01:04
- Откуда: Челябинская область, Копейск
Re: AVR studio 4 в вопросах и ответах
32 байта для РОН, 64 байта - область регистров ввода вывода и 128 ОЗУ, итого 224 - 0...DF.
- Engineer_Keen
- Друг Кота
- Сообщения: 3870
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: AVR studio 4 в вопросах и ответах
Два окошка. Первое memory, выбирайте тип DATA и смотрите с конца (то место которым стек инициализировали). Второе - I/O View, ищите CPU\SP, там будет конкретный адрес в который запишутся данные при следующем использовании стека.СКАЗОЧНИК писал(а):ЗЫ. Как вообще в АВРстудио4 посмотреть чем стек заполняется? Есть такое окошко?
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Re: AVR studio 4 в вопросах и ответах
Есть. Например.СКАЗОЧНИК писал(а):У меня почему-то после подпрограммы по ret возвращается не обратно, куда должен, а куда-то еще, выше по программе. Стек инициализирован.
Как вообще в АВРстудио4 посмотреть чем стек заполняется? Есть такое окошко?
Спойлер
- Реклама
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: AVR studio 4 в вопросах и ответах
О! Спасибо, коты! )))) Все нашел. Тупил вчерась не по детски.. 
Станислав
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: AVR studio 4 в вопросах и ответах
Решил проапдейтить свою 4.18 до 4.19.
Я конечно всё понимаю, но не понимаю что ей не нравится.

При том что вроде установка завершается и студия потом запускается как 4.19. В чём подвох?
И ещё пришлось отключить AVRISP mkII в процессе установки, что-то установщику не нравилось.
Я конечно всё понимаю, но не понимаю что ей не нравится.
При том что вроде установка завершается и студия потом запускается как 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 в вопросах и ответах
Апгрейт. Я установщик запустил, он сам себя опознал как обновление 4.18 до 4.19.
Вот что она пишет подробно про версию:
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
Вот что она пишет подробно про версию:
Спойлер
AVR Studio 4.18.700GUI 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 в вопросах и ответах
Блин. В старой студии при регистрах показывала сразу все квадратики байтов, которые закрашиваются. Можно было все сразу смотреть. А на этой поставил один порт - смотришь в другом окне эти квадратики, а надо другой порт посмотреть, то этот закрывается и выводится другой... Елки, че одновременно нельзя?
Станислав
Re: AVR studio 4 в вопросах и ответах
Просто нужно настроить.
- paskal
- Нашел транзистор. Понюхал.
- Сообщения: 160
- Зарегистрирован: Пн сен 05, 2011 10:03:06
- Откуда: Тула
Re: AVR studio 4 в вопросах и ответах
Добрый день!
Работаю с UART-ом. Есть ли в студии возможность чтобы посмотреть ввод/вывод по UART? Типа как в кейле есть окошко Serial Windows.
Работаю с UART-ом. Есть ли в студии возможность чтобы посмотреть ввод/вывод по UART? Типа как в кейле есть окошко Serial Windows.
Если бы на станции "Мир" стояли Винды, она бы еще висела и висела...
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: AVR studio 4 в вопросах и ответах
Ну... можно смотреть ноги контроллера... Если нет ограничения симулятора
Но наверное проще в Шпротеусе просимулировать.
Можно поробовать сделать экспорт в файл, а потом смотреть.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 в вопросах и ответах
вы еще четверкой пользуетесь? 
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: AVR studio 4 в вопросах и ответах
А что, она наиболее проста из всех. Чего в 6-й появилось такого чего нет в 4-ке? Они версии штампуют только ради новых семейств контроллеров, до которых рядовому любителю идти и идти. Там для работы с 32-х битными контроллерами сложность может и оправдана, но вот все популярные меги и тиньки - возможностей 4-й студии вполне предостаточно.
Re: AVR studio 4 в вопросах и ответах
[quote="Alexeyslav"]А что, она наиболее проста из всех. Чего в 6-й появилось такого чего нет в 4-ке? quote]
Добрый день! Меня тоже вполне устраивает 4. Пробывал 5, много лишнего и код больше, не нравится.
Но столкнулся с проблемой поставить на 8.1 4-ку, ничего не получается. Пробывал и 4.19 - тот же эффект. Читал форум, скачал avr8-gnu-toolchain. Только как его ставить. Распокавал, но exe не нашел. Подскажите, кто сталкивался. 4.19 работает на viste и с WinAVR, писали ранее, но со старыми проектами, новые не создаются.
Добрый день! Меня тоже вполне устраивает 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 в вопросах и ответах
w8.1x64 AVR Studio 4.19 работает, только есть проблемы с компиляцией WinAVR, поиском по интернету решаются эти проблемы. Удобнее c WinAVR работать в CodeBlocks (имхо).
Re: AVR studio 4 в вопросах и ответах
Я бьюсь уже неделю, пока результата нет. Если есть ссылки, подскажите.oleg110592 писал(а):w8.1x64 AVR Studio 4.19 работает, только есть проблемы с компиляцией WinAVR, поиском по интернету решаются эти проблемы. Удобнее c WinAVR работать в CodeBlocks (имхо).
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25



