Например TDA7294

Форум РадиоКот • Просмотр темы - AVR studio в вопросах и ответах
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт апр 26, 2024 00:03:32

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3134 ]     ... , , , 117, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Сб авг 06, 2016 17:35:15 
Потрогал лапой паяльник

Карма: 1
Рейтинг сообщений: 13
Зарегистрирован: Чт авг 08, 2013 01:06:54
Сообщений: 359
Рейтинг сообщения: 0
COKPOWEHEU писал(а):
У большинства AVR есть фуз EESAVE...

Спасибо, только что опробовал. Знал бы прикуп, жил бы в Сочи :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Сб авг 06, 2016 17:56:41 
Это не хвост, это антенна
Аватар пользователя

Карма: 8
Рейтинг сообщений: 193
Зарегистрирован: Чт июн 10, 2010 20:11:19
Сообщений: 1441
Рейтинг сообщения: 0
Неужели ни разу не интересовались какие фузы есть у вашего контроллера
Ну теперь знаете еще одни грабли и сможете при необходимости на них наступить их обойти.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Пн авг 08, 2016 10:27:36 
Прорезались зубы

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вс фев 12, 2012 20:22:53
Сообщений: 214
Рейтинг сообщения: 0
Всем привет!
Тут в смежной ветке уже как-то обсуждался вопрос касательно Atmel Studio и Proteus... но все меняется.
Так вот Atmel Studio 7 и Proteus 8. Код под Atmega 8.
В качестве файла-прошивки в Proteus выбран elf-файл.
Проблема в следующем.... при дебаге кода в Proteus все строки кода маркированы набором ----- и пройти по коду не получается.
Оптимизация кода в студии отключена.
В чем проблема?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Пн авг 08, 2016 11:06:59 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
возможно, не тот формат или отключена генерация отладочной информации. компилировать надо в режиме генерации отладочной информации в формате dwarf-2

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Пн авг 08, 2016 11:14:06 
Прорезались зубы

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вс фев 12, 2012 20:22:53
Сообщений: 214
Рейтинг сообщения: 0
да elf вроде как и есть этот самый dwarf-2/
Мож где-то в опциях студии включается формирование отладочной информации?


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Пн авг 08, 2016 17:21:32 
Это не хвост, это антенна
Аватар пользователя

Карма: 8
Рейтинг сообщений: 193
Зарегистрирован: Чт июн 10, 2010 20:11:19
Сообщений: 1441
Рейтинг сообщения: 0
elf это обычный исполняемый файл. Но в него можно добавить отладочную информацию опцией -gdwarf-2 компилятора gcc. Где это в Студии не знаю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Пн авг 08, 2016 19:16:29 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
COKPOWEHEU писал(а):
в него можно добавить отладочную информацию опцией -gdwarf-2 компилятора gcc.
насколько я понимаю, добавление отладочной инфы осуществляется опцией -gn, где n - номер "объема" отладочной инфы (0 - отключено, 3 - максимум), а уж потом вышеупомянутой опцией задается формат, отличающийся от того, что используется по умолчанию.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Пн авг 08, 2016 20:47:16 
Это не хвост, это антенна
Аватар пользователя

Карма: 8
Рейтинг сообщений: 193
Зарегистрирован: Чт июн 10, 2010 20:11:19
Сообщений: 1441
Рейтинг сообщения: 0
Допустимы оба варианта, вроде они в чем-то отличаются, точнее надо в документации смотреть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Пн авг 08, 2016 21:15:45 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
COKPOWEHEU писал(а):
вроде они в чем-то отличаются
в чем отличие - я и написал.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Пн авг 08, 2016 22:31:36 
Это не хвост, это антенна
Аватар пользователя

