Например TDA7294

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

Текущее время: Пт ноя 28, 2025 14:55:54

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


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



Начать новую тему Ответить на тему  [ Сообщений: 3189 ]     ... , , , 61, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Пн дек 03, 2012 13:26:37 
Опытный кот
Аватар пользователя

Карма: -5
Рейтинг сообщений: 24
Зарегистрирован: Вс фев 04, 2007 16:32:06
Сообщений: 782
Рейтинг сообщения: 0
wellcom
Может после установки 4й после 6й поставить новый пакет WINAVR ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Пн дек 03, 2012 14:05:42 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Чт фев 24, 2011 13:00:49
Сообщений: 190
Рейтинг сообщения: 0
По прошивке Atmega128 с помощью STK500 + AVR Studio 6 вопрос решен. После обращения в службу поддержки Атмела, был получен ответ с файлом
Вложение:
Комментарий к файлу: сам файлик
ATmega128_stk500.rar [344 байт]
Скачиваний: 338
, который нужно переписать в папку C:\Program Files\Atmel\Atmel Studio 6.0\tools\STK500\xml и перезапустить студио 6. После данных действий атмега128 шьется вроде нормально.

Проблема с сообщением
СпойлерError 1 attempt to use poisoned "SIG_OUTPUT_COMPARE1A" G:\...\AVR\Proekts\AVRST5_test\AVRGCC1\AVRGCC1\Source\portable\GCC\ATMega323\port.c 456 7 AVRGCC1
так же решена. Нужно заменить старое название вектора прерываний на новое, см. файл iomXXX.h, там есть и старое название и 2 новых,однако старое название через #pragma определено для такого вида сообщения.

_________________
:solder: 32-х ядерный процессор из П213В


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вт дек 04, 2012 21:33:23 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 67
Зарегистрирован: Пт авг 27, 2010 05:57:06
Сообщений: 2482
Откуда: Тюмень
Рейтинг сообщения: 0
wellcom писал(а):
Вот никак не могу их связать. Когда стоит 4-тая без 6 все работает (STK500 шьет без проблем), как только ставлю 6-ю, 4-тая перестает видеть программатор,


Как то мне повезло, у меня дружат 4,5,6 студия никаких конфликтов.все в разных папках стоят внутри одной общей папки AVR.Только вот после обновления программатора дракон до новой версии старая перестает его воспринимать, говорит нужно обновление.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Ср дек 05, 2012 09:16:58 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1065
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19932
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
vitalik_1984 писал(а):
Только вот после обновления программатора дракон до новой версии старая перестает его воспринимать, говорит нужно обновление.

Да, есть такое. Не первый раз слышу.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Ср дек 05, 2012 17:11:12 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 67
Зарегистрирован: Пт авг 27, 2010 05:57:06
Сообщений: 2482
Откуда: Тюмень
Рейтинг сообщения: 0
Как бы так обновить четвертую, чтобы с новой прошивкой работала, а то придется второго дракона покупать :), или чего получше.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Чт дек 06, 2012 08:51:06 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1065
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19932
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
vitalik_1984 писал(а):
или чего получше.

Вроде прокатывает туда-сюда его обновлять.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Чт дек 06, 2012 20:35:00 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 67
Зарегистрирован: Пт авг 27, 2010 05:57:06
Сообщений: 2482
Откуда: Тюмень
Рейтинг сообщения: 0
так можно дообновляться, помним ведь, что в нем простые смертные Мк использованы.
Уж лучше добавить Мк в список пятой/шестой студии.Как было показано выше.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вт дек 25, 2012 17:26:43 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Чт фев 24, 2011 13:00:49
Сообщений: 190
Рейтинг сообщения: 0
Кто то сталкивался с таким объемом оператифки в 128 меге? Как исправить в студио 6 знает кто?
Вложение:
Комментарий к файлу: скрин
Буфер обмена01.jpg [43.36 KiB]
Скачиваний: 648

_________________
:solder: 32-х ядерный процессор из П213В


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Ср дек 26, 2012 18:42:44 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Чт фев 24, 2011 13:00:49
Сообщений: 190
Рейтинг сообщения: 0
У AVR Studio 6 можно бесплатно установить точно такой же CodeWizardAVR как в CVAVR (точнее он оттуда)
Вложение:
12.jpg [118.34 KiB]
Скачиваний: 1009

_________________
:solder: 32-х ядерный процессор из П213В


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вс янв 13, 2013 13:09:41 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб янв 05, 2013 21:03:05
Сообщений: 42
Рейтинг сообщения: 0
Наверное где то было, не нашел. Ну котятам, типа меня пригодится.
Задался проблемой - работа в Atmel Studio 6. Бред в общем то, но как оказалась весьма полезно покопаться для общего понимания работы компиляторов и написания кода.
Ни как не мог найти где в Atmel Studio 6 устанавливается тактовая частота кристалла. Предложение типа:
Цитата:
#define F_CPU 16000000UL // Или какую вам надо и не забивайте себе голову и другим.
Как оказалось не всегда работает. В некоторых случаях компилятор не лезет во все файлы и как следствие - ошибка в выполнении кода. Советуют даже, где можно и где нельзя, вставлять конструкции типа:
Код:
#ifndef F_CPU
  #define F_CPU 16000000UL
