|
помогите выбрать МК AVR+программатор+отладочную плату, хочу изучить МК |
|
|
|
Aug 25 2010, 19:17
|
Участник

Группа: Участник
Сообщений: 51
Регистрация: 11-02-10
Пользователь №: 55 414

|
всем привет,хочу научиться программировать микроконтроллеры и изучить их архетектуру,но думаю быстрее дело пойдет на практике,посоветуйте МК+программатор+отладочная плата не дороже 300грн(можно чуть дороже).
или вариант купить МК,сделать программатор громова (на ноуте есть СОМ порт)+самому начать делать отладочную плату,начать с пары светодиодов а потом по мере изучения и получения новых знаний добавлять ранзые фичи?посоветуйте пожалуйста.
чтобы точнее дать совет,учусь в университете на 4м курсе(системы управления и автоматики,бюджет,получаю стипендию).Учиться скорей всего 3 года (хочу на магистратуру),хочу научиться чтонибудь реально делать по специальности,в универе изучали только полгода ассемблера(очень слабо и еще зачет а не экзамен) и С++.Схемотехника как предмет был но преподователь полный нешар соотвественно знаний практически нет.Но деваться некуда собираюсь плотно заняться самообразованием)))
Сообщение отредактировал xxxdarksxx - Aug 25 2010, 19:23
|
|
|
|
|
 |
Ответов
|
Aug 27 2010, 06:04
|

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

|
Там, конечно, «типа» много всего, но всё же ещё раз обратите внимание на уже упомянутые 28/32 ногие atmega8/48/88/168/328 Если речь о «Космодроме», то http://kosmodrom.com.ua/razrabotka/maket/avr-p28-mod.phpИ старт будет дешевле, и поработаете сразу с кристаллами, которые экономически более оправданы, чем мега128. При всём моём уважении к AVR :-), при нынешнем уровне/балансе цен на микроконтроллеры осваивать с нуля эту линейку ради применения «толстых» кристаллов как-то не то, чтобы бессмысленно, но нужно хорошо понимать зачем это делать.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Aug 27 2010, 09:02
|

Знающий
   
Группа: Свой
Сообщений: 736
Регистрация: 29-04-06
Из: Berlin
Пользователь №: 16 605

|
Цитата(zltigo @ Aug 26 2010, 18:51)  Tiny - огрызк... Тинька не огрызок, а для нужных случаев. Цитата(ReAl @ Aug 27 2010, 10:04)  ...«Космодроме», то http://kosmodrom.com.ua/razrabotka/maket/avr-p28-mod.phpя эту линейку ради применения «толстых» кристаллов как-то не то, чтобы бессмысленно, но нужно хорошо понимать зачем это делать. Да вы обратили внимание на снятые с производства чипы? Цитата Поддерживаемые устройства: AT90S2333, AT90LS2333, AT90S4433, AT90LS4433, ATtiny28L, ATtiny28V. У меня отладчик на 8 кб, USB. Цитата(xxxdarksxx @ Aug 27 2010, 11:26)  Вообще если так говорить проще уже начинать с ARM Вам будет проще начинать с 8 битным, а к остальному еще придете.
|
|
|
|
|
Aug 27 2010, 09:19
|

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

|
QUOTE (Stariy Alex @ Aug 27 2010, 12:02)  Вам будет проще начинать с 8биным, а к остальному еще придете. Вы так хорошо лично знаете xxxdarksxx, что знаете, чего ему начинать? Или Вы хотели сказать о себе, что Вам лет 20 назад было проще начинать с "8"  . Все, однако, изменилось. Причем к лучшему.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 27 2010, 09:27
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(zltigo @ Aug 27 2010, 13:19)  Вы так хорошо лично знаете xxxdarksxx, что знаете, чего ему начинать? Или Вы хотели сказать о себе, что Вам лет 20 назад было проще начинать с "8"  . Все, однако, изменилось. Причем к лучшему. Если человек говорит, что хочет изучить ассемблер, то что Вы ему предложите ? Я бы тоже предложил именно 8-битные AVR, на asm под них пишется легко и непринужденно. А альтернативы-то ? MSP430 ? Ну, может быть... PIC24 ? Под ARM-то на асме как-то больше для извращенцев, IMHO... Ну, можно, конечно, классику типа i51 (мне вот не довелось и нисколько не жалею). Цитата(xxxdarksxx @ Aug 27 2010, 11:26)  а в пиках он уже практически не используется( относительно мало команд). Никакой связи, на самом деле. Только вот система команд у PIC16 несколько своеобразная. Хотя есть неплохая альтернатива, ex-parallaxовский ассемблер, с синтаксисом, напоминающим i51.
Сообщение отредактировал rx3apf - Aug 27 2010, 09:28
|
|
|
|
|
Aug 27 2010, 10:19
|

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

