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

Обсуждаем контроллеры компании Atmel.
Ответить
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн фев 17, 2014 12:27:38

Сообщение vgus »

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

Сообщение oleg110592 »

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

Сообщение vgus »

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

Сообщение oleg110592 »

вроде помогло:
http://www.avrfreaks.net/forum/windows- ... tion-error
да работает
СпойлерИзображение
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн фев 17, 2014 12:27:38

Сообщение vgus »

oleg110592 писал(а):вроде помогло:
http://www.avrfreaks.net/forum/windows- ... tion-error
да работает
СпойлерИзображение
Скачал dll, на 8.1 попробую позже - комп дома, спасибо!
Реклама
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн фев 17, 2014 12:27:38

Сообщение vgus »

oleg110592 писал(а):вроде помогло:
http://www.avrfreaks.net/forum/windows- ... tion-error
да работает
СпойлерИзображение
Спасибо! Помогло! Работает на Vista х32, W7 х64, W8.1 х64, попробывал везде. Только с одним ограничением, работают старые проекты. Новые не идут везде, ошибка одна - не видит makefile. Но новые можно организовать на основе старых. Все лучше, чем ничего!
Реклама
Встал на лапы
Сообщения: 135
Зарегистрирован: Ср фев 04, 2015 21:08:59

Сообщение креазот »

скачал avr studio 4.19 создал проект, написал файл .asm, на какую кнопку нажать чтобы скомпилировать и получить .hex?
akl
Друг Кота
Сообщения: 4473
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

F7-ассемблировать
Ctrl+F7-ассемблировать и запустить на выполнение
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1307
Зарегистрирован: Ср мар 10, 2010 22:28:34
Откуда: Запад Беларуси

Сообщение Xatrix »

Как в AVR Studio 6.2 правильно работать с переменными, находящимися в EEPROM?

Есть 2 переменные:

Код: Выделить всё

EEMEM unsigned char min=0, max=255;
Если я запущу функцию:

Код: Выделить всё

eeprom_update_byte(&min,150);
то в переменной val

Код: Выделить всё

unsigned char val=min;
будет значение 0 или 150?
или мне нужно сделать так:

Код: Выделить всё

min=150;
eeprom_update_byte(&min,min);
unsigned char val=min;
чтобы в переменной val получить значение 150...
и если я только присвою min=150 без вызова функции, то в EEPROM значение автоматом не перепишется?..
Изображение
Изображение
Друг Кота
Аватара пользователя
Сообщения: 20124
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

Xatrix писал(а):Как в AVR Studio 6.2 правильно работать с переменными
Темой не ошиблись? И студия 6-я и вопрос вроде как по Сям...
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1307
Зарегистрирован: Ср мар 10, 2010 22:28:34
Откуда: Запад Беларуси

Сообщение Xatrix »

переместить своё сообщение я уже не смогу... :( перемещать могут только привилегированные...
Изображение
Изображение
Открыл глаза
Аватара пользователя
Сообщения: 52
Зарегистрирован: Чт сен 05, 2013 11:01:55
Откуда: MoscowCity

Сообщение *BoyKot* »

Проясните плз. как разбивать программу в студии на неск. файлов? Скажем я хочу все процедуры для работы с переферией убрать в соответствующие файлы, чтобы не загромождали основной проект и подключить эти файлы к главному. Типа как библиотеки сделать. Как оформлять и куда кидать эти вспомогательные файлы? Зачем применяют разделение на хидер .h и .с файлы, когда можно обойтись одним .с, вставив в него в начале заголовки из .h? Может где-то есть обучающие статьи?
Друг Кота
Аватара пользователя
Сообщения: 20124
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

*BoyKot* писал(а): Зачем применяют разделение на хидер .h и .с файлы, когда можно обойтись одним .с, вставив в него в начале заголовки из .h?
Не так давно был холивар на эту тему. Сейчас не вспомню где.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Модератор
Аватара пользователя
Сообщения: 4618
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

Открыл глаза
Аватара пользователя
Сообщения: 52
Зарегистрирован: Чт сен 05, 2013 11:01:55
Откуда: MoscowCity

Сообщение *BoyKot* »

Спасибо большое. Буду читать.
Друг Кота
Аватара пользователя
Сообщения: 20124
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

В Студии можно как-то дизассемблировать хекс? Что-то у меня никак не получается.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
akl
Друг Кота
Сообщения: 4473
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

В студии 4.19 FAIL->OPEN FAIL->YYYY.hex->сохранить .aps->выбрать камень->
Друг Кота
Аватара пользователя
Сообщения: 20124
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

Я так и делал. Просто я не мог допереть, почему студия ругается на нехватку папяти и не открывает, хотя хекс весит всего пару байт :)
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Прорезались зубы
Сообщения: 216
Зарегистрирован: Вс окт 23, 2011 22:18:40

Сообщение djrec »

Как у авр прописать, что бы изменить значение только на одной ножке порта? В кодевижен это удобно реализовано через точку задается нужний пин.
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18793
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

в очередной раз повторяю: http://arv.radioliga.com/content/category/6/33/49/ - первые два вопроса FAQ
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Ответить

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