реклама на сайте
подробности

 
 
> ATxmega
zombi
сообщение Sep 15 2008, 23:11
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Народ, а ATxmega уже кто-нить видел живьем?
Go to the top of the page
 
+Quote Post
23 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 99)
zhevak
сообщение Sep 16 2008, 04:07
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(zombi @ Sep 16 2008, 05:11) *
Народ, а ATxmega уже кто-нить видел живьем?

У меня есть. А в чем вопрос-то?


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
west329_
сообщение Sep 16 2008, 07:11
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423



Цитата(zhevak @ Sep 16 2008, 07:07) *
У меня есть. А в чем вопрос-то?


Можно её гдето н Украине найти ?
Go to the top of the page
 
+Quote Post
zhevak
сообщение Sep 16 2008, 07:25
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(west329_ @ Sep 16 2008, 13:11) *
Можно её гдето н Украине найти ?

Простите, не могу знать. Я живу более чем за 3000 км от Вас.


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
Плехов
сообщение Sep 17 2008, 09:43
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 27-05-08
Из: Украина г.Донецк
Пользователь №: 37 842



Насчет преобретения спроси у Игоря.

Игорь Коврига
kovriga@biakom.kiev.ua

Сообщение отредактировал Плехов - Sep 17 2008, 09:48
Go to the top of the page
 
+Quote Post
WHALE
сообщение Sep 17 2008, 11:00
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



2 zhevak Поделились-бы впечатлениями,как счастливый обладатель того,чего большинство еще не видели. smile.gif
Как работа dma,контроллера прерываний.Как ацп,цап.не пробовали оцифровать какой-нить синус килогерц в 100(или поболе) и в цап выкинуть?
На чем пишите,насколько адекватна поддержка нового функционала?
Ну и ваше общее впечатление о камне.
Заранее спасибо.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
gormih
сообщение Sep 18 2008, 11:16
Сообщение #7


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



В серию они уже давно запущены.

Бесплатные образцы XMega можно получить под свои проекты в Rainbow.

Кстати 24.09.08г будет семинар Атмел в Москве, где об этой серии будет рассказано подробно.





P.S В Киеве тоже есть офис Rainbow


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 18 2008, 15:51
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Плехов - а цена ??
Go to the top of the page
 
+Quote Post
Плехов
сообщение Sep 19 2008, 06:23
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 27-05-08
Из: Украина г.Донецк
Пользователь №: 37 842



Цитата(Kuzmi4 @ Sep 18 2008, 19:51) *
2 Плехов - а цена ??


Позвоните узнайте. Я спрашивал месяц назад, а цены меняются!
Go to the top of the page
 
+Quote Post
Algol
сообщение Sep 19 2008, 06:46
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 140
Регистрация: 7-04-05
Из: Россия, Владимир
Пользователь №: 3 941



Может кто слышал, а не планируется ли закрыть производство классических mega или tiny. Или xmega будет как независимое семейство? А то хочу прикупить себе Atmel ISP mkII.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 19 2008, 07:57
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Плехов - чтото у них на сате я не нашёл вообсче информации по ATxmega-м, у имрада тоже глухо, terraelectronica.ru - аналогично..
wacko.gif
Так поделитесь информацией хотя бы месячной давности 1111493779.gif чтоб знать хотя бы приблизительно по чём это чЮдо науки и техники..


2Algol - пока про закрытие производства мег никто не говорил..
Go to the top of the page
 
+Quote Post
Serjio
сообщение Sep 19 2008, 08:19
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 137
Регистрация: 3-09-04
Пользователь №: 594



http://electronix.ru/forum/index.php?showt...7949&st=195
Go to the top of the page
 
+Quote Post
adc
сообщение Sep 19 2008, 08:24
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836



А чем это чудо инженерной мысли прошивать? в смысле по ISP можно или нет?


--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
Go to the top of the page
 
+Quote Post
vovanse
сообщение Sep 19 2008, 09:01
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 14-02-06
Из: Кемерово
Пользователь №: 14 293



По ISP нет, через PDI или JTAG
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 19 2008, 13:20
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Serjio - всё же интересует реальная доставабельность и приблизительная цена.. а то уже сроки подошли когда обещали на рынок выпустить.... А камешков всё нет и нет...
Go to the top of the page
 
+Quote Post
Плехов
сообщение Sep 19 2008, 13:25
Сообщение #16


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 27-05-08
Из: Украина г.Донецк
Пользователь №: 37 842



Цитата(Kuzmi4 @ Sep 19 2008, 11:57) *
2 Плехов - чтото у них на сате я не нашёл вообсче информации по ATxmega-м, у имрада тоже глухо, terraelectronica.ru - аналогично..
wacko.gif
Так поделитесь информацией хотя бы месячной давности 1111493779.gif чтоб знать хотя бы приблизительно по чём это чЮдо науки и техники..
2Algol - пока про закрытие производства мег никто не говорил..


На ВИАКОМЕ будет партия ATxmega128 примерно через 10 недель, стоимость 1шт порядка 30грн.
Go to the top of the page
 
+Quote Post
gormih
сообщение Sep 19 2008, 13:46
Сообщение #17


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(Kuzmi4 @ Sep 19 2008, 17:20) *
2 Serjio - всё же интересует реальная доставабельность и приблизительная цена.. а то уже сроки подошли когда обещали на рынок выпустить.... А камешков всё нет и нет...


Очень скоро в Rainbow на складе в Москве будут в наличии ATXMEGA128A1-AU. Много :-)


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
МП41
сообщение Sep 19 2008, 14:33
Сообщение #18


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



По ISP уже тоже можно прошивать, с помощью программатора AVRISP mkII и AVRStudio, правде еще не пробовал.

Сообщение отредактировал МП41 - Sep 19 2008, 14:34


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 19 2008, 14:37
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Плехов - благодарствую.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 19 2008, 22:07
Сообщение #20


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(МП41 @ Sep 19 2008, 18:33) *
По ISP уже тоже можно прошивать, с помощью программатора AVRISP mkII и AVRStudio, правде еще не пробовал.
Наверное они нашу конфу все-таки читают... smile.gif
Вот здесь я рассуждал о прикручивании Dragon к XMEGA:
http://electronix.ru/forum/index.php?showt...7949&st=126
И вот недавно они его наконец прикрутили к AVRISP:
http://www.atmel.no/beta_ware/
It also adds support for the XMEGA family in AVRISP MKII.
Download AVR Studio 4.14 Service pack 1


Видимо поняли что сопротивление бесполезно... 08.gif

Ждем релиза для Dragon...(иначе сломаем... biggrin.gif )
Go to the top of the page
 
+Quote Post
AlexG_changed
сообщение Sep 21 2008, 11:59
Сообщение #21


Участник
*

Группа: Validating
Сообщений: 64
Регистрация: 16-06-05
Пользователь №: 6 073