#endif

И о чудо, при очередном гугленье нашел, вы не поверите где, на сайте «Рукодельница. Дамское Счастье», :love: уважаю кошечек:
Цитата:
В меню Project=>[Имя проекта] Propeties… в закладке Toolchain жмем Configuration Manager… Active solution configuration: устанавливаем в Release, то же и в строке Configuration. Close.
Дальше, непосредственно настройки компилятора. AVR/GNU C Compiler =>Symbols в поле Defined symbols (-D) добавляем строку F_CPU=16000000UL, в General снимаем галочку против Default char type is unsigned (-funsigned-char), в Optimization в поле Optimization Level выбираем Optimize for size (-Os). Дальше в AVR/GNU Assembler=> General в Assembler Flags: прописываем -DF_CPU=16000000UL.
Все. При компилировании уже везде расчет будет вестись от установленной частоты. И не надо много думать… :lol:

P.S. Еще плюс всех этих изысков - hex полученный при компиляции тестового прогона в Atmel Studio 6 почти на 30% меньше чем тот же код (символ в символ) в четверке.

_________________
Если птичка уже в одном прыжке от тебя, всё-таки побереги свой нос, может она за оконным стеклом???


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вс янв 13, 2013 14:12:18 
Опытный кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 106
Зарегистрирован: Ср фев 22, 2012 01:25:21
Сообщений: 882
Рейтинг сообщения: 0
passer_by писал(а):
hex полученный при компиляции тестового прогона в Atmel Studio 6 почти на 30% меньше чем тот же код (символ в символ) в четверке.

Ды ну.... правда? или шутишь?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вс янв 13, 2013 14:24:50 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб янв 05, 2013 21:03:05
Сообщений: 42
Рейтинг сообщения: 0
Получается так :dont_know:


Вложения:
AVR_6.jpg [125.89 KiB]
Скачиваний: 5199
AVR_4.jpg [94.96 KiB]
Скачиваний: 738

_________________
Если птичка уже в одном прыжке от тебя, всё-таки побереги свой нос, может она за оконным стеклом???
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вс янв 13, 2013 14:33:59 
Мявтор!
Аватар пользователя

Карма: 16
Рейтинг сообщений: 43
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Сообщений: 2057
Откуда: Челябинск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
passer_by писал(а):
Наверное где то было, не нашел. Ну котятам, типа меня пригодится.
Задался проблемой - работа в Atmel Studio 6. Бред в общем то, но как оказалась весьма полезно покопаться для общего понимания работы компиляторов и написания кода.
Ни как не мог найти где в Atmel Studio 6 устанавливается тактовая частота кристалла. Предложение типа:
Цитата:
#define F_CPU 16000000UL // Или какую вам надо и не забивайте себе голову и другим.
Как оказалось не всегда работает. В некоторых случаях компилятор не лезет во все файлы и как следствие - ошибка в выполнении кода. Советуют даже, где можно и где нельзя, вставлять конструкции типа:
Код:
#ifndef F_CPU
  #define F_CPU 16000000UL
#endif

И о чудо, при очередном гугленье нашел, вы не поверите где, на сайте «Рукодельница. Дамское Счастье», :love: уважаю кошечек:
Цитата:
В меню Project=>[Имя проекта] Propeties… в закладке Toolchain жмем Configuration Manager… Active solution configuration: устанавливаем в Release, то же и в строке Configuration. Close.
Дальше, непосредственно настройки компилятора. AVR/GNU C Compiler =>Symbols в поле Defined symbols (-D) добавляем строку F_CPU=16000000UL, в General снимаем галочку против Default char type is unsigned (-funsigned-char), в Optimization в поле Optimization Level выбираем Optimize for size (-Os). Дальше в AVR/GNU Assembler=> General в Assembler Flags: прописываем -DF_CPU=16000000UL.
Все. При компилировании уже везде расчет будет вестись от установленной частоты. И не надо много думать… :lol:

P.S. Еще плюс всех этих изысков - hex полученный при компиляции тестового прогона в Atmel Studio 6 почти на 30% меньше чем тот же код (символ в символ) в четверке.


ага, теперь если вы отдадите свой проект другому человеку, то он не сможет его откомпелить, или ему придеться лезть в настройки и править, а это еще знать надо где
а если у меня в работе 4-6 проектов и везде разные частоты кварца, каждый раз лезть и править при загрузки
НЕТ увольте. трахаться я буду по желанию, а не по обходимости.
дефайн надо определять не в главном хидер файле а в главном сишном файле.
впрочем решать все одно вам, делайте как вам удобней.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вс янв 13, 2013 14:40:27 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб янв 05, 2013 21:03:05
Сообщений: 42
Рейтинг сообщения: 0
Да я и не спорю. И наверное правильнее делать такие настройки "в главном сишном файле". Но я ж писал - это для котят. Которые еще не очень соображают как написать этот самый сишный файл. А попробовать писать очень хочется. Поправляйте, будем учится дальше. :)

