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

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

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

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

|
ладно всем спасибо,буду наверно брать AVR-USB-STK http://electronlab.com.ua/pi/manufacturers...ducts_id/165118 правда у нас оно 500грн стоит.Стипендию получу и закажу,ну перед этим еще на радиорынок наш сьезжу узнаю
|
|
|
|
|
Aug 27 2010, 13:37
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(xxxdarksxx @ Aug 27 2010, 16:11)  ладно всем спасибо... Мой стандартный совет - а слабо поискать и найти фирмочку, у которой все есть уже? Как у меня валяется с дюжину разных китов-джитагов, так и у других обычно тоже. Мне кажется, никому не в лом помочь студенту, а если тот еще будет делать что-то полезное (ну типа мебель перетащить) или макетик спаять, так это будет обоюдная выгода.
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Aug 27 2010, 13:48
|
Участник

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

|
Цитата(Dog Pawlowa @ Aug 27 2010, 16:37)  Мой стандартный совет - а слабо поискать и найти фирмочку, у которой все есть уже? Как у меня валяется с дюжину разных китов-джитагов, так и у других обычно тоже. Мне кажется, никому не в лом помочь студенту, а если тот еще будет делать что-то полезное (ну типа мебель перетащить) или макетик спаять, так это будет обоюдная выгода. хм...было бы отлично,просто не думал что это кому то нужно  у нас есть пару фирм занимающихся микроконтроллерами,предлагаете позвонить спросить?
|
|
|
|
|
Aug 27 2010, 17:53
|
Участник

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

|
Цитата(Dog Pawlowa @ Aug 27 2010, 17:34)  Именно это и предлагаю, потому что в одиночку без опыта легко пойти не туда и не так или задрать всех на этом форуме глупыми вопросами  Поищите земляков на форумах - здесь или на Сахаре. Земляки!Откликнитесь!  Цитата(Xenia @ Aug 27 2010, 20:10)  Я не хохлуша, почём мне знать?  АЦП и ШИМ есть в микроконтроллере AT90USB162, который стоит на этой плате. Причем выход ШИМ (PWM) как раз подключён к наушниковому гнезду через усилитель (на ОУ типа TS4871), Однако там фильтр высоких частот еще стоит, чтобы звук был чище. Поэтому если вам нужна от ШИМ высокая частота, то сигнал лучше брать не с гнезда для наушника, а со штырька разъема (PC6) - там нативный сигнал прямо с ножки МК до обработки. И опять ОУ,если необходимо другое напряжение для датчика,пока понятно,спасибо)))
|
|
|
|
|
Aug 27 2010, 20:01
|
Участник

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