Цитата(singlskv @ Sep 20 2008, 05:07) *
Наверное они нашу конфу все-таки читают... smile.gif


Они давно обещали поддержку X-мег AVRISP mkII, просто раньше она реально не работала.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 21 2008, 19:07
Сообщение #22


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(AlexG @ Sep 21 2008, 15:59) *
Они давно обещали поддержку X-мег AVRISP mkII, просто раньше она реально не работала.
Ну это просто было похоже на то что "мы могли бы добавить..."
Но реально не добавляли и исходя из даташита был один вариант - JTAG...
Я не пытаюсь никого убедить что атмел читает конфу, просто прикалываюсь...
Но в каждой шутке как известно есть только доля шутки...
Помнитца что после поднятия Гудвином вопроса про возможность работы
AVRDragon с "большими" AVR(и небольшого хака на этот счет) почему-то вдруг
быстро появился официальный апгрейд...
Так что нас все-таки наверное читают...

Ну уж китайцы так точно, если посмотреть на количество зарегестрированных пользователей
и количество просто читающих в 03:00 - 07:00, то становится понятно что в это время на
сайте одни китайцы...
Go to the top of the page
 
+Quote Post
gormih
сообщение Sep 22 2008, 03:26
Сообщение #23


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(singlskv @ Sep 21 2008, 23:07) *
Так что нас все-таки наверное читают...

Ну уж китайцы так точно, если посмотреть на количество зарегестрированных пользователей
и количество просто читающих в 03:00 - 07:00, то становится понятно что в это время на
сайте одни китайцы...


Атмел скорее будут китайцев читать, чем нас. Объемы продаж в России не сравнимы smile.gif А проблемы у всех одинаковые возникают.


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
Dopler
сообщение Sep 22 2008, 15:16
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 23-04-05
Из: Таганрог
Пользователь №: 4 425



Вот, в рассылке от эфо пришло:

Реализована поддержка функции программирования первых микросхем серии Xmega популярным программатором AVRISP mkII (ATAVRISP2).
Поддержка реализована в AVR Stuidio 4.14 Service Pack 1 (build 603).

Скачать Service Pack можно по следующему адресу: www.atmel.no/beta_ware/as4/414sp1/AS414SP1.exe
Go to the top of the page
 
+Quote Post
Vladyslav
сообщение Jan 23 2009, 11:11
Сообщение #25





Группа: Новичок
Сообщений: 1
Регистрация: 23-01-09
Пользователь №: 43 843



Софт это понятно, но для работы с хМега через AVRISP нужно как-то разводку менять. ISP ведь использует 4 линии, а хМега -- две. Где-то мануал по перестройке хардвара есть? Сам-то я могу предположить, что MISO,MOSI закорачиваются и подаются на PDI_DATA, а CLK на Reset_PDI_CLK. Но хотелось бы увидетьофициальный мануал...
Go to the top of the page
 
+Quote Post
SergeiCh
сообщение Jan 26 2009, 07:30
Сообщение #26


Частый гость
**

Группа: Участник
Сообщений: 99
Регистрация: 22-03-07
Из: Novosibirsk
Пользователь №: 26 415



Цитата(Vladyslav @ Jan 23 2009, 18:11) *
Где-то мануал по перестройке хардвара есть?
Ничего перестраивать не надо. Смотрите в AVR Studio 4.15 Help -> AVR Tools User Guide.
Go to the top of the page
 
+Quote Post
west329_
сообщение Jan 27 2009, 06:28
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423



Уже 2009 почти 02 подскажите ситуация на Украине не изменилась. Можно сейчас купить Хмегу ?
Go to the top of the page
 
+Quote Post
awtoap
сообщение Jan 27 2009, 18:56
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 25-04-07
Пользователь №: 27 301



На ВИАКОМЕ сказали что не раньше марта месяца...
Go to the top of the page
 
+Quote Post
МП41
сообщение Feb 4 2009, 14:32
Сообщение #29


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



Я под PDI распиновку чуть нашёл в сети. Интересно получается, что аппаратно программатор AVRISP mkII по выводу DATA должен быть двунаправленным, чего не требовалось для ISP. ATxmega128A1 лежит уже на столе cool.gif , ждём ATxmega16A4 как более удобную для малых и быстрых проектов.


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
Ivan Kuznetzov
сообщение Feb 5 2009, 05:55
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



а самодельного для программирования Xмег еще ничего не придумали? а то вот есть такой USBprog - там есть модификация MKII Clone - но прошивка там устарела...


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Mar 18 2009, 10:00
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Появились на EFO.

Похоже картина получше выглядит чем с AVR32
Go to the top of the page
 
+Quote Post
serg28serg
сообщение Apr 9 2009, 08:51
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 11-07-05
Из: Санкт-Петербург
Пользователь №: 6 698



Кто-нибудь QDEC (квадратурный декодер) уже использовал в хмеге, интересует QDEC в паре с каскадными счетчиками 32-х разрядными , не получается запустить (пока получилось запустить только с 16-ти разрядным)
Go to the top of the page
 
+Quote Post
afsh
сообщение Apr 10 2009, 10:36
Сообщение #33


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 30-05-06
Пользователь №: 17 574



Цитата(Ivan Kuznetzov @ Feb 5 2009, 09:55) *
а самодельного для программирования Xмег еще ничего не придумали? а то вот есть такой USBprog - там есть модификация MKII Clone - но прошивка там устарела...


Если не секрет - чем вызван такой интерес к этой ATXmega? Ведь ARMов полно и функциональность выше , цена ниже, да и все уже отлажено и стандартно.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Apr 10 2009, 10:43
Сообщение #34


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Если не секрет - чем вызван такой интерес к этой ATXmega?


Лично у меня основной интерес к XMega серий A4. Потому что ножек всего 44.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
KRS
сообщение Apr 14 2009, 20:18
Сообщение #35


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(afsh @ Apr 10 2009, 14:36) *
Если не секрет - чем вызван такой интерес к этой ATXmega? Ведь ARMов полно и функциональность выше , цена ниже, да и все уже отлажено и стандартно.

А у нас переодически всплывают проекты где нужно много UART, а в Xmege их 8 штук!
Причем UART нужны не полные, а только RX TX, если ставить внешние то огромные они очень и дорогие...
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 14 2009, 22:01
Сообщение #36


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Два последних поста заинтриговали. Решил почитать доки по A4.
Всем понравился, флеша завались (как для мелкого корпуса), eeprom'а тоже, корпус удобный, периферия просто блеск!
Но как всегда найдется ложка дегтя, которая сводит все преимущества на нет. В данном случае это количество RAM'a и отсутствие внешней шины...
а значит как для меня - отпадает. sad.gif

По инерции посмотрел A3 и A1. С A3 - та же проблема.
Шина появляется только в A1.. но цена этого A1... sad.gif