_________________
Если птичка уже в одном прыжке от тебя, всё-таки побереги свой нос, может она за оконным стеклом???


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вс янв 13, 2013 14:42:40 
Мявтор!
Аватар пользователя

Карма: 16
Рейтинг сообщений: 43
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Сообщений: 2057
Откуда: Челябинск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
без проблем - подскажем если что
удачи и успехов в желании учиться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вс янв 13, 2013 16:24:00 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 67
Зарегистрирован: Пт авг 27, 2010 05:57:06
Сообщений: 2482
Откуда: Тюмень
Рейтинг сообщения: 0
passer_by писал(а):
И о чудо, при очередном гугленье нашел, вы не поверите где, на сайте «Рукодельница. Дамское Счастье», :love: уважаю кошечек:
Цитата:
В меню Project=>[Имя проекта] Propeties… в закладке Toolchain жмем Configuration Manager… Active solution configuration: устанавливаем в Release, то же и в строке Configuration. Close.
Дальше, непосредственно настройки компилятора. AVR/GNU C Compiler =>Symbols в поле Defined symbols (-D) добавляем строку F_CPU=16000000UL, в General снимаем галочку против Default char type is unsigned (-funsigned-char), в Optimization в поле Optimization Level выбираем Optimize for size (-Os). Дальше в AVR/GNU Assembler=> General в Assembler Flags: прописываем -DF_CPU=16000000UL.
Все. При компилировании уже везде расчет будет вестись от установленной частоты. И не надо много думать… :lol:

P.S. Еще плюс всех этих изысков - hex полученный при компиляции тестового прогона в Atmel Studio 6 почти на 30% меньше чем тот же код (символ в символ) в четверке.

Вообще дефайн #define F_CPU 1600000UL приводит к созданию ключа -DF_CPU=16000000UL посмотрите ключи в журнале компиляции. Так что не так важно каким образом будет он назначен.
Главное если где то требуется данная константа ,где то перед использованием внутри хидеров нужно прописать
Код:
#ifndef F_CPU
/* prevent compiler error by supplying a default */
# warning "F_CPU not defined for <util/delay.h>"
# define F_CPU 1000000UL
#endif  
как это сделано в delay.h


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вс янв 13, 2013 16:56:31 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб янв 05, 2013 21:03:05
Сообщений: 42
Рейтинг сообщения: 0
:dont_know: Дык, всё-таки? Получается как не объявляй #define F_CPU 1600000UL не такая уж она и глобальная? Все на усмотрения конкретного компилятора?
Цитата:
Главное если где то требуется данная константа

ключевое слово Если... А вдруг...

_________________
Если птичка уже в одном прыжке от тебя, всё-таки побереги свой нос, может она за оконным стеклом???


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Вс янв 13, 2013 18:23:32 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 67
Зарегистрирован: Пт авг 27, 2010 05:57:06
Сообщений: 2482
Откуда: Тюмень
Рейтинг сообщения: 0
Так когда вдруг выдаст предупреждение и назначит по умолчанию, можно и error прописать без назначения по умолчанию.Хотя такой вариант и сам не сможет откомпилироваться из-за ошибки.
А в мэйне дефайн по любому применится для всего проекта.
И еще # define F_CPU 1000000UL нужно писать перед хидером, в котором он нужен.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Пн янв 14, 2013 09:18:14 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1065
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19932
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
dt_andrew, какие люди! :)

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AVR studio 4 в вопросах и ответах
СообщениеДобавлено: Пн янв 14, 2013 13:01:05 
Опытный кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 106
Зарегистрирован: Ср фев 22, 2012 01:25:21
Сообщений: 882
Рейтинг сообщения: 0
passer_by писал(а):
hex полученный при компиляции тестового прогона в Atmel Studio 6 почти на 30% меньше чем тот же код (символ в символ) в четверке.
Ошибочка где то у вас вышла..... Я тут губу раскатал, неимоверными усилиями скачал и установил AVRSTUDIO6.....
И обломался :)..... Да экономия есть..... маленькая....., но не то что у вас получилось..... Да в принципе - 30% - это и не реально.... скорее всего чегото гдето вы не досмотрели.....

AVRST4
Изображение

AVRST6
Изображение


зы Сейчас глянул еще раз на вашу картинку AVR_6 и почемуто она выглядит совсем по другому чем у меня..... может это не выходного файла параметры.....
Изображение


Вложения:
img2.jpg [35.26 KiB]
Скачиваний: 4570
img1.jpg [37.51 KiB]
Скачиваний: 4953
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3189 ]     ... , , , 61, , , ...  

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


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

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


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

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


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