Карма: 8
Рейтинг сообщений: 193
Зарегистрирован: Чт июн 10, 2010 20:11:19
Сообщений: 1441
Рейтинг сообщения: 0
Отдельно объем информации, о котором вы написали, отдельно формат. Можно указать что-то одно, тогда второе будет взято по умолчанию. К примеру, AVRStudio в makefile указывает только формат (-gdwarf-2), но не объем (-gN).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Вт авг 09, 2016 06:42:51 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
COKPOWEHEU писал(а):
Отдельно объем информации, о котором вы написали, отдельно формат.
зачем вы повторяете уже сказанное? я об этом говорил уже
ARV писал(а):
добавление отладочной инфы осуществляется опцией -gn, где n - номер "объема" отладочной инфы (0 - отключено, 3 - максимум), а уж потом вышеупомянутой опцией задается формат, отличающийся от того, что используется по умолчанию.
читайте внимательно, прежде чем демонстрировать свою эрудицию

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Вт авг 09, 2016 08:26:05 
Прорезались зубы

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вс фев 12, 2012 20:22:53
Сообщений: 214
Рейтинг сообщения: 0
Не ругайтесь!
COKPOWEHEU, я ответил в другом форуме :)
Повторюсь и тут:
Установил студию 6.2 SP2 параллельно с 7-й студией. Скомпилировал этот же код - и проблемы нет. Даже с ключом -g2. Код можно отлаживать в Proteus.
Сравнил ключи компилятора для C Compiler и С Linker - ключи одинаковые (кроме нескольких ключей include).
Делаю вывод, что что-то не так с 7-й версией студии. Кстати, даже не помню откуда ее взял. Может даже с сайта Atmel.
Вроде как это последняя версия. Думаю надо подождать сервиспака.

А касательно *.elf - вот описание с Atmel:
Цитата:
ELF/DWARF debug information is an open standard. The debug format supports a complete set of debug information and symbols to support all type of watches. The version of the format read by Atmel Studio is DWARF2. AVR-GCC versions configured for DWARF2 output can generate this format.

Т.е. по сути это файл отладки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Вт авг 09, 2016 11:07:54 
Это не хвост, это антенна
Аватар пользователя

Карма: 8
Рейтинг сообщений: 193
Зарегистрирован: Чт июн 10, 2010 20:11:19
Сообщений: 1441
Рейтинг сообщения: 0
ARV писал(а):
добавление отладочной инфы осуществляется опцией -gn, а уж потом вышеупомянутой опцией задается формат, отличающийся от того, что используется по умолчанию.
Здесь вы утверждаете, что для отладки опция -gN обязательна, я же говорил и даже пример привел, что это не так. Опять вы заводитесь на пустом месте.
Цитата:
А касательно *.elf
https://ru.wikipedia.org/wiki/Executable_and_Linkable_FormatЭто стандартный формат исполняемых файлов UNIX-подобных операционных систем. В него можно включить отладочную информацию, но можно и не включать. Именно поэтому elf - выходной формат gcc. Специально ради вас написал Hello world и скомпилировал (чтобы выложить на форум, пришлось сменить расширение на .txt, но так даже проще читать). Вряд ли у вас запустится, разве что пользуетесь 64-битным линуксом или cygwin. Главное - обратите внимание на первые 3 байта, там ASCII по белому написано ELF


Вложения:
a.txt [6.56 KiB]
Скачиваний: 237
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Пт авг 12, 2016 03:00:13 
Грызет канифоль
Аватар пользователя

Карма: 1
Рейтинг сообщений: 4
Зарегистрирован: Ср ноя 28, 2012 05:16:37
Сообщений: 286
Откуда: Новотроицк Оренбургской обл.
Рейтинг сообщения: 0
При установке atmel studio 7, не ставятся драйвера USB. В процессе выскакивают такие сообщения на примере Jungo:
Изображение
Ставлю галочку "доверять" и нажимаю установить. Один хрен спрашивает тоже самое и так до бесконечности...
Пробовал отключать проверку цифровых подписей драйверов через F8 при загрузке ПК, с помощью gpedit.msc через групповые политики. Всё равно выскакивает. Устанавливаю от имени администратора.
Винда 7 х64, студия с оф.сайта (пробовал и веб установщик и полный). Как быть?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Вт авг 16, 2016 20:41:54 
Первый раз сказал Мяу!

Зарегистрирован: Вт авг 16, 2016 20:27:29
Сообщений: 30
Рейтинг сообщения: 0
Вопросик такой почему в Atmel studio 7_0_1006 когда шагаю в симуляторе не переходит в прерывание хотя флаг срабатывает, а дальше шагает по main.
Пробовал в свойствах проекта AVR/GNU C Compiler выбирать оптимизацию None (-O0) Optimize for size (-Os),
Debugging выбирать Minimal (-g1). Не помогает
Спойлер#define F_CPU 8000000UL