В качестве основного контроллера пользовать его неактуально. Дорого и медленно. ARM'ы более интересны по критерию цена/производительность.
В качестве периферийного - избыточно и опять же дорого (m48/m162 выгоднее)

Вообще слабо понимаю логику разработчиков чипов, которые закладывают 1KB-2KB RAM на 16KB флеш для МК с 2MSPS ADC на борту.
Брали бы пример с филипса или со своих же SAM'ов - где соотношение Ram/Flash 1/4 ... 1/2.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 14 2009, 23:10
Сообщение #37


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Не покидает ощущение, что опоздал атмел с иксмегой - все что сегодня можно сделать на ней, можно сделать и без нее (
Go to the top of the page
 
+Quote Post
gormih
сообщение Apr 15 2009, 03:02
Сообщение #38


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(Огурцов @ Apr 15 2009, 03:10) *
Не покидает ощущение, что опоздал атмел с иксмегой - все что сегодня можно сделать на ней, можно сделать и без нее (

Да ну???
Тогда сделайте мне девайс с таким же энергопотреблением как с иксмегой в самом экономичном режиме энергопотребления.
На чем делать будем??


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
Rst7
сообщение Apr 15 2009, 06:31
Сообщение #39


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
В качестве периферийного - избыточно и опять же дорого (m48/m162 выгоднее)


Ну м48 - она, конечно, непобедима, а вот вместо m162 - я бы целил в ATXMega32A4. Сотню Точка опоры обещает по $2.95. ОЗУ там, кстати, 4К.

PS. Пардон, не сотню, а пицот.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 15 2009, 07:45
Сообщение #40


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(gormih @ Apr 15 2009, 04:02) *
Тогда сделайте мне девайс с таким же энергопотреблением как с иксмегой в самом экономичном режиме энергопотребления.
На чем делать будем??

А вы уже делали ? Что-то невидно пока законченных проектов на иксмеге. А по вопросу не интересовался. Что-то из тинек новых вроде бы было. Мне единственно что от иксмеги (потенциально!) пригодилось бы - квадратурный декодер. Все. Но предпочел бы эту фичу в контексте старой доброй м8, а не как совершенно новый девайс. Суть - если уж переходить на новый, то брать нужно с запасом, а запаса у иксмеги - никакого. Объяснил ?
Go to the top of the page
 
+Quote Post
Zlumd
сообщение Apr 15 2009, 10:49
Сообщение #41


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 12-04-05
Из: Новосибирск
Пользователь №: 4 057



Цитата(afsh @ Apr 10 2009, 14:36) *
Если не секрет - чем вызван такой интерес к этой ATXmega? Ведь ARMов полно и функциональность выше , цена ниже, да и все уже отлажено и стандартно.
ATXMEGA128A1-AU всего $6.09. А есть ли ARM с поддержкой SDRAM за такую цену? Или хотя бы просто с внешней шиной?
А вообще, мне хотелось бы иметь процессор с аппаратной поддержкой SDRAM, NAND Flash и криптомодулем. Но пока я ниодного такого контроллера с флэшем на борту не знаю.

Сообщение отредактировал Zlumd - Apr 15 2009, 10:59
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Apr 15 2009, 13:16
Сообщение #42


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



В A4 16 каналов ШИМ, в A1 - 24. Тоже что-то не встречал таких ARM-ов. И Шим красивый. С высокой тактовой.
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 15 2009, 13:56
Сообщение #43


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Zlumd @ Apr 15 2009, 14:49) *
ATXMEGA128A1-AU всего $6.09. А есть ли ARM с поддержкой SDRAM за такую цену? Или хотя бы просто с внешней шиной?
А вообще, мне хотелось бы иметь процессор с аппаратной поддержкой SDRAM, NAND Flash и криптомодулем. Но пока я ниодного такого контроллера с флэшем на борту не знаю.

ээээ. а как вы 8мибитником SDRAM адресовать собираетесь? иксМега это для тех, кто хочет выжать ещё чуть-чуть толку от скоропостижно устаревающих AVRок. Для себя уже давно решил, что из АВРок пока свою цену отбивают только М8 и M48.

Цитата(SasaVitebsk @ Apr 15 2009, 17:16) *
В A4 16 каналов ШИМ, в A1 - 24. Тоже что-то не встречал таких ARM-ов. И Шим красивый. С высокой тактовой.

bb-offtopic.gif Да, можно сделать "контроллер светодиода" на 24 канала biggrin.gif . Будет такая задача, обязательно использую. Если продавать начнут раньше чем оно снимется с производства.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Apr 15 2009, 22:42
Сообщение #44


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Petka @ Apr 15 2009, 16:56) *
bb-offtopic.gif Да, можно сделать "контроллер светодиода" на 24 канала biggrin.gif . Будет такая задача, обязательно использую. Если продавать начнут раньше чем оно снимется с производства.

bb-offtopic.gif Ну если на большее вы не тяните...., то тоже вариант. Опятьже снимут их возможно лет через 5. Смотрите за пять лет и интелектуальный контроллер светодиодов не осилите. Просто времени не хватит.

Ну а я бы например 12 шаговых двигателей крутанул со всей математикой. И места бы ещё вагон остался.

Вот как раньше принц персии на одну дискету влезал и на 4 мипсах исполнялся вместе со всеми ОС. Ума не приложу. Теперь если надо 2+2 сделать, но красиво, то меньше ARM11 стыда не оберёшься. По углам прятаться, шкуркой надпись AVR сошлифовывать - а то проффессионалы засмеют.
Go to the top of the page
 
+Quote Post
Zlumd
сообщение Apr 16 2009, 01:07
Сообщение #45


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 12-04-05
Из: Новосибирск
Пользователь №: 4 057



Цитата(Petka @ Apr 15 2009, 16:56) *
ээээ. а как вы 8мибитником SDRAM адресовать собираетесь?
В ATXmega128A1-AU есть интерфейс для подключения SDRAM. Ты хочешь сказать, что Atmel заложил в процессор модуль, который невозможно использовать?
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 16 2009, 06:24
Сообщение #46


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Zlumd @ Apr 16 2009, 05:07) *
В ATXmega128A1-AU есть интерфейс для подключения SDRAM. Ты хочешь сказать, что Atmel заложил в процессор модуль, который невозможно использовать?

Поверю что есть. Только обьясните мне как его использовать? Переключать банки памяти? Зачем нужна такая память если её невозможно полноценно использовать? будет-ли работать нормально хотя-бы такая конструкция?
Код
char frame_buffer[320*240];
Go to the top of the page
 
+Quote Post
Rst7
сообщение Apr 16 2009, 06:29
Сообщение #47


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
будет-ли работать нормально хотя-бы такая конструкция?


Курим доку по EWAVR и узнаем, что есть

