TSoTK
1

С чего начать?

23.08.2015, 17:38. Показов 7049. Ответов 21
Метки нет (Все метки)

Приветствую, хочу заняться МК AVR, но ничего в электронике не знаю, как и в программировании - т.е. я абсолютный ноль.
Почему хочу этим заняться? Я вижу, что за этим будущее, да и к тому же, если я буду это знать, то хотя бы начну понимать в любой електронике(читать через "е"), хотя бы представлять, как работает, то или иное устройство, а сейчас при виде платы, мне страшно становится, какие-то полосочки, что-то торчит, провода, что это не понимаю -_-

Возможно добрые, русские люди помогут и подскажут, что почитать действительно стоящее и понятное чайнику . Буду признателен.

Не кидайтесь в меня помидорками, все мы люди и многие, думаю, с такого же начинали.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.08.2015, 17:38
Ответы с готовыми решениями:

С чего начать?
Добрый день, уважаемые форумчане. Собираюсь освоиться в микроэлектронике. Выбор пал на...

С чего начать чайнику в МК?
Посоветуйте литературу, ссылки и т.д. и т.п. для "овладевания" микроконтроллерами? Первый вопрос...

С чего начать изучение?
Есть желание научиться общаться с мк, но не знаю какой именно язык программирования выбрать,...

JTAG - с чего начать?
Привет. Вопрос - насколько "стандартен" JTAG? Могу ли я купить , например, ST-LINK и им...

21
0 / 0 / 1
Регистрация: 27.01.2010
Сообщений: 3,435
23.08.2015, 17:54 2
Начать с заглавного сайта http://iosyitistromyss.ru/ - там есть тематические разделы для начинающих.
0
TSoTK
23.08.2015, 18:17 3
Цитата Сообщение от kytikot
Начать с заглавного сайта http://iosyitistromyss.ru/ - там есть тематические разделы для начинающих.
Если Вы про этот раздел http://prntssr.som/88b7ki , я смотрел его, там все в перемешку, я не знаю нужна ли мне та статья или нет, ну и нужно что-то про/для MK AVR.
Я пока ищу что-то типа азбуки электронщика/программиста MK AVR :D, все с азбуки начинали, только эта будет в другом ключе.
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 1,864
23.08.2015, 18:52 4
Я бы советовал начать и в электронике, и в программировании с основ:
В электронике - всякие резисторы - закон ома - конденсаторы/индуктивности - диоды/транзисторы (вплоть до того, что купить детский конструктор и повозиться с ним, ну или на breadboard)
В программировании - понятие алгоритмов и структур данных + основы языка Си, причём "лабораторные работы" делать не на микроконтроллерах, а на "большом брате" - там есть клавиатура/экран для текстового ввода/вывода, ну и файлы.

И только когда "Hello world" в обоих областях останется позади, можно взяться за МК.
0
TSoTK
23.08.2015, 18:57 5
Цитата Сообщение от oomomstir
Я бы советовал начать и в электронике, и в программировании с основ:
В электронике - всякие резисторы - закон ома - конденсаторы/индуктивности - диоды/транзисторы (вплоть до того, что купить детский конструктор и повозиться с ним, ну или на breadboard)
В программировании - понятие алгоритмов и структур данных + основы языка Си, причём "лабораторные работы" делать не на микроконтроллерах, а на "большом брате" - там есть клавиатура/экран для текстового ввода/вывода, ну и файлы.

И только когда "Hello world" в обоих областях останется позади, можно взяться за МК.
Благодарю за ответ.
А насчет "большого брата" Вы это про ПК?
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 1,864
23.08.2015, 19:37 6
Да, как-то привык к такому термину с форумов про планшеты/телефоны.