|
QUOTE (rx3apf @ Aug 27 2010, 12:27)  Если человек говорит, что хочет изучить ассемблер, то что Вы ему предложите ? Я бы ему для начала сказал, что "Assembler" в отличие от языков высокого уровня, есть пустой звук, без совершенно конкретного ядра. И знание ASM, например, AVR поможет изучению другого ASM, например, STM8 приметно так-же, как и знание Фортрана, т.е. безусловно поможет, но не очень. Заниматься первым попавшимся ASM для того, что-бы просто "заниматься" без явной на то необходимости явно не стоит  .
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 27 2010, 13:44
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(zltigo @ Aug 27 2010, 14:19)  Я бы ему для начала сказал, что "Assembler" в отличие от языков высокого уровня, есть пустой звук, без совершенно конкретного ядра. И знание ASM, например, AVR поможет изучению другого ASM, например, STM8 приметно так-же, как и знание Фортрана, т.е. безусловно поможет, но не очень. Это лишь Ваше видение. Ассемблер, по большому счету, это лишь подход к решению задачи. Периферию надо знать по-любому, хоть для C, хоть для ASM. А система команд - ну да, у каждой платформы своя. Только непринципиально это. Я спокойно перешел с S/360 на Z80, потом на PIC16, на MSP430, AVR. Принцип - один и тот же. Цитата Заниматься первым попавшимся ASM для того, что-бы просто "заниматься" без явной на то необходимости явно не стоит  . С этим соглашусь, пожалуй. Да и вообще заниматься программированием лишь бы просто "заниматься" - явно не стоит. А вот если надо посмотреть, что нагенерил компилятор, или что реверснуть, или решить что-то в ограниченных ресурсах - asm полезен (IMHO, необходим).
|
|
|
|
|
Aug 27 2010, 18:16
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(zltigo @ Aug 27 2010, 18:02)  Именно так, но у Вас все началось со слова "компилятор" - вот с него и начинать надо  . ASM уже для реальной жизни сегодня вторичен. В прошлом веке сам начинал с кучи ASM-мов. Но это в прошлом веке. Кому как. Ну, мое органическое неприятие ЯВУ - это мои тараканы, само собой. Но в реальной жизни _мне_ вот необходимо работать в весьма ограниченных условиях, с ограниченным объемом памяти и команд. Да, есть дешевые ARM (дешевле тех AVR, которые применяю) - вот только по энергопотреблению (конкретно для моих задач) пролетают со свистом. А иногда каждая команда на счету - по тому же потреблению, например. "Реальный мир" - это не только навороченный (и глюкавый) пользовательский интерфейс мобильника или фотоаппарата ( к примеру), а еще и устройства, которые годами должны работать от батарейки и, по возможности, надежно...
Сообщение отредактировал rx3apf - Aug 27 2010, 18:17
|
|
|
|
|
Aug 27 2010, 19:51
|

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

