Всё о МК...

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик

Сообщение КАШАК »

Хочу научиться работать с МК, естественно возникло несколько вопросов:

1) Какое ПО для этого надо скачать?
2) Какие учебники надо скачать или может сайты-учебники есть?
3) С каких МК начать?
4) Какой программатор купить? (думаю взять МастерКитовский)

P.S.
Я знаком с программированием на C++, может мне это помочь?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Контактная информация:
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 299
Зарегистрирован: Вт июн 15, 2010 07:16:42
Откуда: Иркутск

Сообщение Rimsky »

КАШАК писал(а):Хочу научиться работать с МК, естественно возникло несколько вопросов:

1) Какое ПО для этого надо скачать?
2) Какие учебники надо скачать или может сайты-учебники есть?
3) С каких МК начать?
4) Какой программатор купить? (думаю взять МастерКитовский)

P.S.
Я знаком с программированием на C++, может мне это помочь?
www.ikarab.narod.ru - лучшей инфы для начинающего в нете я не встречал. Разжевано капитально.
Контактная информация:
Реклама
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

Вау, ТЫч, ты вернулся.
Он вернулся, он вернулся!!! :))
Не умеешь - не берись, но не взявшись не научишься...
Родился
Аватара пользователя
Сообщения: 17
Зарегистрирован: Чт янв 08, 2009 17:05:35
Откуда: Таганрог

Сообщение orin »

Я советую так же обратить внимание на сайт http://easyelectronics.ru/.
Там можно найти:
* Статьи по основам электроники.
* Материалы по структуре и принципам функционирования микроконтроллеров.
* Схемы устройств.
* Видеоуроки (просто потрясная подборка)
* Активное обсуждение конструкций, схем и программ
и т.п.
Посетите и изучайте.
Мяк!!!
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик

Сообщение КАШАК »

Спасибо :))
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Контактная информация:
Реклама
Родился
Аватара пользователя
Сообщения: 17
Зарегистрирован: Чт янв 08, 2009 17:05:35
Откуда: Таганрог

Сообщение orin »

Кстати распространенный ресурс есть еще: http://avr123.nm.ru/ (AVR и PIC учебный курс начинающим с нуля).

+ к материалам там есть обучалки на основные программы.

Содержание курса:

стр. 1. Как учиться по курсу. Где находить информацию и документацию, примеры, как использовать ресурсы интернет.

стр. 2. Что такое МК и AVR в частности. Как работает AVR. Сигналы, уровни "1" и "0".

стр. 3. Возможности AVR. Что и как подключать к AVR. Регистры AVR и программа. Прерывания в AVR механизм работы.

стр. 4. Компиляторы и Симуляторы для работы с МК AVR - обзор и настройка.

стр. 5. Язык Си для AVR - именно то, что нужно и достаточно для работы с AVR.

стр. 6. Задачи-упражнения по курсу - это практические занятия по программированию AVR и необходимые теоретические сведения и комментарии. Макетные платы, изготовление плат ЛУТ, пайка.

стр. 7. Как и чем прошить, прожечь, загрузить программу в МК AVR, ATmega. Как сделать программатор. Фьюзы Fuse AVR.

стр. 8. Дополнительные, полезные материалы по электронике, статьи, ресурсы.

стр. 9. Микроконтроллеры PIC, PIC10, PIC12, PIC16, PIC18, PIC24, dsPIC33 первые шаги начинающим с нуля.
Мяк!!!
Контактная информация:
Реклама
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

Еще один икараб...
Не умеешь - не берись, но не взявшись не научишься...
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

КАШАК писал(а):Хочу научиться работать с МК, естественно возникло несколько вопросов:

1) Какое ПО для этого надо скачать?
2) Какие учебники надо скачать или может сайты-учебники есть?
3) С каких МК начать?
4) Какой программатор купить? (думаю взять МастерКитовский)

P.S.
Я знаком с программированием на C++, может мне это помочь?
Думаю лучшее обучение - не чтение каких-либо курсов, а КНИГ.
На сайте http://easyelectronics.ru/ в разделе книги есть много книг КАК РАЗ ПОД ТВОЮ ПРОСЬБУ.
Не умеешь - не берись, но не взявшись не научишься...
Друг Кота
Аватара пользователя
Сообщения: 5783
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

Тогда уж вот так http://www.123avr.com/ , а то этот nm.ru всё время хочет что-то впарить, почему на него ведутся?
Усложнять просто. Упрощать сложно.
Контактная информация:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик

Сообщение КАШАК »

Может стоит всю инфу по МК в отдельную тему вынести, с пометкой "важно", Или сделать что-нибудь вроде этого? Чтобы не захламляли форум темами, подобными моей? :)
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 347
Зарегистрирован: Сб фев 07, 2009 19:21:25

Сообщение БАТАРЕЙКУС »

доброе время суток коты
КАШАК книги статьи которые вам необходимы зависят, от того какой МК вы хотите изучать, все они разные у всех есть сваи плюсы и минусы, есть 2 основных лагеря (моё мнение) AVR-шики и PIC-шики
AVR более дешовые почти в 2 раза дешевле и пошустрей в исполнении команд хотя переферия в некотором роде одинавовая по скорости.
PIC дороже и медленней зато проше в изучении минимум команд, надёжность их на должном уровне за всё время изучения несжог неодного пика, плюс супер самоучитель(вам уже советован) http://www.ikarab.narod.ru из 2 частей одна халявная начальный курс там вы поёмёте что такой МК и как с ним работать, и платный 1700руб там вы изучите весь мк причём вопросов более небудет.
у AVR больше приверженцев и очень много готовых схем на их основе.
у PIC всё чентрализовано в http://www.ikarab.narod.ru и тамже очень много всяких схем, да и в нете тоже хватает всего и с их участием.