#include <avr/io.h>
#include <avr/interrupt.h>
#define LED PORTB1
#define LED_DDR DDB1
#define Ind_DDR DDRB
#define Ind_Port PORTB
#define Ind_PIN PINB

char A;


ISR (TIMER1_COMPA_vect)
{
// Ind_Port |=(1<<LED);
TIFR = 0;
TIFR &=~(1<<OCF1A);
A = A+1;
if (A<10)
{
Ind_Port &=~(1<<LED);
}
else
{
Ind_Port |=(1<<LED);
if (A==20)
{
A=0;
}
}

}

int main(void)
{
Ind_DDR |=(1<<LED_DDR);
Ind_Port &=~(1<<LED);
OCR1A=13;
OCR1B=250;
OCR1C=253;
TIMSK |=(1<<OCIE1A);
TCCR1 |=(1<<CTC1);//mode CTC
TCCR1 |=(1<<CS11)|(1<<CS10);//CLK/4
A = 0;
asm("sei");
TIFR &=~(1<<OCF1A);

while (1)
{
asm("nop");
asm("nop");
asm("nop");
asm("nop");
asm("nop");
asm("nop");
asm("nop");
asm("nop");

}
}


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Вт авг 16, 2016 23:50:02 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 48
Зарегистрирован: Вт июн 17, 2014 00:34:26
Сообщений: 791
Рейтинг сообщения: 0
Пошаговая отладка в прерывание не прыгнет, ставьте в прерывании Поинт и запускаете выполнение программы :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Ср авг 17, 2016 16:04:10 
Первый раз сказал Мяу!

Зарегистрирован: Вт авг 16, 2016 20:27:29
Сообщений: 30
Рейтинг сообщения: 0
При запуске по F5 и заранее установленном брэйкпоинте у меня срабатывало поэтому меня и интересует Пошагово не предусмотрено, что ли? В Debug -> Options -> Tools -> Tool settings -> Опция Mask interrupts while stepping -> True разрешить. Для чего тогда эта настройка? Disable/re-enable interrupts, to prevent entering ISR routines while single-stepping.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Ср авг 17, 2016 16:23:00 
Первый раз сказал Мяу!

Зарегистрирован: Вт авг 16, 2016 20:27:29
Сообщений: 30
Рейтинг сообщения: 0
Кстати сейчас запретил опцию Debug -> Options -> Tools -> Tool settings -> Опция Mask interrupts while stepping -> False запретить. И у меня в пошаговом режиме сработало прерывание, перескочило в дизассемблерный код и там шагает дальше! Так что все заработало! После шагания по коду прерывания, вернулось в основной код.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Сб авг 20, 2016 21:20:26 
Нашел транзистор. Понюхал.

Зарегистрирован: Чт янв 01, 2015 16:34:55
Сообщений: 167
Рейтинг сообщения: 0
Народ скиньте пожалуйста аппнот на attiny2313
отсюда: C:\Program Files (x86)\Atmel\AVR Tools\AvrAssembler2\Appnotes\tn2313def.inc

Решил пофиксить таблицу векторов там. Оказывается там прерывания RESET нет :shock: Дофиксился и куча ошибок вылезла.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio в вопросах и ответах
СообщениеДобавлено: Сб авг 20, 2016 22:08:21 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5598
Откуда: Minsk
Рейтинг сообщения: 0
Ты предлагаешь по инету залезть в твой диск С: и там найти нужный апноут ? Проблематично это :)
Вот тебе этот файл, только он у меня лежит в С:\Program Files\... Cгодится ? :) Только поменяй расширение .txt на .inc У меня с .inc почему-то не отправляется. И никакой таблицы векторов там нет, а есть только определения символьных имен. Таблицу можешь скопипастить из ПДФ-ки на тиньку, стр 48. И потерявшийся RESET там окажется :)
И какой смысл ты вкладываешь в слово "пофиксить" ? На программерском жаргоне это значит "исправить баги" :(


Вложения:
tn2313def.txt [12.57 KiB]
Скачиваний: 185

_________________
Изображение
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3134 ]     ... , , , 117, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y