Цитата
The following table summarizes the available memory attributes:
Memory attribute Pointer size Memory space Address range Max object size
__tiny 1 byte Data 0-0xFF 128 bytes
__near 2 bytes Data 0-0xFFFF 32 Kbytes
__far 3 bytes Data 0-0xFFFFFF (16-bit pointer arithmetics) 32 Kbytes
__huge 3 bytes Data 0-0xFFFFFF 8 Mbytes
__tinyflash 1 byte Code 0-0xFF 128 bytes
__flash 2 bytes Code 0-0xFFFF 32 Kbytes
__farflash 3 bytes Code 0-0xFFFFFF (16-bit pointer arithmetics) 32 Kbytes
__hugeflash 3 bytes Data 0-0xFFFFFF 8 Mbytes
__eeprom 1 bytes EEPROM 0-0xFF 128 bytes
__eeprom 2 bytes EEPROM 0-0xFFFFFF 32 Kbytes
__io N/A I/O space 0–0x3F 4 bytes
__io N/A Data 0x60–0xFF 4 bytes
__ext_io N/A Data 0x100–0xFFFF 4 bytes


Правда, пока качество кода под большие модели страдает (не стрипает лишние установки RAMPx), но это дело наживное.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Zlumd
сообщение Apr 16 2009, 06:32
Сообщение #48


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 12-04-05
Из: Новосибирск
Пользователь №: 4 057



Цитата(Petka @ Apr 16 2009, 09:24) *
будет-ли работать нормально хотя-бы такая конструкция?
Код
char frame_buffer[320*240];
Я полагаю будет. Ставишь модель памяти Large. Все указатели получаются типа __far, т.е. 3 байта.
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 16 2009, 06:48
Сообщение #49


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(SasaVitebsk @ Apr 16 2009, 02:42) *
Ну а я бы например 12 шаговых двигателей крутанул со всей математикой. И места бы ещё вагон остался.

Спокойно, я имел ввиду что иногда уникальная периферия очень удобно подходит к проекту. Однако не всем нужно в одном месте в одно время целых 12 шаговиков. Может мне уже сейчас она нужна, только где эти иксмеги? Уже больше года только о них и слышу.

Цитата(Zlumd @ Apr 16 2009, 10:32) *
Я полагаю будет. Ставишь модель памяти Large. Все указатели получаются типа __far, т.е. 3 байта.

Это и есть банки памяти, только компилятор прячет их от глаз пользователя. В принципе наверное работать можно, но в какую конструкцию обернётся
Код
memcpy(frame_buf1, frame_buf2, 320*240);

?
Поживём, увидим.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Apr 16 2009, 06:54
Сообщение #50


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Все указатели получаются типа __far, т.е. 3 байта.


Только не __far, а __huge. У __far размер объекта ограничен 32к.

Цитата
но в какую конструкцию обернётся


Только memcpy нужен с указателями __huge. А так все пучком. Не 2 регистра на поинтер, а 3. Вот и все.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Apr 16 2009, 15:24
Сообщение #51


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Petka @ Apr 16 2009, 09:48) *
Может мне уже сейчас она нужна, только где эти иксмеги? Уже больше года только о них и слышу.

Год - это не срок для МК. Наоборот здесь всё пучком. И море предложений. Другое дело, что цены пока не самые гуманные. Но в любом случае практически за год, от момента публикации вывели семейство в жизнь. Для AVR32 и трёх маловато похоже. Тока тока появляются.
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 16 2009, 16:23
Сообщение #52


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(SasaVitebsk @ Apr 16 2009, 19:24) *
Год - это не срок для МК. Наоборот здесь всё пучком. И море предложений.

Зайдите на efind + "xmega". Продаются только инженерные образцы, даже 100шт на складах Родины нету. Один пиар. wassat.gif
Go to the top of the page
 
+Quote Post
Rst7
сообщение Apr 16 2009, 17:33
Сообщение #53


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Продаются только инженерные образцы, даже 100шт на складах Родины нету.


Кто же будет ES в большом количестве возить?

А вообще - на Точку опоры и на Rainbow Technologies. Вроде у них уже даже не ES.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
gormih
сообщение Apr 17 2009, 03:10
Сообщение #54


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(Огурцов @ Apr 15 2009, 11:45) *
А вы уже делали ? Что-то невидно пока законченных проектов на иксмеге. А по вопросу не интересовался. Что-то из тинек новых вроде бы было. Мне единственно что от иксмеги (потенциально!) пригодилось бы - квадратурный декодер. Все. Но предпочел бы эту фичу в контексте старой доброй м8, а не как совершенно новый девайс. Суть - если уж переходить на новый, то брать нужно с запасом, а запаса у иксмеги - никакого. Объяснил ?

У Вас позиция похожа на "Если мне не пригодится, значит ерунда"
Тем не менее в портативных устройствах с высокими требованиями к энергопотреблению, и где не нужна повышенная производительность - иксмеге не будет равных - ручаюсь. Кстати и по производительности иксмега скорее всего на самом деле мощнее любого другого 8битного современного микроконтроллера.


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
Maddy
сообщение Apr 17 2009, 17:12
Сообщение #55


Участник
*

Группа: Validating
Сообщений: 56
Регистрация: 15-10-06
Пользователь №: 21 335



Цитата(Petka @ Apr 16 2009, 20:23) *
Зайдите на efind + "xmega". Продаются только инженерные образцы, даже 100шт на складах Родины нету. Один пиар. wassat.gif

www.efo.ru
Цитата
13.03.2009
На склад поступила первая партия новых микроконтроллеров семейства XMEGA - ATXMEGA128A1-AU.

ы ?
PS Я им как-то доверяю ... Железки нужные все привозили ... и Армы и Меги и АВР32 ..... Будет время - посмотрю и на ХМегу - Нужон тупой переходник RS->Ethernet портов на 6-8 .... Так-что бум считать что они есть ...

Сообщение отредактировал Maddy - Apr 17 2009, 17:15
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 17 2009, 17:16
Сообщение #56


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Maddy @ Apr 17 2009, 20:12) *
Так-что бум считать что они есть ...

Да?
http://shop.efo.ru/cgi-bin/shop.pl?categor...p;mh=50&a=1


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Maddy
сообщение Apr 17 2009, 17:21
Сообщение #57


Участник
*

Группа: Validating
Сообщений: 56
Регистрация: 15-10-06
Пользователь №: 21 335



Цитата(zltigo @ Apr 17 2009, 21:16) *

Гы .... А интересно , но ничего не доказвает sad.gif Так-как этот вариант поиска у них диико кривой (Вместо Альтеровского Стратикса Мерка выдавал sad.gif ) Завтра отпишусь нашему менеджеру и спрошу о перспективах ...
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 17 2009, 17:37
Сообщение #58


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



А с диджикеем никто не работает ?
http://search.digikey.com/scripts/DkSearch...amp;x=0&y=0