|
QUOTE (rx3apf @ Aug 27 2010, 21:16)  реальной жизни _мне_ вот необходимо работать в весьма ограниченных условиях Это со всеми случается иногда. Но если Вы постоянно "с ограниченным объемом памяти и команд", то скорее всего надо что-то "в консерватории менять", ибо больше всего похоже, что Вы загнали себя у угол. QUOTE вот только по энергопотреблению (конкретно для моих задач) пролетают со свистом. Полагаю, что Вам надо более внимательно осмотреться кругом - потребление у чипов сделанных по более мелким технологиям уже поменьше уже в силу одного этого факта. Причем не только ядра, но и периферии. Механизмы быстрого просыпания/засыпания тоже уже совершенствуются. О периферии уже и говорить не приходится - гибкие системы тактирования периферии (например, у AVR тактирование PWM той-же частотй, что и ядра посылает лесом возможность экономии на потреблении ядра ), DMA работающие при спящем ядре, наличие более функциональной периферии (например, наличие банального DAC позволяет не извращаться с PWM работающем на высокой частоте). Так-что, если применение AVR не является тоже вопросом религии, то присмотритесь. QUOTE А иногда каждая команда на счету - по тому же потреблению, Знакомо. Недавно выжимая потребление из Atmega48PA вылизывал кусок обработчика обработчика прерывания АККУРАТНО, со знанием дела написанного на 'C'. Обработчик похудел с 98 тактов, до 94. Возможно, виртуоз AVR ASM-щик сэкономил-бы еще пару тактов. Да, 94 против 98 тактов на пару процентов сэкономило общее потребление, но не радикально. Пререписывание остальных пары килобайт кода принесло-бы вообще мало уловимую экономию на переходных режимах. Радикально проблему потребления в этом случае решал-бы, например STM8L  . Это я к тому, что "реальная жизнь" тоже не застыла на AVR или на ASM.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 27 2010, 20:13
|

Любитель
    
Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695

