Правильно ли я мыслю на счет микроконтролеров?

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт дек 31, 2009 00:34:51

Сообщение Serj777 »

Доброго всем времени дня.

Вроде много знаю и умею, но не разу не заморачивался с МК.
В общем решил что это нужно исправить. Темболее в голове дозрела одна схема, которая ну ни как без МК не обойдется.

Начал я рыть инет и вкуривать даташиты.....
Понял что AVR от Atmel`а рулят и нужно изучать их? Ответ ДА (Вопрос снят)

Правильно ли я понимаю что новичку неплохо бы:

Начинать изучения лучше с ATmega128? Хоть ног много, зато их хватит на что угодно и памяти тоже. Еще полный русский даташит есть. Ответ "Любой дешовый", а даташит на русском от ATmega128 в пример. (Вопрос снят)

Програматор для USB выбрать не могу. Думаю что они все(из дешовых) одинаковые и наверное куплю BM9010 http://www.chip-dip.ru/product0/9000042141.aspx
Если ошибаюсь, объясните плиз? AVR910 поддерживает большинство программ (Вопрос снят)
Схема: http://radiokot.ru/forum/viewtopic.php?p=355838#355838

По ПО так и не разобрался, какой комплект софта нужен и какого софта тоже. Посоветуйте плиз, что поудобнее? (Вопрос снят)
Я асемблер не готов осиливать! Софт под С нужен.
Я для проектирования ПП использую ALTIUM, может к нему чего прикручевается? (Вопрос остался)
Последний раз редактировалось Serj777 Пн янв 11, 2010 03:39:12, всего редактировалось 6 раз.
Реклама
Генеральный секретарь МЯУ
Аватара пользователя
Сообщения: 18910
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.

Сообщение SeregaT »

Serj777 писал(а): Правильно ли я понимаю что новичку неплохо бы:

Начинать изучения лучше с ATmega128. Хоть ног много, зато их хватит на что угодно и памяти тоже.
Ну это как купить феррари, чтобы научиться ездить ;) Можно конечно и с неё начать, но для новичка ИМХО мега 16 больше подходит. Её и фьюзами не так-то просто угробить и стоит значительно дешевле меги 128. И я даже не представляю, какой новичок будет писать проги, которые не влезут на 16 кб :)))
Програматор для USB выбрать не могу. Думаю что они все(из дешовых) одинаковые
Они разные бывают. От них зависит, с каким софтом программатор будет работать. Например AVR910 (протосовский) - один из самых популярных USB программаторов.
По ПО так и не разобрался, какой комплект софта нужен и какого софта тоже.
Это зависит от используемого языка программирования и имеющегося программатора.
Контактная информация:
Реклама
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Тини 2313? И спалить не жалко...
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2029
Зарегистрирован: Сб ноя 15, 2008 10:09:56
Откуда: г. Тула

Сообщение IfoR »

Ну программатор, если есть LPT проще самому сделать из 6 проводочков. Если есть COM тот конструкция немножко усложняется несколькими резисторами и диодами.
Если есть LPT или COM то покупать программатор для USB смысла в данной ситуации мало.
Ну, если только что насмерть затереть фьюзы и потребуется параллельный программатор...

Ну а софтом я пользуюсь AVR Studio - скачивается с офф. сайта
+ для программирования на C, надстройку WinAVR .
Для эмуляции PROTEUS .
Изображение
/dev/urandom - гигабайты информации.

OS: openSUSE 13.2 (x86_64)
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Генеральный секретарь МЯУ
Аватара пользователя
Сообщения: 18910
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.

Сообщение SeregaT »

IfoR писал(а):Если есть LPT или COM то покупать программатор для USB смысла в данной ситуации мало.
USB программатор значительно удобнее и быстрее. Ну и можно заливать прошивку, тестировать устройство, отлаживать, снова заливать и т.д. не отключая программатор от устройства (соответственно питание брать прямо от USB).
ploop писал(а):Тини 2313? И спалить не жалко...
Ну с таким подходом и мегу 128 спалить не жалко :)
У нас тини 2313 стоят немногим дешевле меги8 (а сама мега 8 чуть дешевле меги16).
Контактная информация:
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2029
Зарегистрирован: Сб ноя 15, 2008 10:09:56
Откуда: г. Тула

Сообщение IfoR »

Вы забыли добавить: значительно дороже. :)
Изображение
/dev/urandom - гигабайты информации.

OS: openSUSE 13.2 (x86_64)
Контактная информация:
Реклама
Генеральный секретарь МЯУ
Аватара пользователя
Сообщения: 18910
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.

Сообщение SeregaT »

IfoR писал(а):Вы забыли добавить: значительно дороже. :)
Мой программатор мне обошёлся в 150 р 8)
http://s50.radikal.ru/i130/0903/74/0a3ac690fa61.jpg
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2029
Зарегистрирован: Сб ноя 15, 2008 10:09:56
Откуда: г. Тула

Сообщение IfoR »

Тык, млин, это же собранный программатор. А вы говорили про фирменные.

А программировать прям на плате можно и с 6 проводками.
Изображение
/dev/urandom - гигабайты информации.

OS: openSUSE 13.2 (x86_64)
Контактная информация:
Генеральный секретарь МЯУ
Аватара пользователя
Сообщения: 18910
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.

Сообщение SeregaT »

IfoR писал(а):Тык, млин, это же собранный программатор. А вы говорили про фирменные.
А разве программатор с 6 проводками или программатор Громова будут фирменными? Или так-же, собранными?
А программировать прям на плате можно и с 6 проводками.
Можно. Только нужно отдельное питание и чтобы проверить устройство, нужно отключить программатор, иначе не запустится. Ну и скорость в несколько раз ниже чем на USB.
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2029
Зарегистрирован: Сб ноя 15, 2008 10:09:56
Откуда: г. Тула

Сообщение IfoR »

Мы неправильно поняли друг друга.
В 1-2 сообщениях говорили про фирменные программаторы. Я же порекомендовал собрать самому программатор "6 проводочков", а не брать фирменный (который USB). Вы же вступились за USB не указав каков он, фирменный или собранный. Ну и я соответственно не понял вас.
Если хотите собрать USB программатор, то флаг вам в руки. Особенно если нет LPT/COM порта. Но если они есть, то я не понимаю, чем проще паять USB программатор? На будущее можно. Но на микроконтроллерных программаторах нужно чем-то шить микроконтроллер. :)

По поводу USB vs. "6 проводков", неужели дополнительные 5 секунд настолько критичны? Мы ж не на войне.
А коннектор можно и вытащить, либо кнопку нажать, руки не отвалятся\отсохнут. Время занимает полсекунды.
А разве на "6 проводков" нету +5 и GND?
Изображение
/dev/urandom - гигабайты информации.

OS: openSUSE 13.2 (x86_64)
Контактная информация:
Генеральный секретарь МЯУ
Аватара пользователя
Сообщения: 18910
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.

Сообщение SeregaT »

IfoR писал(а):По поводу USB vs. "6 проводков", неужели дополнительные 5 секунд настолько критичны?
Да если-бы 5 секунд... То, что через USB программатор шьётся за 5 - 10 секунд, через программатор Громова будет минуты полторы шиться.
А разве на "6 проводков" нету +5 и GND?
Есть. Но для того, чтобы проверить устройство в работе, программатор надо отключить (а в процессе освоения МК это надо будет делать часто, так-же как и перезаливать прошивку по много раз).
Одно дело, если надо прошить 1 - 2 микроконтроллера, тогда конечно не стоит заморачиваться с USB. Но если заниматься серьёзно, то USB будет значительно лучше. Особенно раз уж настроился покупать, то надо брать (ну или самому делать, если есть возможность).
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 5915
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

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

Если комп стоит задом наперёд, а сидюк выезжает в стенку, то разницы почти никакой, но если каждый раз приходится полулёжа лазить между системником, столом и сабом, то тут USB имеет неоспоримое преимущество. И ещё нагрузочная способность гораздо больше.
Усложнять просто. Упрощать сложно.
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб

Сообщение AI_Disable »

Serj777 писал(а): Понял что AVR от Atmel`а рулят и нужно изучать их?
Да, именно так и есть.
Serj777 писал(а): Начинать изучения лучше с ATmega128.
Да с любого можно. Это не критично. Если денег не жалко, то можно и ATXmega... Вот только смысл каков? Сам начинал с ATmega8. Портов и периферии, при изучении, всегда хватало.
Serj777 писал(а): Програматор для USB выбрать не могу.
Советую сделать его самостоятельно. AVR 910 USB удобен тем, что можно шить из CVAVR, или USBasp, им можно шить из студи. Хотя, AVR 910 USB в студии тоже работает, через стандартную утилиту AVRprog.
Serj777 писал(а): По ПО так и не разобрался, какой комплект софта нужен и какого софта тоже.
WinAVR+AVRStudio4+Proteus -этот комплект лучше во всех отношениях
или
CodeVisionAVR+Proteus
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт дек 31, 2009 00:34:51

