Easyelectronics.ru

Электроника для всех
Текущее время: 22 янв 2021, 21:47

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



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: XMEGA, инициализация переферии
СообщениеДобавлено: 27 май 2019, 14:31 
Только пришел

Зарегистрирован: 28 июн 2012, 17:16
Сообщения: 9
Откуда: Russia, SPb
Занимался (на очень любительском уровне) программированием (X)MEGA 7 лет назад. Сейчас опять понадобилось запрограммировать один девайс, но мозги уже не те (старость - не радость), с инициализацией не справляюсь...
Тогда пользовался еще графической утилитой (в одной статье рекомендовали) в каком-то триальном пакете, очень удобно было. Мне казалось, что это EWAVR, но там такой утилиты не нашел...
Помогите, пожалуйста, в нелегкой борьбе со склерозом, где есть подобная утилита? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMEGA, инициализация переферии
СообщениеДобавлено: 28 май 2019, 09:16 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3693
Откуда: Новосибирск
IAR, EWAVR - это установщик для AVR


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMEGA, инициализация переферии
СообщениеДобавлено: 28 май 2019, 16:10 
Только пришел

Зарегистрирован: 28 июн 2012, 17:16
Сообщения: 9
Откуда: Russia, SPb
Это ответ на мой вопрос или вы меня поправляете? :)
Всегда думал, что IAR - название фирмы...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMEGA, инициализация переферии
СообщениеДобавлено: 28 май 2019, 17:28 
Старожил

Зарегистрирован: 05 апр 2012, 16:47
Сообщения: 404
Откуда: Киев
Утилиты не знаю, но в документации всё очень даже не плохо расписано. Что надо то?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMEGA, инициализация переферии
СообщениеДобавлено: 28 май 2019, 20:01 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3693
Откуда: Новосибирск
Можно и поправить. Периферия. Под графической утилитой что подразумевается, код писать, или типа алгоритм буилдер, FBD?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMEGA, инициализация переферии
СообщениеДобавлено: 28 май 2019, 20:56 
Только пришел

Зарегистрирован: 28 июн 2012, 17:16
Сообщения: 9
Откуда: Russia, SPb
Kino писал(а):
Утилиты не знаю, но в документации всё очень даже не плохо расписано. Что надо то?

Я и тогда-то путался, порты жег, а уж сейчас...

demiurg1978 писал(а):
Можно и поправить. Периферия. Под графической утилитой что подразумевается, код писать, или типа алгоритм буилдер, FBD?

Да я и не против, но лучше и ответ тоже :)
Утилита была наподобие CubeMX для STM32, но вызывалась из меню самого IDE. Т.е. графический интерфейс, где выбирались настройки генератора, gpio, adc, spi и всего остального, после чего генерировался нужный код вначале файла main.cpp (с именем могу напутать). Триальную версию этого IDE рекомендовали в статье про работу с АЦП или таймерами на AVR как раз из-за этой утилиты. Ей удобно и быстро генерировать код инициализации для своих проектов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMEGA, инициализация переферии
СообщениеДобавлено: 28 май 2019, 21:16 
Старожил

Зарегистрирован: 25 сен 2017, 10:57
Сообщения: 238
Откуда: Украина
В ICCAVR вроде генератор был.
Show


Последний раз редактировалось AlexTA 28 май 2019, 21:20, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMEGA, инициализация переферии
СообщениеДобавлено: 28 май 2019, 21:17 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3693
Откуда: Новосибирск
Тогда не знаю, с xmega не работал. Для AVR всегда ручками писал. Потому что, не всегда периферию нужно инициализировать в начале программы. Зачастую бывает, что инициализировать нужно походу дела.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMEGA, инициализация переферии
СообщениеДобавлено: 29 май 2019, 09:49 
Старожил
Аватара пользователя

Зарегистрирован: 14 апр 2014, 11:06
Сообщения: 1659
Откуда: Курск
7Gluk писал(а):
Я и тогда-то путался, порты жег, а уж сейчас

Может тогда лучше Ардуину использовать?
Не сарказм, серьёзно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMEGA, инициализация переферии
СообщениеДобавлено: 29 май 2019, 14:03 
Только пришел

Зарегистрирован: 28 июн 2012, 17:16
Сообщения: 9
Откуда: Russia, SPb
7Gluk писал(а):
В ICCAVR вроде генератор был.

Похоже, но точно не эта. Там более подробные настройки были и XMEGA здесь нет...
А есть IDE для AVR с буквой "мю" в начале названия? Что-то похожее в памяти всплывает...
Cthulhu писал(а):
Может тогда лучше Ардуину использовать?

Думал, но есть уже готовый костяк программы (мой) для МЕГИ под atmel studio + lufa, только инициализацию МК поменять и до ума довести. А с Ардуино все с нуля (особенно юсб)...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMEGA, инициализация переферии
СообщениеДобавлено: 29 май 2019, 14:15 
Заглядывает иногда

Зарегистрирован: 25 авг 2014, 12:12
Сообщения: 104
7Gluk, В CodeVisionAVR есть "генератор" кода инициализации. Очень похож на то, что вы расписываете. В триальной версии вроде какие-то ограничения на эту приблуду, но где точно не вспомню.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMEGA, инициализация переферии
СообщениеДобавлено: 29 май 2019, 17:11 
Только пришел

Зарегистрирован: 28 июн 2012, 17:16
Сообщения: 9
Откуда: Russia, SPb
propell_ant, То, что надо! Большое спасибо!
А ограничения - 4кб кода и что-то со шрифтами LCD, для моих целей несущественно :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XMEGA, инициализация переферии
СообщениеДобавлено: 21 окт 2019, 18:33 
Только пришел

Зарегистрирован: 22 окт 2011, 20:35
Сообщения: 10
Поздно конечно, но может кому на будущее пригодится: https://start.atmel.com


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 


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


Кто сейчас на конференции

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


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

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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB