Страница 9 из 9

Re: AT91SAM7 старт с коленки

Добавлено: Пт ноя 25, 2011 08:08:58
Reloader
начать отталкиваться в каком направлении
В направлении исследования и разработки на мощных контроллерах
почему не NanoITX на атоме
потому, что NanoITX - это материнская плата для компьютера - это единственное её предназначение. все, что вы сможете на ней изучить - программирование под конкретную ось.

В приведенной же мной ссылке - отладочная плата на контроллере Atmel AT91SAM9G45, что позволяет изучать программирование сего контроллера, так же сия плата может являться базовым блоком для испытаний сопряжения чего угодно с сим контроллером.
Linux там установлен для демонстрации возможностей, можете туда что-нить свое пихать - дело ваше.

Мое мнение таково : контроллеры такого уровня - это не мега 8, и подходить к работе с такими контроллерами начиная с мигания светодиодом - как паять SMD компоненты разогретым на паяльной лампе куском меди в 2 кг весом...

Re: AT91SAM7 старт с коленки

Добавлено: Пт ноя 25, 2011 09:57:54
Satyr
Reloader писал(а):
начать отталкиваться в каком направлении
В направлении исследования и разработки на мощных контроллерах
Так в этой теме совсем не мощный обсуждается -)))
Старенький и простенький.

То, что ты предлагаешь посмотреть, хоть тоже не фантан, но идейно совершенно другая вещь.

Re: AT91SAM7 старт с коленки

Добавлено: Пт ноя 25, 2011 09:59:59
Satyr
Reloader писал(а): Мое мнение таково : контроллеры такого уровня - это не мега 8, и подходить к работе с такими контроллерами начиная с мигания светодиодом - как паять SMD компоненты разогретым на паяльной лампе куском меди в 2 кг весом...
Твое мнение ошибочно.

Собсно, моргать светодиодом как признак понимания правильного старта исполнения программы и работы хоть какой то периферии можно и на Intel i7. Лишь бы этот этап не затягивался, как эта тема, стартующая с коленки второй год -)))

Re: AT91SAM7 старт с коленки

Добавлено: Чт дек 01, 2011 17:03:35
ELcat
Satyr писал(а):
ELcat писал(а):Вопрос ко всем: какие камушки на ядре Cortex M3 вы уважаете больше всего Atmel, STM, NXP, Freescale и почему? Какие проще в освоении и работе? Количество примеров? Характеристики и периферийные "навороты"?
Забудь про атмел.
Именно STM, NXP, Freescale и есть самые интересные.
У кого что интересней, зависит от применения.

Самые дешевые с USB - NXP. У них же самые навороченные по переферии.
У ST очень привлекательное все и чуть чуть подешевле, но некоторых вариантов как у NXP прост нет.
У фрискейла уже поставляются и готовятся к поставки сверхвыгодные чтуки на M4.
Спасибо, довольно поверхностный, но вразумительный ответ. На работе сейчас осваиваем "Кинетис". А для личных целей пока колеблюсь STM-NXP - вроде и там и там уже появились камушки на 120МГц, у NXP "навороты" по вменяемым ценам, а у STM ультрадешёвые отладки, особенно в глаза "въелась" эта http://www.st.com/internet/evalboard/product/250990.jsp

Re: AT91SAM7 старт с коленки

Добавлено: Чт дек 01, 2011 17:15:37
ELcat
Reloader писал(а):Уважаемые Коты, не ругайтесь шибко, если не в тему, но!
Сам мощными контроллерами пока не занимался, но попалась мне на глаза сия весч :
http://starterkit.ru/html/index.php?nam ... view&id=53
покорило - LINUX на борту. полноценный, блин...
Поймите правильно - не лучше ли будет начать отталкиваться от такой платы?
Судя по всему мощностей там достаточно, все, что нужно - на борту....
Не забывайте, контроллер обсуждавшийся в этой теме ARM7TDMI является такой же встраиваемой системой, как и ATmega8 (раз уж её тут привели как пример). А то что приведено по ссылке - это встраиваемый "писюк", такой же как и на атоме. Просто архитектуры этих процов аппаратно заточены под многозадачки с соответствующими возможностями контроллера прерываний и локами регистра адреса, коих нет у "простых" МК. Если вам нужен именно "писюк", именно "крутой" и именно на АРМе, советую взглянуть в сторону CortexA8 - реальный конкурент даже "атома".