Я б заказал мелких в складчину.

Сообщение отредактировал Огурцов - Apr 17 2009, 17:38
Go to the top of the page
 
+Quote Post
sdbog
сообщение Apr 24 2009, 12:45
Сообщение #59





Группа: Новичок
Сообщений: 4
Регистрация: 8-10-07
Пользователь №: 31 160



Цитата(Petka @ Apr 16 2009, 20:23) *
Зайдите на efind + "xmega". Продаются только инженерные образцы, даже 100шт на складах Родины нету. Один пиар. wassat.gif


Смотрите тут:
http://rtcs.ru/prod_element2.asp?wh_keywor...u&id=253141
rolleyes.gif
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 24 2009, 13:01
Сообщение #60


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(sdbog @ Apr 24 2009, 16:45) *

Для АВРок цена хорошая. А Вам удалось там их купить? Какую ревизию продают?
Go to the top of the page
 
+Quote Post
sdbog
сообщение Apr 24 2009, 13:32
Сообщение #61





Группа: Новичок
Сообщений: 4
Регистрация: 8-10-07
Пользователь №: 31 160



Цитата(Petka @ Apr 24 2009, 17:01) *
Для АВРок цена хорошая. А Вам удалось там их купить? Какую ревизию продают?


Сам не покупал, интересовался, говорят на складе есть. Ревизию не скажу, но точно не инженерные образцы, а серийная версия.
Go to the top of the page
 
+Quote Post
Ruslan Konovalov
сообщение Apr 24 2009, 15:28
Сообщение #62


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 25-07-07
Пользователь №: 29 364



Цитата(Petka @ Apr 24 2009, 17:01) *
Для АВРок цена хорошая. А Вам удалось там их купить? Какую ревизию продают?


Я черз знакомого заказал и он уже купил 4 штуки ATXMEGA128A1-AU.
Нет никаких проблем.

Сообщение отредактировал Ruslan Konovalov - Apr 24 2009, 15:29
Go to the top of the page
 
+Quote Post
ReAl
сообщение Apr 24 2009, 18:58
Сообщение #63


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(Petka @ Apr 24 2009, 16:01) *
Для АВРок цена хорошая. А Вам удалось там их купить? Какую ревизию продают?
В киевском Rainbow (хм, там под $10 было поштучно, жаднюги, Виаком, говорят, не наглел) была ревизия H


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
MDD
сообщение Apr 29 2009, 16:01
Сообщение #64


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 7-05-06
Пользователь №: 16 862



Что-то у меня потребление получается заметно больше, чем в даташите прописано sad.gif
ATXMEGA128A1-AU, дата выпуска 0904.
При 2МГц от внутреннего RC генератора имеем около 3мА, более-менее похоже на правду.
Включаю тактирование от 32МГц (PLL, кварц 16МГЦ, умножение на 2), получаю 33мА. Это раза в полтора больше, чем у них на "типовом графике" нарисовано. Тактовую частоту перепроверил и по скорости UARTa, и просто ножкой подрыгал - точно тактируется от 32МГц.
Дальше, включаю один DAC. Добавляется еще 4мА.
Запускаю в цикле вывод пилы на его оба выхода, потребление выростает еще на 10мА!

Поделитесь своими данными.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Apr 29 2009, 21:39
Сообщение #65


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



smile.gif
А что значит вывод пилы? Как вы её добиваетесь или следует читать вывод меандра или вы выводы как-то нагружаете?

А вообще то что потребление растёт в динамике - это законно. Особенно учитывая такую частоту. А Atmel дал потребление без учёта ногодрыганья. Это наверняка. Это законно и практикуется всеми фирмами. smile.gif
Go to the top of the page
 
+Quote Post
MDD
сообщение Apr 30 2009, 03:43
Сообщение #66


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 7-05-06
Пользователь №: 16 862



Цитата(SasaVitebsk @ Apr 30 2009, 00:39) *
А что значит вывод пилы? Как вы её добиваетесь или следует читать вывод меандра или вы выводы как-то нагружаете?


Вывод пилы по мотивам апликухи, максимально быстро по готовности. Сами выводы при этом никуда не нагружены.

Код

for(;;)
{
  for (angle=0;angle<0x1000;angle++)
  {
    while ((DACB.STATUS & 0x01)==0){ };
    DACB.CH0DATA=angle;
    while ((DACB.STATUS & 0x02)==0){ };
    DACB.CH1DATA=0x0FFF-angle;
  }
}

Кстати заметил нюанс. Для работы с DAC-ом пины порта не нужно заранее никак настраивать. Точнее настраивать можно, но это не играет никакой роли. Как только выбран канал DAC-а, он монопольно захватывает "свой" пин и похоже отключает все остальное. Т.е. повышенное потребление из-за конфликтов на порту вроде исключается.

Цитата
А вообще то что потребление растёт в динамике - это законно. Особенно учитывая такую частоту. А Atmel дал потребление без учёта ногодрыганья. Это наверняка. Это законно и практикуется всеми фирмами. smile.gif


Сейчас попробовал непрерывно выводить в DAC константы. На потреблении это никак не отразилось
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 30 2009, 05:17
Сообщение #67


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(MDD @ Apr 29 2009, 16:01) *
Тактовую частоту перепроверил и по скорости UARTa, и просто ножкой подрыгал

Отключите UART и не дрыгайте ножкой. Напряжение питания правильное ?
Go to the top of the page
 
+Quote Post
MDD
сообщение Apr 30 2009, 06:06
Сообщение #68


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 7-05-06
Пользователь №: 16 862



Цитата(Огурцов @ Apr 30 2009, 08:17) *
Отключите UART и не дрыгайте ножкой. Напряжение питания правильное ?

USART отключал. Он, кстати, ощутимо потребления не добавляет. Да и даташит обещал всего +7.5мкА на каждый модуль USART.
Ножкой тоже дрыгал лишь для проверки тактовой.
Питание правильное - и тестером-осциллографом смотрел, и AVRISP2 определил VTarget 3.3В
Т.е. картина даже по минимуму такая:
1.Настраиваем тактировние от 32МГц
2.Настраиваем все порты как выходы
3.Циклимся ничего не делая

Получаем потребление 33мА, что уже явно много. Если внешние порты оставить на ввод, то потребление заметно не меняется, разве что когда руку к ним подносишь... Пробовал затактироваться и от внутреннего RCгенератора 32МГц. Потребление не меняется.

Ну, а DAC - это похоже отдельная песня. Кстати, пронаблюдал эффект описанный в Erratе - при опоре выше 2.4В, выходной сигнал действительно сильно колбасит...
Go to the top of the page
 
+Quote Post
Rst7
сообщение Apr 30 2009, 06:35
Сообщение #69


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
При 2МГц от внутреннего RC генератора имеем около 3мА, более-менее похоже на правду.