Сообщение Serj777 »

IfoR писал(а):Ну программатор, если есть LPT проще самому сделать из 6 проводочков. Если есть COM тот конструкция немножко усложняется несколькими резисторами и диодами.
Если есть LPT или COM то покупать программатор для USB смысла в данной ситуации мало.
Ну, если только что насмерть затереть фьюзы и потребуется параллельный программатор...

Ну а софтом я пользуюсь AVR Studio - скачивается с офф. сайта
+ для программирования на C, надстройку WinAVR .
Для эмуляции PROTEUS .
У меня нету LPT и COM. Прошить МК для програматора без програматора не смогу. Посему придется покупать.
ploop писал(а):Тини 2313? И спалить не жалко...
SeregaT писал(а):
Serj777 писал(а): Правильно ли я понимаю что новичку неплохо бы:

Начинать изучения лучше с ATmega128. Хоть ног много, зато их хватит на что угодно и памяти тоже.
Ну это как купить феррари, чтобы научиться ездить ;) Можно конечно и с неё начать, но для новичка ИМХО мега 16 больше подходит. Её и фьюзами не так-то просто угробить и стоит значительно дешевле меги 128. И я даже не представляю, какой новичок будет писать проги, которые не влезут на 16 кб :)))
Програматор для USB выбрать не могу. Думаю что они все(из дешовых) одинаковые
Они разные бывают. От них зависит, с каким софтом программатор будет работать. Например AVR910 (протосовский) - один из самых популярных USB программаторов.
По ПО так и не разобрался, какой комплект софта нужен и какого софта тоже.
Это зависит от используемого языка программирования и имеющегося программатора.
SeregaT писал(а):
IfoR писал(а):Если есть LPT или COM то покупать программатор для USB смысла в данной ситуации мало.
USB программатор значительно удобнее и быстрее. Ну и можно заливать прошивку, тестировать устройство, отлаживать, снова заливать и т.д. не отключая программатор от устройства (соответственно питание брать прямо от USB).
ploop писал(а):Тини 2313? И спалить не жалко...
Ну с таким подходом и мегу 128 спалить не жалко :)
У нас тини 2313 стоят немногим дешевле меги8 (а сама мега 8 чуть дешевле меги16).
У нас цены в дорогом Чип и Дипе:
ATmega8L-8AI - 160руб
ATtiny2313-20PU - 140руб
Atmega48 - от 80 руб
ATmega128 - не мение 500руб(я не посмотрел что это ферари)