Сию же тему предлагаю повернуть в сторону старта CortexM0 и CortexM3 "с коленки".

Re: AT91SAM7 старт с коленки

Добавлено: Чт дек 01, 2011 17:18:17
Satyr
У NXP интересны lpc11xx как сверхдешеовые, тупейшие интерфейсные чипы конкретно под USB, CAN и прочее
И аналогично, но чуть жирнее lpc13xxx
Не просто не имеет аналогов по переферии lpc178x

Остальное так себе, аналоги из stm32f2xxxx интереснее. stm32f1xxxxx уже не особо интересно - в f2 за туже цену, но жирнее.

Re: AT91SAM7 старт с коленки

Добавлено: Сб дек 03, 2011 19:30:36
inkHunter
Не могу прочитать значения регистра WDT

int main( void ) {

*AT91C_WDTC_WDMR =(0x1 << 15)|(0x1<<12); вот тут задаю значения.
mr=*AT91C_WDTC_WDMR;
printf ("AT91C_WDTC_WDMR=%ld\n",mr );


И вот в терминале мне отправляет, всегда одно и тоже самое, чтобы я не записал в *AT91C_WDTC_WDMR,
AT91C_WDTC_WDMR=32768

Re: AT91SAM7 старт с коленки

Добавлено: Сб дек 03, 2011 21:51:48
ELcat
Satyr писал(а):У NXP интересны lpc11xx как сверхдешеовые, тупейшие интерфейсные чипы конкретно под USB, CAN и прочее
И аналогично, но чуть жирнее lpc13xxx
Не просто не имеет аналогов по переферии lpc178x

Остальное так себе, аналоги из stm32f2xxxx интереснее. stm32f1xxxxx уже не особо интересно - в f2 за туже цену, но жирнее.
Но, я так понимаю, между STM32F1 и STM32F2 разницы минимум, тоесть разобравшись с одним, переход на другой будет без затруднений?

Re: AT91SAM7 старт с коленки

Добавлено: Вс дек 04, 2011 00:05:45
Satyr
ELcat писал(а): Остальное так себе, аналоги из stm32f2xxxx интереснее. stm32f1xxxxx уже не особо интересно - в f2 за туже цену, но жирнее.
Но, я так понимаю, между STM32F1 и STM32F2 разницы минимум, тоесть разобравшись с одним, переход на другой будет без затруднений?[/quote]
Да. Можно считать их 1 и 2 поколением одного модельного ряда. Они сейчас заметно пересекаются, но совсем простенькие есть только в stm32f1. В прочих случаях лучше сразу глядеть среди stm32f2.

Сам вчера начал делать прототип на stm32f2 . У NXP оказалось не очень с недорогими и малоногими МК с контроллером внешнего SRAM. Старший девайс в модельном ряду, где нужен был LCD TFT контроллер, аналогов кроме NXP вобще не имел.

Собсно, если нужен будет highspeed USB, то обратиться придется снова к NXP. Кроме lpc185x и at90sam3u ничего с хайспид полностью внутри неприпомню.

Re: AT91SAM7 старт с коленки

Добавлено: Вс дек 04, 2011 22:04:47
neonix
А я прикупил макетку stm32f4 discovery уже начал изучение. Протестировал производительность, испробовал DSP библиотеку, камень великолепный. Изменения от STM32F1 в периферии не столь значительные как мне показалось, а вот ядро Cortex M4 с FPU это настоящий монстр 168 МГц и 210 DMIPS, флешь с ART accelerator работающая на частоте ядра много Flash и SRAM. В общем впечатления положительные, для требовательных задач этот камень подходит великолепно, да и для начальных DSP задач тоже.

Re: AT91SAM7 старт с коленки

Добавлено: Пн дек 05, 2011 00:45:46
inkHunter
Что никто не знает ????
Не могу прочитать значения регистра WDT

int main( void ) {

*AT91C_WDTC_WDMR =(0x1 << 15)|(0x1<<12); вот тут задаю значения.
mr=*AT91C_WDTC_WDMR;
printf ("AT91C_WDTC_WDMR=%ld\n",mr );


И вот в терминале мне отправляет, всегда одно и тоже самое, чтобы я не записал в *AT91C_WDTC_WDMR,
AT91C_WDTC_WDMR=32768

Re: AT91SAM7 старт с коленки

Добавлено: Вт янв 10, 2012 14:09:47
ELcat
neonix писал(а):А я прикупил макетку stm32f4 discovery уже начал изучение. Протестировал производительность, испробовал DSP библиотеку, камень великолепный. Изменения от STM32F1 в периферии не столь значительные как мне показалось, а вот ядро Cortex M4 с FPU это настоящий монстр 168 МГц и 210 DMIPS, флешь с ART accelerator работающая на частоте ядра много Flash и SRAM. В общем впечатления положительные, для требовательных задач этот камень подходит великолепно, да и для начальных DSP задач тоже.
Ого! А я STM32L Discovery :beer:

Re: AT91SAM7 старт с коленки

Добавлено: Чт янв 12, 2012 14:13:30
Satyr
Тошиба недавно такие кортексы (фор аутомотив) анонсировала, что просто мегашок :shock: :shock:

Re: AT91SAM7 старт с коленки

Добавлено: Вс янв 15, 2012 01:05:20
ELcat
Какие бы кто не анонсировал, в нашем деле главное - поддержка. STM сделали почти халявные отладки - расплодилось форумов и примеров в инете. Крутой и не дорогой проц это ещё не залог успеха, главное - это всё таки поддержка. А какой она будет у них, поживём - увидим :)

Re: AT91SAM7 старт с коленки

Добавлено: Вс янв 15, 2012 14:07:03
Satyr
ELcat писал(а):Какие бы кто не анонсировал, в нашем деле главное - поддержка. STM сделали почти халявные отладки - расплодилось форумов и примеров в инете.
Не волнуйся - у STM32 на свежее тоже поддержка нулевая. Более менее в полной мере примеры под stm32f1xx есть. даже под stm32f2xx очень слабо. Про stm32f4xx не скажу, но думаю, что вобще тоска.
Ну, чуть больше это требует времени, но не принципиальная проблема.

Re: AT91SAM7 старт с коленки

Добавлено: Вс янв 15, 2012 14:08:53
Satyr
Если чо, в мелком радиогубительском корпусе tqfp144
Изображение

Re: AT91SAM7 старт с коленки

Добавлено: Пн янв 16, 2012 01:17:34
neonix
Под STM32F4 конечно примеров да и всяких вкусностей поменьше, но тем не менее много работает со старых F1 т.к периферия очень похожа и переносимость получается отличная. Пока мой выбор за STM, поживем увидим не так давно мне очень нравились AT91SAM7S и SAM3U теперь они после STM32F4 унылы чуть более чем полностью :)

Re: AT91SAM7 старт с коленки

Добавлено: Чт янв 19, 2012 10:59:54
ELcat
neonix писал(а):Под STM32F4 конечно примеров да и всяких вкусностей поменьше, но тем не менее много работает со старых F1 т.к периферия очень похожа и переносимость получается отличная. Пока мой выбор за STM, поживем увидим не так давно мне очень нравились AT91SAM7S и SAM3U теперь они после STM32F4 унылы чуть более чем полностью :)
Аналогично :)) А отладки у STM таки есть практически на все семейства, и по соотношению функционал/цена их отладкам равных нету.