Фигня. Должно быть миллиампера полтора по даташиту, ну два - это вообще отсилы. Надо смотреть, какая-то периферия на полном ходу шпарит.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
MDD
сообщение Apr 30 2009, 07:07
Сообщение #70


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 7-05-06
Пользователь №: 16 862



Цитата(Rst7 @ Apr 30 2009, 09:35) *
Фигня. Должно быть миллиампера полтора по даташиту, ну два - это вообще отсилы. Надо смотреть, какая-то периферия на полном ходу шпарит.


Кстати, да. Тоже повышено. Просто для моего применения этот режим неактуален, я и не перепроверил по таблице. А по графику примерно верно.
Сейчас попробовал затактироваться от кварца 16МГц. Получил 17мА.
Т.е. получается, что везде завышение в полтора раза.
То ли у меня чип какой-то поджаренный. "Практики" - АУ, отзовитесь со своими данными!
То ли и вправду периферия. Но я сам ничего специально не включаю, а по умолчанию вроде бы все лишнее должно быть изначально выключено. Пошел перечитывать даташиты...
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Apr 30 2009, 12:25
Сообщение #71


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



А судьи кто? Хм-м, что-то не то biggrin.gif
Ток измеряли чем? Если китайским тестером .... Пробовал как-то. Ерунда полная. Только стрелочным прибором, ибо потребление динамическое.


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
MDD
сообщение Apr 30 2009, 15:28
Сообщение #72


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 7-05-06
Пользователь №: 16 862



Ток измерял измерителем, встроенным в блок питания (самодельный).
Естественно перепроверил тестерами - китайскими и дешевым, и подороже.
И даже сейчас в угоду Вашей сомнительной гипотезе wink.gif достал с антресолей советский стрелочный - все показывают примерно одно и тоже.
Собака зарыта где-то не здесь...
Сейчас попробовал самый упрощенный вариант - просто вытер память программ.
В таком состоянии чип потребляет около 3мА.
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Apr 30 2009, 16:12
Сообщение #73


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Цитата(MDD @ Apr 30 2009, 19:28) *
...И даже сейчас в угоду Вашей сомнительной гипотезе wink.gif

Сомнительной? Зря Вы так. Опыт приходит во время еды biggrin.gif Стрелочный прибор здесь гораздо более уместен.
Некоторые китайские ....изделия... очень бурно реагируют на неравномерный ток.


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
MDD
сообщение Apr 30 2009, 18:05
Сообщение #74


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 7-05-06
Пользователь №: 16 862



Мой опыт (а я подозреваю, что он не меньше Вашего) не столь категоричен в отношении цифровых тестеров.
Да и нет в данном случае никаких медленных "неравномерностей", все прекрасно усредняется...
Впрочем, давате оставим метрологические споры и подождем отчета еще хоть одного практика.
Смущает, что их почему-то до сих пор нет... Никак не думал, что окажусь в первых рядах xmega-испытателей biggrin.gif
Go to the top of the page
 
+Quote Post
_Алексей_
сообщение May 6 2009, 02:32
Сообщение #75





Группа: Новичок
Сообщений: 11
Регистрация: 16-02-09
Пользователь №: 44 925



Теперь и я стал счастливым обладателем ATXMEGA32A4:)
При программировании столкнулся со следующей ситуацией: в AVRStudio 4.16 запускаю оболочку для программирования, программирую, но контроллер не реагирует. Закрываю оболочку программирования и контроллер оживает! Такого на mega-x не было. После программирования (и с запущенной оболочкой) контроллер сразу начинал работать.
Как побороть мою проблему?

Сообщение отредактировал _Алексей_ - May 6 2009, 02:55
Go to the top of the page
 
+Quote Post
MDD
сообщение May 6 2009, 04:03
Сообщение #76


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 7-05-06
Пользователь №: 16 862



Цитата(_Алексей_ @ May 6 2009, 05:32) *
Теперь и я стал счастливым обладателем ATXMEGA32A4:)

Где брали?
Меня "мелкие" кристаллы гораздо больше интересует, чем 128А1

Цитата
При программировании столкнулся со следующей ситуацией: в AVRStudio 4.16 запускаю оболочку для программирования, программирую, но контроллер не реагирует. Закрываю оболочку программирования и контроллер оживает! Такого на mega-x не было. После программирования (и с запущенной оболочкой) контроллер сразу начинал работать.
Как побороть мою проблему?


При программировании ATxmega128A1 через AVR ISP2 все как обычно. Контроллер стартует сразу после прошивки.
Может у Вас разъем программатора неправильно распаян?
Go to the top of the page
 
+Quote Post
_Алексей_
сообщение May 6 2009, 04:59
Сообщение #77





Группа: Новичок
Сообщений: 11
Регистрация: 16-02-09
Пользователь №: 44 925



>Где брали?
Rainbow

>При программировании ATxmega128A1 через AVR ISP2 все как обычно. Контроллер стартует сразу после прошивки.
Может у Вас разъем программатора неправильно распаян?

Программирую с помощью JTAG ICE MK2 по PDI.
Если бы было распаяно не правильно, то контроллер бы не программировался и не работала бы отладка.
Go to the top of the page
 
+Quote Post
MDD
сообщение May 6 2009, 05:13
Сообщение #78


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 7-05-06
Пользователь №: 16 862



Цитата(_Алексей_ @ May 6 2009, 07:59) *
Rainbow

Спасибо за наводку.

Цитата
Программирую с помощью JTAG ICE MK2 по PDI.


С ним дел не имел. Но попробую предположить - может он сразу после прошивки переводит чип в режим пошаговой отладки через PDI?
Go to the top of the page
 
+Quote Post
_Алексей_
сообщение May 6 2009, 05:51
Сообщение #79





Группа: Новичок
Сообщений: 11
Регистрация: 16-02-09
Пользователь №: 44 925



>Спасибо за наводку
Пожалуйстаsmile.gif

>С ним дел не имел. Но попробую предположить - может он сразу после прошивки переводит чип в режим пошаговой отладки через PDI?

Вряд ли. Посмотрел осциллографом состояние линий PDI_DATA и PDI_CLK и стало понятно. При запуске оболочки открывается сеанс связи с МК и не закрывается. А т.к. одна из эти линий совмещена с линией RST, то понятно почему МК не оживает.

MDD, Вы для программирования используете AVRStudio и PDI? Вроде 128A1 можно еще по JTAG шить, если не ошибаюсь.

В процессе изучения XMEGA возникает масса вопросов. FAQ еще никто не сделал?
Вот хочу изменить внутреннюю частоту с 2МГц на 32МГц, но не получается. Как я понял, надо активировать защиту защиту регистров (СРР регистр), изменить CLK_CTRL и OSC_CTRL, но не выходит. Запускаю отладчик и вижу, что регистр CLK_CTRL не изменяется.
В pdf не смог найти таблицы с описанием адресации всех регистров. Пишу на асме, надо знать к каким обращаться через out/sts.