На ATmega128 есть полный даташит, а на ATtiny2313(кстати я его в начале выбрал, потом думал о Atmega48) нету :cry:

Я много всяких схем собирал. Тип корпуса меня не пугает, правда без фена 64 ноги в квадратный сантиметор запарно паять. Пазвожу плалы в ALTIUMе. Проще говоря в домашних условиях могу сделать ПП с шагом 0,1мм/0,1мм.

Значит AVR рулит я свернул туда куда нужно.
Пограматор беру из тех что по дешевле, потом если то хотябы свой смогу собрать.
Какой МК за лапы дергать, еще не определился :? Хотелось бы русской доки по больше.
ПО попробую осилить WinAVR(для С)+AVRStudio4+Proteus(Симулятор работы МК).

Спасибо что так дружно отвечаете.
С наступающем вас Новым Годом :beer:
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт дек 31, 2009 00:34:51

Сообщение Serj777 »

Я пока усилинно лопатил инфу по МК, много раз натыкался на Народовску сеть сайтов.
1. С них открываются всплывающие окна
2. То что на них пишут, редко соответствует действительности.
3. Присутствует вирусня.

PS Вывод - лохотрон.

http://www.elbase.ru/products/search/ATtiny2313 - 40руб
http://www.elbase.ru/products/search/ATmega8 - 50руб
http://www.elbase.ru/products/search/ATmega16 - от 60руб
http://www.elbase.ru/products/search/ATmega48 - 40руб
http://www.elbase.ru/products/search/ATmega128 - от 200руб
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт дек 31, 2009 00:34:51

Сообщение Serj777 »

Avatar писал(а):Вы дали ссылки на нсатоящий лохотрон так как там нельзя купить компоненты просто заплатив за них при получении.
Что за бредовый довод?
Тотже Чип и дип по такойже схеме работает
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2029
Зарегистрирован: Сб ноя 15, 2008 10:09:56
Откуда: г. Тула

Сообщение IfoR »

У меня нету LPT и COM.
SeregaT, этой фразой всё сказано так, что уже нечего спорить. :))
Изображение
/dev/urandom - гигабайты информации.

OS: openSUSE 13.2 (x86_64)
Контактная информация:
Avatar

Сообщение Avatar »

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

По вашим ссылкам нельзя сразу поменять деньги на деталь - только предоплата за несколько дней вперед.

У известно кого Москвичам тоже можно посмотреть товар и если устраивает тут же оплатить и забрать.

Почтой этого сделать конечно нельзя, зато у Михаила можно оплатить все наложеным платежом, а у Чип-Дип и по вашим линкам не получится - Только предоплата.
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт дек 31, 2009 00:34:51

Сообщение Serj777 »

Плиз, не флудим.

См. первый пост и если есть что сказать, то по теме.

PS Спасибо
Генеральный секретарь МЯУ
Аватара пользователя
Сообщения: 18910
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.

Сообщение SeregaT »

Serj777 писал(а):У меня нету LPT и COM. Прошить МК для програматора без програматора не смогу.
У меня то-же нету ;) Но вот как-то прошил. А вообще да, я по началу то-же хотел купить (то-же 900 р стоил), но в магазине кончились, поэтому сам спаял.
Начинать изучения лучше с ATmega128? Хоть ног много, зато их хватит на что угодно и памяти тоже. Еще полный русский даташит есть. (Вопрос остался)
Да без разницы, с чего начинать, если денег не жалко, можно и с меги128. Но на крайняк можно скачать русский даташит на мегу 128, читать его, а все адреса, биты и т.д. смотреть в даташите применяемого МК.
Контактная информация:
Ответить

Вернуться в «Теория»