на счёт С++ это плюс особенно при изучении AVR так как он был создан для СИ языка и пачти все самоучители к нему на СИ , хотя и на асеммблере хватает, но асемблер у него сложней чем у PIC-а . компиляторы бесплатные на СИ для AVR есть.
в самоучителе для PIC в http://www.ikarab.narod.ru всё на асеммблере хотя я считаю изучать МК лутше на асеммблере так как это в полной мере раскрывает его особенности. хотя и для PIC есть СИ компиляторы и статьи по изучению.

а если вы опытный человек в программировании то вам можно сразу кинуть взор на более крутые процы ARM или там ещё какиенть. :lol:
Мечтатель - не тот, кто сидит на диване и думает о несбыточном, а тот, кто всеми силами стремится воплотить несбыточное в реальность.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик

Сообщение КАШАК »

А что вы по AVR можете посоветовать?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Контактная информация:
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

http://microsin.ru/content/view/1022/1/
Вот тут посмотри.
А вообще лучше начни с "Евстифеев А. В. Микроконтроллеры AVR семейства Mega и Tiny"
Не умеешь - не берись, но не взявшись не научишься...
Друг Кота
Аватара пользователя
Сообщения: 5783
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

В жопу платные курсы, в сети полно информации и так. Есть куча курсов, но всё это бестолку, если не использовать это тутже на практике. В первую очередь надо научиться читать и понимать документацию и хоть что-то сделать на МК, хоть помигать, хоть просто зажеч светодиод. Для меня это был прежде всего психологический барьер и усугублялось дело тем, что первая моя мега16 оказалась, увы, нерабочей. Гораздо лучше если рядом будет кто-то, кто занимается этим уже некоторое время, ибо когда всё делаешь вроде правильно и проверяшь всё по пять раз, а оно никак не работает, то просто руки опускаются. Вобщем не бросайте задеманного, даже если оно сразу не получается, и не путайте фьюзы. Удачи!
Усложнять просто. Упрощать сложно.
Контактная информация:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик

Сообщение КАШАК »

Пока решил остановиться на AVR, тем более, что на компе валялся CodeVisionAVR V2.04.4a. Когда-то давно качал, но время только сейчас появилось :)

Но с CodeVisionAVR V2.04.4a возникло несколько проблем:
1) На Vista таблетка не работает, вообще не запускается.
2) Установил на виртуальную машину на XP, там всё нормально запустилось. Но обнаружилось, что не все МК поддерживаются, ATtiny15, например, там нет.

Как это всё исправить?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Контактная информация:
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

Попробуй другую версию программы.
Или скачай AVR Studio.
Не умеешь - не берись, но не взявшись не научишься...
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 347
Зарегистрирован: Сб фев 07, 2009 19:21:25

Сообщение БАТАРЕЙКУС »

да у AVR и радиолюбителей постоянные напряги с фьюзами блин очень часто можно прочитать на форумах что собрал вещь незаработала всё вроде правильно всё как надо а неработает поистечению времени ошибка оказалась в неправильно выставлиных фьюзах такая хрень у PIC с этим гораздо проще что и определило мой выбор в пользу его в неём меньше всяких ужастиков он посибе прощее чем AVR да и неуступает нечём ему.
Мечтатель - не тот, кто сидит на диване и думает о несбыточном, а тот, кто всеми силами стремится воплотить несбыточное в реальность.
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

знаешь, я хоть и фанат AVR, все зависит от конкретной задачи.
Все равно что пик, что авр - это микросхемы, которые будут выполнять конкретную задачу. я вот как освою авр, буду смотреть пики, арм-ы, плисы, дсп и прочие ужасы.
Не умеешь - не берись, но не взявшись не научишься...
Друг Кота
Аватара пользователя
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Сообщение DiGiCat »

БАТАРЕЙКУС писал(а):да у AVR и радиолюбителей постоянные напряги с фьюзами блин очень часто можно прочитать на форумах что собрал вещь незаработала всё вроде правильно всё как надо а неработает поистечению времени ошибка оказалась в неправильно выставлиных фьюзах такая хрень у PIC с этим гораздо проще что и определило мой выбор в пользу его в неём меньше всяких ужастиков он посибе прощее чем AVR да и неуступает нечём ему.
Напряги с фьюзами у тех, кому лень один раз разобраться, для чего они там. Датиш на камень, который в руках, хотя б можно посмотреть?
КАШАК писал(а):А что вы по AVR можете посоветовать?
Сто пятый раз .. :)))
Было что то такое много раз..
Обучалка есть, и еще тут всяко ..
Stalker46 писал(а):Вау, ТЫч, ты вернулся.
А он на долго не уходит. Как Карлсону варенья захочется, так и ему.. , Arduino 300 рублей раскажет :)))
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик

Сообщение КАШАК »

В радиомагазине нашёл только универсальный программатор от МастерКит, соединяется с компом через COM порт, совместимость с PonyProg, описание тут http://www.masterkit.ru/main/set.php?code_id=216002. Такой пойдёт?

Это только базовый блок, как сделать к нему плату для подключения МК, такая схема Изображение подойдёт?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»