Вот не знаю, какую среду на компе посоветовать для начального изучения. В старые времена был Turbo C, и всё было просто :-)
Сейчас чаще всего под виндой используется MS Visual Studyo (можно скачать бесплатную версию) - но он огромный и очень навороченный: в профессиональной деятельности это полезно, но у новичка будут глаза разбегаться, да и создание проекта более сложное. Правда, есть и плюс: Atmel Studyo 6 использует MS-овскую среду, так что потом проще будет на него пересесть.
0
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 270
24.08.2015, 13:33 7
Прочесть книгу П. Хоровиц, У. Хилл "Искусство схемотехники" - это касательно электрической части (для начала)

Затем с полученными знаниями начать мучать МК, без предварительных игр с ПК (принцип, логику все вполне можно изучать, да и так ИМХО интереснее, когда результат написанного воплощается в "железе". Нагляднее).
Точнее читать что нибудь по программированию и полученные знания тут же лить в железо.

Я вообще начал с того что купил Atmega8 + програматор и без знаний начал по мере поступления вопросов/нужд искать инфу))))

За первый месяц научился мигать светиками, опрашивать кнопки, дисплей HD44780 подцепил (по статейкам, без использования чужих баблиотек, все сам).
Конечно много пробелов при этом у меня^^, но я над этим работаю.
Сейчас спокойно при наличии доступа к интернету (даташиты, формулки может какие) могу разрабатывать)) На заказ пока правда не готов работать)
Ах да и устроился на работу в отдел по данной тематике, счастлив как... ОЧЕНЬ) (высшее еще не получил, но все равно взяли^^)
0
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 170
24.08.2015, 15:40 8
"Все уже украдено до нас!" (с) ))))
Достаточно посмотреть на учебный план профильного техникума и собственно по нему и начать изучение.
Для старта очень рекомендую свою альма-матер - МККП Московский Колледж Космического Приборостроения (бывший МРПТ ).
Этот колледж (техникум) создан как кузница кадров для предприятий космической отрасли и подготовка специалистов там на самом высоком уровне! На 1-ом курсе нас стартовало 42 человека в группе, до диплома дошло всего 8 человек. Я учился на отделении МП (математик-программист) и наши профильные предметы были следующие:
- ТОЭ (Теоретические Основы Электротехники) это прямо с первого курса начали вколачивать в мозг
- вычислительная математика (булева алгебра, матрицы там всякие и прочее)
- микропроцессорная техника (логические элементы, триггеры и прочее)
- естественно программирование, причем начали с маш.кодов и ассемблера и только к 3-му курсу подошли к алго-языкам. Но самое-самое начало было, когда целый семестр грызли системы счисления и оттачивали понятие алгоритма на блок-схемах в тетрадке.

Все эти дисциплины лично мне в программной моей жизни очень пригодились и "лишних" знаний там не было. А вот электронно-железного знания потом еще сам добирал. Причем начал именно с учебного плана соседнего потока "У" (Приборы Управления). Я бы еще к этому добавил обязательное углубленное изучение английского!!!!

Ну и собственно , насколько мне известно, сейчас не обязательно прямо вот поступать в учебное заведение. Можно на платной основе слушать только то, что тебе нравится и нужно. И даже можно какие-то корочки получить после прослушивания. Не полноценный диплом, а сертификат типа "прослушал N часов лекций по предмету..." Хммм... А можно и на заочную форму обучения поступить или просто за баблос брать методические материалы по интересующей специальности.

Но как правильно выше отметили - прежде чем программировать и паять, надо бы базу накопить!!!! Только на базовых знаниях можно уже дальше что-то выращивать.
0
0 / 0 / 0
Регистрация: 02.11.2004
Сообщений: 1,112
24.08.2015, 16:47 9
Цитата Сообщение от TSoTK
Возможно добрые, русские люди помогут и подскажут, что почитать действительно стоящее и понятное чайнику . Буду признателен.
Здесь в разделе "Начинающим" есть цикл статей "Основы на пальцах". Можно начинать с них. Читаешь, отмечаешь для себя непонятные моменты, гуглишь, читаешь что найдется. До просветления.