|
Цитата(Xenia @ Aug 27 2010, 21:47)  Постоянное напряжение с аудиовыхода вам все равно не снять - там на выходе кондёр стоит на 47 мкф. Т.е. выходной каскад усилителя мощности выполнен почти по классической схеме УНЧ с емкостной развязкой в нагрузку, лишь с той разницей, что там не транзистор использован, а ОУ. Принципиальная схема приведена в описании, на которое я уже ссылалась. я это понял,но вы же сказали что можно брать конкретно с штырька? скажите,при программировании микроконтроллеров на С хватит знания архитектуры контроллера и знание элементарных операций,или все таки необходимо ооп?а то у меня как то с ним не сложилось((было всего семестр и как то не очень(
|
|
|
|
|
Aug 27 2010, 20:51
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(xxxdarksxx @ Aug 27 2010, 23:01)  я это понял,но вы же сказали что можно брать конкретно с штырька? Ага, можно брать прямо со штырька, если УНЧ вам не нужен. Цитата(xxxdarksxx @ Aug 27 2010, 23:01)  скажите,при программировании микроконтроллеров на С хватит знания архитектуры контроллера и знание элементарных операций,или все таки необходимо ооп?а то у меня как то с ним не сложилось((было всего семестр и как то не очень( Хватит, если вы не намерены загружать на свой МК операционку типа Линукс  . В принципе нет ничего такого, чего нельзя было бы написать без ООПа. Но бывают такие случаи, когда с помощью ООПа получается исключительно изящно и удобно. Например, программирование GUI под Windows. Но на таких слабеньких МК, как тот, что стоит на той плате, вряд ли можно воспользоваться всеми преимуществами ООПа.
|
|
|
|
|
Aug 27 2010, 22:02
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(zltigo @ Aug 28 2010, 00:04)  Видите ли, здесь тема для начинающих, а на мой взгляд, начинать надо не с этого. Сейчас выше крыши развелось программистов, которые только и умеют, что вызывать библиотечные функции  . А если нужной функции найти не могут, то ищут библиотеки, в которых бы кто-то за них написал нужные им функции. И это при наличии отрицательной любознательности к тому, как эти функции написаны. Да что уж греха таить, я и сама когда-то была такой. И было так со мной до тех пор, пока я не заинтересовалась ...ассемблером  . Да-да, тем самым, от изучения которого вы так страстно отговариваете. И вот только тогда я совершенно иными глазами увидела внутреннюю кухню, в которой варится процессор. Этого показалось мало - заинтересовалась системами команд других процессоров. А дальше полезла еще глубже - в цифровую схемотехнику. И тот уровень, где программа переходит в электронику, меня полностью очаровал. Хотя и до сих пор в электронике волоку гораздо меньше, чем в программировании. Ну так что вы предложите начинающему? Загрузить какую-нибудь scmRTOS, а потом на весь форум писать вопросы типа "Вызываю IdleProcessUserHook(), а она не работает! Помогите!"  А потом через это развивается комплекс неполноценности, когда сама сидишь дура дурой, а "взрослые дяденьки" дают тебе советы. Не надо этого! В начале надо пощупать всё своими руками! Почувствовать, как изменение каждого бита в служебных регистрах отзывается. Достигнуть, можно сказать, некоего "единения" с (микро)процессором. И только потом лезть во все эти RTOSы.
|
|
|
|
|
Aug 28 2010, 07:36
|

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

|
QUOTE (Xenia @ Aug 28 2010, 01:02)  А если нужной функции найти не могут, то ищут библиотеки, в которых бы кто-то за них написал нужные им функции. Да полно  , причем половина ищет их на "ASM" а вторая на 'C'  . И 95% из вместе взятых для AVR  . QUOTE Ну так что вы предложите начинающему? Загрузить какую-нибудь scmRTOS, а потом на весь форум писать вопросы типа "Вызываю IdleProcessUserHook(), а она не работает! Помогите!"  Ссылка на scmRTOS была дана, как противовес размышлениям про "ООП" в микроконтроллеростоении. А начинать писать первые строчки по нынешними временам надо с 'C'. ASM хоть на пару дней, но позже  . 'C', это не по тому, что идеальный путь, а потому, что из двух зол меньшее. Ничего печальнее, чем "настоящий ассемлерщик способный написать программу на ASM на любом языке" я видел. При этом, то дерьмо, которое у него получается в результате такого "подхода к делу" еще больше "убеждает" его самого, в "правильности". Замкнутый круг. QUOTE Почувствовать, как изменение каждого бита в служебных регистрах отзывается. Достигнуть, можно сказать, некоего "единения" с (микро)процессором Дергание битами и единение достигается и на 'C' ровно так-же и с ровно такими-же затратами, как и на ASM. Только могут быть скрыты некоторые интимные подробности и аппаратные ограничения простых микроконтроллеров ( типа а чего это чего это у меня именно эта команда именно в этот регистр ничего не пишет?). QUOTE И только потом лезть во все эти RTOSы. А вот это, действительно, потом. Так сказать следующий уровень понимания. До понимания и ПРАВИЛЬНОГО использования которого тоже надо дорасти. Иначе история в стиле "а нафига этот 'C'" просто будет повторяться один к одному в "а нафига эта RTOS".
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
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 ReAl Там, конечно, «типа» много всего, но всё же ещё ра... Aug 27 2010, 06:04 xxxdarksxx Цитата(ReAl @ Aug 27 2010, 08:04) Там, ко... Aug 27 2010, 07:26 Stariy Alex Цитата(zltigo @ Aug 26 2010, 18:51) Tiny ... Aug 27 2010, 09:02  zltigo QUOTE (Stariy Alex @ Aug 27 2010, 12:02) ... Aug 27 2010, 09:19   rx3apf Цитата(zltigo @ Aug 27 2010, 13:19) Вы та... Aug 27 2010, 09:27    zltigo QUOTE (rx3apf @ Aug 27 2010, 12:27) Если ... Aug 27 2010, 10:19     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     rx3apf Цитата(zltigo @ Aug 27 2010, 14:19) Я бы ... Aug 27 2010, 13:44      zltigo QUOTE (rx3apf @ Aug 27 2010, 16:44) что н... Aug 27 2010, 14:02       rx3apf Цитата(zltigo @ Aug 27 2010, 18:02) Именн... Aug 27 2010, 18:16        zltigo QUOTE (rx3apf @ Aug 27 2010, 21:16) реаль... Aug 27 2010, 19:51         sonycman Цитата(zltigo @ Aug 27 2010, 23:51) DMA р... Aug 27 2010, 20:13          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           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
|
|
|