Сообщение отредактировал _Алексей_ - May 6 2009, 05:51
Go to the top of the page
 
+Quote Post
MDD
сообщение May 6 2009, 06:47
Сообщение #80


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 7-05-06
Пользователь №: 16 862



Цитата(_Алексей_ @ May 6 2009, 08:51) *
MDD, Вы для программирования используете AVRStudio и PDI? Вроде 128A1 можно еще по JTAG шить, если не ошибаюсь.


Да, использую студию и AVR ISP2 через PDI. Через JTAG мне не чем шить.

Цитата
В процессе изучения XMEGA возникает масса вопросов. FAQ еще никто не сделал?
Вот хочу изменить внутреннюю частоту с 2МГц на 32МГц, но не получается. Как я понял, надо активировать защиту защиту регистров (СРР регистр), изменить CLK_CTRL и OSC_CTRL, но не выходит. Запускаю отладчик и вижу, что регистр CLK_CTRL не изменяется.
В pdf не смог найти таблицы с описанием адресации всех регистров. Пишу на асме, надо знать к каким обращаться через out/sts.


Да, я вот тоже привык по FAQ новые контроллеры изучать. А здесь похоже придется поучаствовать в его написании smile.gif
Прежде всего не лишним будет напомнить, что при изучении Xmega нужно пользоваться двумя документами - непосредственно даташитом на контроллер и общим мануалом. Мануал лежит здесь http://www.atmel.com/dyn/resources/prod_do...nts/doc8077.pdf
Теперь по тактированию. Для этого следует изучить апноту AVR1003: Using the XMEGA Clock System . Там есть пример кода, правда на С. Но есть и критическая секция, написанная на асме. Непосредственно переключение нужно делать быстро, за четыре такта, иначе не переключится.
Просмотр сишного листинга показывает, что теперь (по понятным причинам) к большинству регистров доступ идет через команды работы с памятью . Ниже пример тактирования от PLL (кварц 16МГц с умножением на 2) Привожу фрагмент листинга, чтобы был виден "ассемблер".


Код
   58          //Настраиваем тактирование
     59          //Кварц 16МГц, умножение на 2
     60          OSC.XOSCCTRL=0xcb; //Кварц(12-16),16К циклов
   \   00000000   EC0B               LDI     R16, 203
   \   00000002   93000052           STS     82, R16
     61          OSC.CTRL|=0x08; //Включаем кварцевый генератор
   \   00000006   E5E0               LDI     R30, 80
   \   00000008   E0F0               LDI     R31, 0
   \   0000000A   BFFB               OUT     0x3B, R31
   \   0000000C   8100               LD      R16, Z
   \   0000000E   6008               ORI     R16, 0x08
   \   00000010   8300               ST      Z, R16
   \   00000012   E5E1               LDI     R30, 81
     62          do{} while ((OSC.STATUS & 0x08)==0); //ожидаем готовности кв. генератора
   \                     ??main_0:
   \   00000014   8100               LD      R16, Z
   \   00000016   FF03               SBRS    R16, 3
   \   00000018   CFFD               RJMP    ??main_0
     63          OSC.PLLCTRL=0xc2;// PLL от кварца, К=2
   \   0000001A   EC02               LDI     R16, 194
   \   0000001C   8304               STD     Z+4, R16
     64          OSC.CTRL|=0x10;//Включаем PLL
   \   0000001E   E5E0               LDI     R30, 80
   \   00000020   8100               LD      R16, Z
   \   00000022   6100               ORI     R16, 0x10
   \   00000024   8300               ST      Z, R16
   \   00000026   E5E1               LDI     R30, 81
     65          do{} while ((OSC.STATUS & 0x10)==0); //Ожидаем готовности PLL
   \                     ??main_1:
   \   00000028   8100               LD      R16, Z
   \   0000002A   FF04               SBRS    R16, 4
   \   0000002C   CFFD               RJMP    ??main_1
     66          CCPwriteCLKtoPLL(); //переключаемся на тактирование от PLL
   \   0000002E   ....               RCALL   CCPwriteCLKtoPLL
     67          OSC.CTRL=0x18; //выключаем все генераторы, кроме кварца и PLL
   \   00000030   E108               LDI     R16, 24
   \   00000032   93000050           STS     80, R16

................................

226          //критическая секция для переключения источника тактирования
   CCPwriteCLKtoPLL:

   \   00000000   ED08               ldi r16,0xd8
   \   00000002   E014               ldi r17,0x04
   \   00000004   BF04               out 0x34,r16
   \   00000006   93100040         sts 64,r17
       0000000A   9508               RET


Сообщение отредактировал MDD - May 6 2009, 06:48
Go to the top of the page
 
+Quote Post
Зайцев Иван
сообщение May 6 2009, 07:03
Сообщение #81


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 23-07-08
Из: Екатеринбург
Пользователь №: 39 153



Цитата(_Алексей_ @ May 6 2009, 10:59) *
Программирую с помощью JTAG ICE MK2 по PDI.
Если бы было распаяно не правильно, то контроллер бы не программировался и не работала бы отладка.


Схему подключения МКII выложить можете?
Go to the top of the page
 
+Quote Post
_Алексей_
сообщение May 6 2009, 08:35
Сообщение #82





Группа: Новичок
Сообщений: 11
Регистрация: 16-02-09
Пользователь №: 44 925



MDD, спасибо за пример!
Действительно, надо было заглянуть в Application.

Рабочий пример на асме переключения на встроенный генератор 32МГц

;32 MHz Internal RC Oscillator Enable
ldi A,OSC_RC32MEN_bm
sts OSC_CTRL,A
;32 MHz Internal RC Oscillator Ready?
lds A,OSC_STATUS
sbrs A,1 ;OSC_RC32MRDY_bm
rjmp PC-3
;Configuration Change Protection Register. Protected IO register
ldi A,CCP_IOREG_gc
out CPU_CCP,A
;System Clock Selection. 32 MHz Internal RC Oscillator.
ldi A,CLK_SCLKSEL_RC32M_gc
sts CLK_CTRL,A

Не понятно как сейчас пользоваться командами SBRS и SBRС при использовании ATxmega32A4def.inc, т.к. SBRS и SBRС используют номер бита, а в ATxmega32A4def.inc биты преобразованы в hex-значения.

>Схему подключения МКII выложить можете?
Какая там схема... 2 проводка: RESET/PDI_CLK и PDI_DATA.
Go to the top of the page
 
+Quote Post
MDD
сообщение May 6 2009, 08:57
Сообщение #83


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 7-05-06
Пользователь №: 16 862



Цитата
>Схему подключения МКII выложить можете?
Какая там схема... 2 проводка: RESET/PDI_CLK и PDI_DATA.