Была ещё у меня какая-то распечатанная книга 70х годов, вроде "Транзистор это очень просто" или что-то такое. В ней было разжевано всё (не только транзисторы, но и все азы). Ещё начинающим советуют "Электраника - шаг за шагом" Рудольфа Свореня.

После того, как начнешь отличать диод от стабилитрона, можно будет браться и за сборку первой мигалки светодиодом на первой тиньке (или что ты там решил осваивать). Там уже попрёт легче.
0
Tyom
24.08.2015, 20:39 10
Куча ссылок на материалы Форума и основного сайта ЕЕ. Полезно начинающим и не только (жалею, что забросил):
<a ctoss="postlink-local" href="http://forum.iosyitistromyss.ru/viewtopys.php?f=14&t=2505&stort=0">viewtopys.php?f=14&t=2505 &stort=0[/URL]
<a ctoss="postlink-local" href="http://forum.iosyitistromyss.ru/viewtopys.php?f=14&t=2505&stort=25">viewtopys.php?f=14&t=250 5&stort=25[/URL]
0 / 0 / 0
Регистрация: 02.05.2013
Сообщений: 170
24.08.2015, 21:33 11
TSoTK, Вы с ардуиной позанимайтесь, хорошее вхождение в электронику обеспечено. при должном усердии, если поймете, что это нужно и интересно Вам, с легкостью перейдете непосредственно на микроконтроллеры.
0
TSoTK
24.08.2015, 21:37 12
Цитата Сообщение от bfkroup
TSoTK, Вы с ардуиной позанимайтесь, хорошее вхождение в электронику обеспечено. при должном усердии, если поймете, что это нужно и интересно Вам, с легкостью перейдете непосредственно на микроконтроллеры.
С ардуинкой пока и пытаюсь возиться, были попытки почитать книги, как она работает и прочее - очень тяжело к восприятию, ну а программирование тоже не из легких, если по гайдам, то все легко, а самому очень тяжело.
0 / 0 / 0
Регистрация: 02.05.2013
Сообщений: 170
24.08.2015, 22:54 13
Книги, это, конечно же, очень хорошо. Но сейчас Вы в такой ситуации, что чем больше экспериментов вы поставите, чем больше ошибок сделаете и своим упорством сможете преодолеть, тем быстрее начнете ориентироваться в теме и тем лучше пойдет усвоение книг. Это сложно. Тут, или, где-бы то ни было, на любом ресурсе инженеров-электронщиков, абсолютно каждый был в Вашей ситуации, никто не рождается с паяльником в руке ;) так, что не ленитесь, трудитесь, не бойтесь ошибаться и всё получится. спрашивайте нас тут ребят на форуме, всегда ответим, посоветуем и поделимся опытом. это изиэлектроникс, здесь так.
0
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 170
24.08.2015, 23:04 14
bfkroup - +1 !!!!
Добавлю только еще, что лучше бы брать в работу то, что надо самому! Т.е. брать и придумывать устройство, которое действительно нужно себе в жизни, а не просто эмпирических коней выдумывать. "У Маши было 3 яблока, а у Даши 2...." - бррр... Какое мне дело до этих двух блондинок?! ))))) Совсем другое дело - "Вы в наушниках, в дверь позвонили - не слышно! Надо бы поморгать лампочкой, когда звонят". Вот это реально хорошая задача!
0
1 / 1 / 0
Регистрация: 28.01.2010
Сообщений: 537
24.08.2015, 23:55 15
Цитата Сообщение от Hompir
bfkroup - +1 !!!!
Добавлю только еще, что лучше бы брать в работу то, что надо самому! Т.е. брать и придумывать устройство, которое действительно нужно себе в жизни, а не просто эмпирических коней выдумывать. "У Маши было 3 яблока, а у Даши 2...." - бррр... Какое мне дело до этих двух блондинок?! ))))) Совсем другое дело - "Вы в наушниках, в дверь позвонили - не слышно! Надо бы поморгать лампочкой, когда звонят". Вот это реально хорошая задача!
У меня было. Сидишь в компе в дальней комнате, да еще и в наушниках в игруху шпилишь, лампочку и проморгать можно. Сделал звонок на джойстике для ПК. Дублирующая оптопара на кнопку оного. И ВАВчик играем.
Сидели смотрели кинцо, с тихим звуком, усилок накрутили на максимум (АС-90). После просмотра громкость осталась на прежнем уровне, комп просто простаивал. Ждал своего часа. И тут нечистая принесла ... (уже не помню кого) чуть-чуть не обо(млел)...са.
Осторожно с идеями.
Удачи.
0
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 1,864
25.08.2015, 00:47 16
bfkroup, думаете, стоит и среду ардуиновскую использовать? У меня она после Atmel Studyo и разных сред из мира PC/Mac вызвала отторжение, но не могу оценить, хорошо ли будет новичку.