|
Цитата(zltigo @ Aug 27 2010, 23:51)  DMA работающие при спящем ядре Покоробило недавно, что у LPC1768 DMA при спящем ядре может работать только с половинкой SRAM - так называемой периферийной областью. Тогда как HEAP и размещение всех статических объектов находятся в другой половине. Очень не удобно сделано. Что это, стремление сэкономить потребление в спящем режиме, отключив половину ОЗУ?
|
|
|
|
Сообщений в этой теме
xxxdarksxx помогите выбрать МК AVR+программатор+отладочную плату Aug 25 2010, 19:17 demiurg_spb Берите любой контроллер хоть mega8 хоть mega162 хо... Aug 25 2010, 20:20 xxxdarksxx Цитата(demiurg_spb @ Aug 25 2010, 22:20) ... Aug 25 2010, 21:27  sKWO Цитата(xxxdarksxx @ Aug 26 2010, 00:27) 1... Aug 26 2010, 03:56 defunct Цитата(xxxdarksxx @ Aug 25 2010, 22:17) в... Aug 25 2010, 20:29 xxxdarksxx что скажите насчет этих плат? http://int.com.ua/in... Aug 26 2010, 14:33 zltigo Tiny - огрызк. 128 - толстый, дорогой, время его ... Aug 26 2010, 14:51 xxxdarksxx эту тему нужно перенести в раздел начинающих навер... Aug 27 2010, 05:37 zltigo QUOTE (xxxdarksxx @ Aug 27 2010, 08:37) э... Aug 27 2010, 05:43 xxxdarksxx Цитата(ReAl @ Aug 27 2010, 08:04) Там, ко... Aug 27 2010, 07:26     muravei Цитата(zltigo @ Aug 27 2010, 14:19) безус... Aug 27 2010, 10:28     xxxdarksxx Цитата(zltigo @ Aug 27 2010, 12:19) Я бы ... Aug 27 2010, 11:22      zltigo QUOTE (xxxdarksxx @ Aug 27 2010, 14:22) д... Aug 27 2010, 11:35          zltigo QUOTE (sonycman @ Aug 27 2010, 23:13) Пок... Aug 27 2010, 20:26         rx3apf Цитата(zltigo @ Aug 27 2010, 23:51) Это с... Aug 28 2010, 16:06  ReAl Цитата(xxxdarksxx @ Aug 27 2010, 10:26) д... Aug 27 2010, 11:24 Xenia Я бы посоветовала купить МК сразу c USB на борту, ... Aug 27 2010, 11:01 xxxdarksxx Цитата(Xenia @ Aug 27 2010, 13:01) Я бы п... Aug 27 2010, 12:07  Xenia Цитата(xxxdarksxx @ Aug 27 2010, 15:07) а... Aug 27 2010, 17:10 xxxdarksxx ладно всем спасибо,буду наверно брать AVR-USB-STK ... Aug 27 2010, 13:11 Dog Pawlowa Цитата(xxxdarksxx @ Aug 27 2010, 16:11) л... Aug 27 2010, 13:37  xxxdarksxx Цитата(Dog Pawlowa @ Aug 27 2010, 16:37) ... Aug 27 2010, 13:48   Dog Pawlowa Цитата(xxxdarksxx @ Aug 27 2010, 16:48) у... Aug 27 2010, 14:34    xxxdarksxx Цитата(Dog Pawlowa @ Aug 27 2010, 17:34) ... Aug 27 2010, 17:53     Xenia Цитата(xxxdarksxx @ Aug 27 2010, 20:53) И... Aug 27 2010, 18:47      xxxdarksxx Цитата(Xenia @ Aug 27 2010, 21:47) Постоя... Aug 27 2010, 20:01       Xenia Цитата(xxxdarksxx @ Aug 27 2010, 23:01) я... Aug 27 2010, 20:51        zltigo QUOTE (Xenia @ Aug 27 2010, 23:51) Но на ... Aug 27 2010, 21:04         Xenia Цитата(zltigo @ Aug 28 2010, 00:04) http:... Aug 27 2010, 22:02          zltigo QUOTE (Xenia @ Aug 28 2010, 01:02) А если... Aug 28 2010, 07:36           Xenia Цитата(zltigo @ Aug 28 2010, 10:36) Дерга... Aug 28 2010, 10:30 Wise ..Действительно, к чему, спрашивается, в первом кл... Aug 28 2010, 11:56 Xenia Цитата(Wise @ Aug 28 2010, 14:56) ..Дейст... Aug 28 2010, 16:02  zltigo QUOTE (Xenia @ Aug 28 2010, 19:02) Это вс... Aug 28 2010, 16:16  zltigo QUOTE (Xenia @ Aug 28 2010, 19:02) А вмес... Aug 28 2010, 16:31 zltigo QUOTE (Xenia @ Aug 28 2010, 13:30) А ассе... Aug 28 2010, 15:43 Wise ЦитатаТолько вот амбиции при этом хоть и пустые, н... Aug 28 2010, 16:29 zltigo QUOTE (Wise @ Aug 28 2010, 19:29) Это точ... Aug 28 2010, 16:45 Xenia Услиями zltigo темы, касаяющиеся архитектуры AVR п... Aug 28 2010, 16:42 zltigo QUOTE (Xenia @ Aug 28 2010, 19:42) Услиям... Aug 28 2010, 17:19  Xenia Цитата(zltigo @ Aug 28 2010, 20:19) Вы сч... Aug 28 2010, 18:31   zltigo QUOTE (Xenia @ Aug 28 2010, 21:31) Потому... Aug 28 2010, 18:57 Wise Цитатазнакомые мне хорошие программисты на 'C... Aug 28 2010, 17:00 Wise ЦитатаМои знакомые, как и я знают не один ASM, мои... Aug 28 2010, 17:37 zltigo QUOTE (Wise @ Aug 28 2010, 20:37) О предм... Aug 28 2010, 17:46 Wise Цитатаи совсем уж откровенного флейма, просто эти ... Aug 28 2010, 17:58 @Ark По моему мнению, уважающим себя программистам нужн... Aug 28 2010, 18:02 Wise ЦитатаСкорее всего не получится оттолкнувшись от а... Aug 28 2010, 18:11 sonycman Цитата(Wise @ Aug 28 2010, 22:11) ..Вот и... Aug 28 2010, 18:42 Wise Цитатаэто и не значит, что надо непременно начинат... Aug 28 2010, 19:02 zltigo QUOTE (Wise @ Aug 28 2010, 22:02) P.S. Кс... Aug 28 2010, 20:20 MrYuran Цитата(Wise @ Aug 28 2010, 23:02) P.S. Кс... Aug 31 2010, 08:38  aleksandr-zh Цитата(MrYuran @ Aug 31 2010, 12:38) Ну, ... Aug 31 2010, 08:45 Xenia xxxdarksxx! А может быть вам стоит обратить вн... Aug 28 2010, 20:28 zltigo QUOTE (Xenia @ Aug 28 2010, 23:28) А може... Aug 28 2010, 21:10 xxxdarksxx Цитата(Xenia @ Aug 28 2010, 23:28) xxxdar... Aug 28 2010, 21:25  zltigo QUOTE (xxxdarksxx @ Aug 29 2010, 00:25) п... Aug 28 2010, 21:35   xxxdarksxx Цитата(zltigo @ Aug 29 2010, 00:35) PLC ... Aug 28 2010, 21:42    zltigo QUOTE (xxxdarksxx @ Aug 29 2010, 00:42) с... Aug 28 2010, 21:51  Xenia Цитата(xxxdarksxx @ Aug 29 2010, 00:25) а... Aug 28 2010, 21:47 Savrik Абсолютно согласен с zltigo - начинать с ассемблер... Aug 29 2010, 01:06 Александр Д. начинать с ассемблера не стоит, но Понимать его же... Aug 29 2010, 05:11 Dog Pawlowa Цитата(Savrik @ Aug 29 2010, 04:06) начин... Aug 29 2010, 08:19 @Ark ЦитатаЯ начинал с ассемблера, более того, практиче... Aug 29 2010, 08:39 zltigo QUOTE (@Ark @ Aug 29 2010, 11:39) Практич... Aug 29 2010, 09:09  demiurg_spb Цитата(zltigo @ Aug 29 2010, 13:09) Напри... Aug 29 2010, 11:19 Dog Pawlowa Цитата(@Ark @ Aug 29 2010, 11:39) Подмечу... Aug 29 2010, 14:10 @Ark Цитатане поверите - интернета не было
Почему-же не... Aug 29 2010, 09:26 PrSt То что я вам щас предложу - возможно даже лучше че... Aug 29 2010, 11:49 xxxdarksxx Цитата(PrSt @ Aug 29 2010, 14:49) То что ... Aug 29 2010, 13:35  PrSt Цитата(xxxdarksxx @ Aug 29 2010, 16:35) с... Aug 29 2010, 15:06  manul78 Цитата(xxxdarksxx @ Aug 29 2010, 17:35) с... Aug 30 2010, 19:32   aleksandr-zh Цитата(manul78 @ Aug 30 2010, 23:32) 1. ... Aug 31 2010, 04:23    zltigo QUOTE (aleksandr-zh @ Aug 31 2010, 07... Aug 31 2010, 07:15     aleksandr-zh Цитата(zltigo @ Aug 31 2010, 11:15) У Вас... Aug 31 2010, 07:19    MrYuran Цитата(aleksandr-zh @ Aug 31 2010, 08... Aug 31 2010, 07:22     aleksandr-zh действительно! А что мелочиться-то?!
давай... Aug 31 2010, 07:30      MrYuran Цитата(aleksandr-zh @ Aug 31 2010, 11... Aug 31 2010, 07:39 @Ark Цитата... человек и отличается от обезьяны тем, чт... Aug 29 2010, 14:33 Dog Pawlowa Цитата(@Ark @ Aug 29 2010, 17:33) Каждый ... Aug 29 2010, 15:17 @Ark ЦитатаИменно Вы предлагаете идти обезьяним путем
... Aug 29 2010, 15:29 adnega Господа, я бы добавить хотел!
Дело в том, что ... Aug 29 2010, 17:02 Александр Д. Цитата(adnega @ Aug 29 2010, 21:02) ... к... Aug 29 2010, 17:09 Wise ЦитатаПри изучении конкретного контроллера бОльшую... Aug 29 2010, 18:09 adnega Цитата(Wise @ Aug 29 2010, 22:09) ..Удиви... Aug 30 2010, 05:33 aleksandr-zh хм
а ссылочку можно? Aug 31 2010, 07:42 zltigo QUOTE (aleksandr-zh @ Aug 31 2010, 10... Aug 31 2010, 07:49  aleksandr-zh Цитата(zltigo @ Aug 31 2010, 11:49) Что-ж... Aug 31 2010, 08:00   zltigo QUOTE (aleksandr-zh @ Aug 31 2010, 11... Aug 31 2010, 08:01 MrYuran Цитата(aleksandr-zh @ Aug 31 2010, 11... Aug 31 2010, 07:50
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|