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

 
 
23 страниц V  « < 5 6 7 8 9 > »   
Closed TopicStart new topic
> ATxmega
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
Rst7
сообщение Jul 4 2009, 17:08
Сообщение #101


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

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



Цитата
ну вообще то Preliminary это как бы только подготовительна версия... особенности там допустим есть.. но подробно ничего не описано... все так, обзорно...


У Атмела эта надпись частенько исчезает только тогда, когда в очередную ревизию даташита вставляют "Not recommended for new design".


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


Местный
***

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



ну я на АСМ-е их бы поковырял... так что изменения хидеров мне побоку)

в основном на каждый камень лежат 2 документа, обзорный - summary и полный...
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jul 4 2009, 17:51
Сообщение #103


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

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



Цитата
в основном на каждый камень лежат 2 документа, обзорный - summary и полный...


А теперь лежит Manual - подробное описание модулей и т.д., но без конкретики аля адреса портов (но с полным описанием работы узлов) и собственно Datasheet, в котором распиновка чипов, адреса периферии и т.д. - то, что внутри семейства от камня к камню меняется.


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


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

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



Те изменения что вносят - в основном более полно описание функций связанных DMA и шифрованием, что же касаться портов, АЦП, ЦАП и таймеров - за последние полгода - изменений визуально не видно, в любом случае - изучения Xmega придеться начинать с простых вещей (очень много нюансов), так что когда дойдете до DMA ... может уже все и отладят, в том числе и описание.

Сообщение отредактировал Leonmezon - Jul 4 2009, 18:03
Go to the top of the page
 
+Quote Post
manul78
сообщение Jul 9 2009, 18:44
Сообщение #105


Местный
***

Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719



Вот тоже решил Xmega попытать... Кризис, работы мало - зато времени много...

Вопрос у меня такой: Заказал 2 шт. ATxmega128A1-AU по 250 рупий, это нормально, но вот с
TQFP100 возится проблематично. Интересно, есть уже что-либо подобное
для XMega ?
Прикрепленные изображения
Прикрепленное изображение Прикрепленное изображение
 


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post

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

 


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


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