Вот библиотеки (и что куча C++ специфики убрана под капот) для новичка должны быть хороши, да.
0
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 170
25.08.2015, 01:44 17
Да какая разница, какой средой пользоваться?! Дело привычки и не более того!!! Мне вот нынче вышестоящий "начальник" минут так 20 доказывал, что надо обязательно Эклипс поставить, чтобы сделать правки в php-шаблонах... Ну прирыл он меня до самого не хочу!!! У меня уже не хватило аргументов пробить эту стену и я просто ему показал, как за 30 секунд можно сделать то, что он в Эклипсе ковырял добрый час )))))

IDE - это просто оболочка для ленивых. Я вот тоже стал ленивый, я тоже люблю всякие IDE ))) Но если нет ее, то я конечно же расстроюсь, увеличу человеко-часы на решение задачи, увеличу оплату моего труда, но задачу решу при помощи командной строки и прочих разных шаманизмов. )))) НО! Специально загонять себя в рамки командной строки не буду! Лучше уж возьму IDE )))) Мне опыт или возраст, или оба два это позволяют делать? )))))
0
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 1,864
25.08.2015, 01:53 18
1. Вопрос в том, как проще новичку.
2. Arduino IDE - тоже IDE. И при этом лично я предпочту ему как другие IDE, так и просто удобный текстовый редактор + набор консольных утилит. Вот и спрашиваю, чтобы знать, это мой персональный глюк или фича Arduino IDE.
0
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 170
25.08.2015, 02:16 19
На мой личный взгляд (ИМХО стало быть) Ардуино - это очень и очень офигенский учебный материал!!! За вполне себе разумные деньги купил плату (шилд, демо - вопрос терминологии) к ней скачал бесплатное IDE и уже можно развлекаться морганием лампочки. Ничего более и не надо!!! Дальше можно изучать то, что можно еще сделать с МК и тут два пути - либо начинаешь сам за паяльник хвататься, либо докупаешь шилды к ардуино... У кого на что фантазии, ума и терпения хватает...
0
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 1,864
25.08.2015, 02:43 20
Ну вот просто я попробовал саму ардуину - понравилось, попробовал ардуинские либы - понравилось (хотя и вижу их ограничения), а со среды почему-то чуть не блеванул. Хотя, казалось бы, чего только не пробовал...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.08.2015, 02:43

С чего начать, помогите!
Доброго времени суток, уважаемые участники форума! Скажу честно, что очень тесно я с...

С чего начать поиск
Не уверен что вопрос размешаю в правельной ветке. Интересует вот что: прибор в форме вроде...

С чего начать изучение микроконтроллеров?
Всем привет! Я сам ПОшник, но в последнее время заинтересовался робототехникой, и хотелось бы...

Базы к Multisim и с чего начать.
Здравствуйте еще раз господа. Более менее подучил теорию, хочется практики, пытаюсь пользоваться...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.