Распайку разъема нужно смотреть в Студии: Help->AVR Tools User Guide
Хочу заметить, что на данный момент там цоколевка разъема именно под PDI для AVR ISP2 не приведена.
Ее нужно брать в разделе для JTAGICE mkII. Атмеловцы сделали распайку одинаковой с прицелом под STK600.
Go to the top of the page
 
+Quote Post
Зайцев Иван
сообщение May 6 2009, 09:07
Сообщение #84


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 23-07-08
Из: Екатеринбург
Пользователь №: 39 153



Спасибо
уже нашел и посмотрел
Go to the top of the page
 
+Quote Post
ReAl
сообщение May 13 2009, 19:30
Сообщение #85


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(MDD @ May 6 2009, 11:57) *
Хочу заметить, что на данный момент там цоколевка разъема именно под PDI для AVR ISP2 не приведена.

AVR studio 4.16 Build 628
Help/AVR Tools user guide -> AVRISP mkII User Guide/2:Hardware Description/2.5:Target Interface/2.5.2 PDI Interface

__________________________

Этой ATxmega128A1 чего нехватает, так это простейшего ремаппинга хотя бы SPI да UART-ы (дерущиеся по ногам между собой да с таймерами) хотя бы с пары портов на эти EBI-ческие, свободные при отсутствии внешней памяти, порты. Или хотя бы пару SPI бросить на порт К, который в режиме LPC2 свободен. А то всего много, а использовать в полный рост проблематично.

Ну ничего, про запрет прерывания на пару тактов после записи в SPL (отсутствие чего я лет пять назад в обсуждениях AVR записывал в их недостаток) сделали, может и это допатчат.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Огурцов
сообщение May 13 2009, 20:24
Сообщение #86


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Этого нехватало еще at90s1200. Вообще, матрица нужна, чтобы коммутировать любую фичу на любой пин. Не торопятся - еще лет десять потребуется.
Go to the top of the page
 
+Quote Post
Spider
сообщение Jun 22 2009, 10:07
Сообщение #87


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



Ребят, а кто знает как заставить avr-gcc собирать код с 32х битными указателями? Ведь ATXMega потдерживает >64k памяти...
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jun 22 2009, 10:08
Сообщение #88


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
как заставить avr-gcc собирать код с 32х битными указателями?


Дык вроде пока никак.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Spider
сообщение Jun 22 2009, 11:03
Сообщение #89


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



А кто-нить знает как в ATXMega использовать внешнюю память больше 64к? AVR-gcc не знает ничего о поинтерах больше 16 бит sad.gif
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jun 22 2009, 11:07
Сообщение #90


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Пользуйте IAR. Тот знает.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
SysRq
сообщение Jun 22 2009, 16:47
Сообщение #91


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Цитата(Alexey Belyaev @ Jun 22 2009, 15:03) *
AVR-gcc не знает ничего о поинтерах больше 16 бит sad.gif

А если так?
CODE
#define GET_FAR_ADDRESS(var) \
({ \
uint_farptr_t tmp; \
\
__asm__ __volatile__( \
\
"ldi %A0, lo8(%1)" "\n\t" \
"ldi %B0, hi8(%1)" "\n\t" \
"ldi %C0, hh8(%1)" "\n\t" \
"clr %D0" "\n\t" \
: \
"=d" (tmp) \
: \
"p" (&(var)) \
); \
tmp; \
})
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jun 22 2009, 16:51
Сообщение #92


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
А если так?


Ужос.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jun 22 2009, 18:14
Сообщение #93


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(SysRq @ Jun 22 2009, 19:47) *
А если так?
Только придётся все обращения через такой указатель тоже вручную делать.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
SysRq
сообщение Jun 22 2009, 19:00
Сообщение #94


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Цитата(ReAl @ Jun 22 2009, 22:14) *
Только придётся все обращения через такой указатель тоже вручную делать.
Ну вестимо так sad.gif
(Может быть человеку всего какой-то кусок данных за пределами 64к и нужен, может быть временно и это подойдет.)
Go to the top of the page
 
+Quote Post
Spider
сообщение Jun 23 2009, 05:04
Сообщение #95


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



Цитата(SysRq @ Jun 23 2009, 02:00) *
Ну вестимо так sad.gif
(Может быть человеку всего какой-то кусок данных за пределами 64к и нужен, может быть временно и это подойдет.)

Ну не совсем тот указатель. У ATXMeg для этого есть RAMPD RAMPX RAMPY RAMPZ регистры. Они работьают в паре с k регистром от STS к примеру. Сложно но можно.
Go to the top of the page
 
+Quote Post
Spider
сообщение Jun 29 2009, 11:02
Сообщение #96


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



Нашёл интересную особенность. Если перевести прерывания в Boot секцию, то обратно они уже не возвращаются.
Go to the top of the page
 
+Quote Post
Duhas
сообщение Jul 4 2009, 07:58
Сообщение #97


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 13-04-07
Пользователь №: 27 018



а не подскажете почему на Хмега нет полных даташитов? или их просто не доделали еще ?
Go to the top of the page
 
+Quote Post
vovanse
сообщение Jul 4 2009, 09:13
Сообщение #98


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 14-02-06
Из: Кемерово
Пользователь №: 14 293



Почему не имеет? AVR XMEGA A Manual Preliminary - описание семейства, а, например, ATxmega64A1/128A1/192A1/256A1/384A1 Preliminary описание особенностей конкретного контроллера. http://www.atmel.com/dyn/products/product_...PN=ATxmega128A1
Go to the top of the page
 
+Quote Post
Duhas
сообщение Jul 4 2009, 10:48
Сообщение #99


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 13-04-07
Пользователь №: 27 018



ну вообще то Preliminary это как бы только подготовительна версия... особенности там допустим есть.. но подробно ничего не описано... все так, обзорно...
Go to the top of the page
 
+Quote Post
Leonmezon
сообщение Jul 4 2009, 16:57
Сообщение #100


Частый гость
**

Группа: Участник
Сообщений: 191
Регистрация: 11-02-09
Из: Краснодар
Пользователь №: 44 686



Цитата(Duhas @ Jul 4 2009, 14:48) *
ну вообще то Preliminary это как бы только подготовительна версия... особенности там допустим есть.. но подробно ничего не описано... все так, обзорно...

Возможно и обзорно, но в принципе все работает (да и примеров на Atmel много и отвечают в течении 2-3 суток довольно подробно). Пока с Xmega - только одно проблема: в компиляторах каждые 3 месяца меняют для них *.h дополнительные файлы - иногда приходиться переписывать программу (по крайне мере ICC AVR 7.22 так и получилось). А так обещают к новому году написать много примеров и Application Builder под Xmega.
Go to the top of the page
 
+Quote Post

23 страниц V   1 2 3 > » 
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 22:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.02713 секунд с 7
ELECTRONIX ©2004-2016