Правильно ли я мыслю на счет микроконтролеров?
Правильно ли я мыслю на счет микроконтролеров?
Доброго всем времени дня.
Вроде много знаю и умею, но не разу не заморачивался с МК.
В общем решил что это нужно исправить. Темболее в голове дозрела одна схема, которая ну ни как без МК не обойдется.
Начал я рыть инет и вкуривать даташиты.....
Понял что 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, может к нему чего прикручевается? (Вопрос остался)
Вроде много знаю и умею, но не разу не заморачивался с МК.
В общем решил что это нужно исправить. Темболее в голове дозрела одна схема, которая ну ни как без МК не обойдется.
Начал я рыть инет и вкуривать даташиты.....
Понял что 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 раз.
- Реклама
- SeregaT
- Генеральный секретарь МЯУ
- Сообщения: 18860
- Зарегистрирован: Пн сен 03, 2007 18:24:27
- Откуда: Россия. Омск.
- Контактная информация:
Re: Правильно ли я мыслю на счет микроконтролеров?
Ну это как купить феррари, чтобы научиться ездитьSerj777 писал(а): Правильно ли я понимаю что новичку неплохо бы:
Начинать изучения лучше с ATmega128. Хоть ног много, зато их хватит на что угодно и памяти тоже.
Они разные бывают. От них зависит, с каким софтом программатор будет работать. Например AVR910 (протосовский) - один из самых популярных USB программаторов.Програматор для USB выбрать не могу. Думаю что они все(из дешовых) одинаковые
Это зависит от используемого языка программирования и имеющегося программатора.По ПО так и не разобрался, какой комплект софта нужен и какого софта тоже.
- IfoR
- Поставщик валерьянки для Кота
- Сообщения: 2029
- Зарегистрирован: Сб ноя 15, 2008 10:09:56
- Откуда: г. Тула
- Контактная информация:
Ну программатор, если есть LPT проще самому сделать из 6 проводочков. Если есть COM тот конструкция немножко усложняется несколькими резисторами и диодами.
Если есть LPT или COM то покупать программатор для USB смысла в данной ситуации мало.
Ну, если только что насмерть затереть фьюзы и потребуется параллельный программатор...
Ну а софтом я пользуюсь AVR Studio - скачивается с офф. сайта
+ для программирования на C, надстройку WinAVR .
Для эмуляции PROTEUS .
Если есть LPT или COM то покупать программатор для USB смысла в данной ситуации мало.
Ну, если только что насмерть затереть фьюзы и потребуется параллельный программатор...
Ну а софтом я пользуюсь AVR Studio - скачивается с офф. сайта
+ для программирования на C, надстройку WinAVR .
Для эмуляции PROTEUS .
- SeregaT
- Генеральный секретарь МЯУ
- Сообщения: 18860
- Зарегистрирован: Пн сен 03, 2007 18:24:27
- Откуда: Россия. Омск.
- Контактная информация:
USB программатор значительно удобнее и быстрее. Ну и можно заливать прошивку, тестировать устройство, отлаживать, снова заливать и т.д. не отключая программатор от устройства (соответственно питание брать прямо от USB).IfoR писал(а):Если есть LPT или COM то покупать программатор для USB смысла в данной ситуации мало.
Ну с таким подходом и мегу 128 спалить не жалкоploop писал(а):Тини 2313? И спалить не жалко...
У нас тини 2313 стоят немногим дешевле меги8 (а сама мега 8 чуть дешевле меги16).
- Реклама
- SeregaT
- Генеральный секретарь МЯУ
- Сообщения: 18860
- Зарегистрирован: Пн сен 03, 2007 18:24:27
- Откуда: Россия. Омск.
- Контактная информация:
Мой программатор мне обошёлся в 150 рIfoR писал(а):Вы забыли добавить: значительно дороже.
http://s50.radikal.ru/i130/0903/74/0a3ac690fa61.jpg
- SeregaT
- Генеральный секретарь МЯУ
- Сообщения: 18860
- Зарегистрирован: Пн сен 03, 2007 18:24:27
- Откуда: Россия. Омск.
- Контактная информация:
А разве программатор с 6 проводками или программатор Громова будут фирменными? Или так-же, собранными?IfoR писал(а):Тык, млин, это же собранный программатор. А вы говорили про фирменные.
Можно. Только нужно отдельное питание и чтобы проверить устройство, нужно отключить программатор, иначе не запустится. Ну и скорость в несколько раз ниже чем на USB.А программировать прям на плате можно и с 6 проводками.
- IfoR
- Поставщик валерьянки для Кота
- Сообщения: 2029
- Зарегистрирован: Сб ноя 15, 2008 10:09:56
- Откуда: г. Тула
- Контактная информация:
Мы неправильно поняли друг друга.
В 1-2 сообщениях говорили про фирменные программаторы. Я же порекомендовал собрать самому программатор "6 проводочков", а не брать фирменный (который USB). Вы же вступились за USB не указав каков он, фирменный или собранный. Ну и я соответственно не понял вас.
Если хотите собрать USB программатор, то флаг вам в руки. Особенно если нет LPT/COM порта. Но если они есть, то я не понимаю, чем проще паять USB программатор? На будущее можно. Но на микроконтроллерных программаторах нужно чем-то шить микроконтроллер.
По поводу USB vs. "6 проводков", неужели дополнительные 5 секунд настолько критичны? Мы ж не на войне.
А коннектор можно и вытащить, либо кнопку нажать, руки не отвалятся\отсохнут. Время занимает полсекунды.
А разве на "6 проводков" нету +5 и GND?
В 1-2 сообщениях говорили про фирменные программаторы. Я же порекомендовал собрать самому программатор "6 проводочков", а не брать фирменный (который USB). Вы же вступились за USB не указав каков он, фирменный или собранный. Ну и я соответственно не понял вас.
Если хотите собрать USB программатор, то флаг вам в руки. Особенно если нет LPT/COM порта. Но если они есть, то я не понимаю, чем проще паять USB программатор? На будущее можно. Но на микроконтроллерных программаторах нужно чем-то шить микроконтроллер.
По поводу USB vs. "6 проводков", неужели дополнительные 5 секунд настолько критичны? Мы ж не на войне.
А коннектор можно и вытащить, либо кнопку нажать, руки не отвалятся\отсохнут. Время занимает полсекунды.
А разве на "6 проводков" нету +5 и GND?
- SeregaT
- Генеральный секретарь МЯУ
- Сообщения: 18860
- Зарегистрирован: Пн сен 03, 2007 18:24:27
- Откуда: Россия. Омск.
- Контактная информация:
Да если-бы 5 секунд... То, что через USB программатор шьётся за 5 - 10 секунд, через программатор Громова будет минуты полторы шиться.IfoR писал(а):По поводу USB vs. "6 проводков", неужели дополнительные 5 секунд настолько критичны?
Есть. Но для того, чтобы проверить устройство в работе, программатор надо отключить (а в процессе освоения МК это надо будет делать часто, так-же как и перезаливать прошивку по много раз).А разве на "6 проводков" нету +5 и GND?
Одно дело, если надо прошить 1 - 2 микроконтроллера, тогда конечно не стоит заморачиваться с USB. Но если заниматься серьёзно, то USB будет значительно лучше. Особенно раз уж настроился покупать, то надо брать (ну или самому делать, если есть возможность).
- AI_Disable
- Сверлит текстолит когтями
- Сообщения: 1116
- Зарегистрирован: Чт окт 15, 2009 14:16:18
- Откуда: Екб
- Контактная информация:
Re: Правильно ли я мыслю на счет микроконтролеров?
Да, именно так и есть.Serj777 писал(а): Понял что AVR от Atmel`а рулят и нужно изучать их?
Да с любого можно. Это не критично. Если денег не жалко, то можно и ATXmega... Вот только смысл каков? Сам начинал с ATmega8. Портов и периферии, при изучении, всегда хватало.Serj777 писал(а): Начинать изучения лучше с ATmega128.
Советую сделать его самостоятельно. AVR 910 USB удобен тем, что можно шить из CVAVR, или USBasp, им можно шить из студи. Хотя, AVR 910 USB в студии тоже работает, через стандартную утилиту AVRprog.Serj777 писал(а): Програматор для USB выбрать не могу.
WinAVR+AVRStudio4+Proteus -этот комплект лучше во всех отношенияхSerj777 писал(а): По ПО так и не разобрался, какой комплект софта нужен и какого софта тоже.
или
CodeVisionAVR+Proteus
У меня нету LPT и COM. Прошить МК для програматора без програматора не смогу. Посему придется покупать.IfoR писал(а):Ну программатор, если есть LPT проще самому сделать из 6 проводочков. Если есть COM тот конструкция немножко усложняется несколькими резисторами и диодами.
Если есть LPT или COM то покупать программатор для USB смысла в данной ситуации мало.
Ну, если только что насмерть затереть фьюзы и потребуется параллельный программатор...
Ну а софтом я пользуюсь AVR Studio - скачивается с офф. сайта
+ для программирования на C, надстройку WinAVR .
Для эмуляции PROTEUS .
ploop писал(а):Тини 2313? И спалить не жалко...
SeregaT писал(а):Ну это как купить феррари, чтобы научиться ездитьSerj777 писал(а): Правильно ли я понимаю что новичку неплохо бы:
Начинать изучения лучше с ATmega128. Хоть ног много, зато их хватит на что угодно и памяти тоже.Можно конечно и с неё начать, но для новичка ИМХО мега 16 больше подходит. Её и фьюзами не так-то просто угробить и стоит значительно дешевле меги 128. И я даже не представляю, какой новичок будет писать проги, которые не влезут на 16 кб
Они разные бывают. От них зависит, с каким софтом программатор будет работать. Например AVR910 (протосовский) - один из самых популярных USB программаторов.Програматор для USB выбрать не могу. Думаю что они все(из дешовых) одинаковыеЭто зависит от используемого языка программирования и имеющегося программатора.По ПО так и не разобрался, какой комплект софта нужен и какого софта тоже.
У нас цены в дорогом Чип и Дипе:SeregaT писал(а):USB программатор значительно удобнее и быстрее. Ну и можно заливать прошивку, тестировать устройство, отлаживать, снова заливать и т.д. не отключая программатор от устройства (соответственно питание брать прямо от USB).IfoR писал(а):Если есть LPT или COM то покупать программатор для USB смысла в данной ситуации мало.Ну с таким подходом и мегу 128 спалить не жалкоploop писал(а):Тини 2313? И спалить не жалко...
У нас тини 2313 стоят немногим дешевле меги8 (а сама мега 8 чуть дешевле меги16).
ATmega8L-8AI - 160руб
ATtiny2313-20PU - 140руб
Atmega48 - от 80 руб
ATmega128 - не мение 500руб(я не посмотрел что это ферари)
На ATmega128 есть полный даташит, а на ATtiny2313(кстати я его в начале выбрал, потом думал о Atmega48) нету
Я много всяких схем собирал. Тип корпуса меня не пугает, правда без фена 64 ноги в квадратный сантиметор запарно паять. Пазвожу плалы в ALTIUMе. Проще говоря в домашних условиях могу сделать ПП с шагом 0,1мм/0,1мм.
Значит AVR рулит я свернул туда куда нужно.
Пограматор беру из тех что по дешевле, потом если то хотябы свой смогу собрать.
Какой МК за лапы дергать, еще не определился
ПО попробую осилить WinAVR(для С)+AVRStudio4+Proteus(Симулятор работы МК).
Спасибо что так дружно отвечаете.
С наступающем вас Новым Годом
Я пока усилинно лопатил инфу по МК, много раз натыкался на Народовску сеть сайтов.
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руб
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руб
-
Avatar
Не знаю про какой вы чип-дип пишите, но в том который в Москве находится можно придти заплатить за деталь которая есть физичеки в наличии, причем заплатить уже после того как вы ее увидели, проверили и ее вам положилив контейнер.
По вашим ссылкам нельзя сразу поменять деньги на деталь - только предоплата за несколько дней вперед.
У известно кого Москвичам тоже можно посмотреть товар и если устраивает тут же оплатить и забрать.
Почтой этого сделать конечно нельзя, зато у Михаила можно оплатить все наложеным платежом, а у Чип-Дип и по вашим линкам не получится - Только предоплата.
По вашим ссылкам нельзя сразу поменять деньги на деталь - только предоплата за несколько дней вперед.
У известно кого Москвичам тоже можно посмотреть товар и если устраивает тут же оплатить и забрать.
Почтой этого сделать конечно нельзя, зато у Михаила можно оплатить все наложеным платежом, а у Чип-Дип и по вашим линкам не получится - Только предоплата.
- SeregaT
- Генеральный секретарь МЯУ
- Сообщения: 18860
- Зарегистрирован: Пн сен 03, 2007 18:24:27
- Откуда: Россия. Омск.
- Контактная информация:
У меня то-же нетуSerj777 писал(а):У меня нету LPT и COM. Прошить МК для програматора без програматора не смогу.
Да без разницы, с чего начинать, если денег не жалко, можно и с меги128. Но на крайняк можно скачать русский даташит на мегу 128, читать его, а все адреса, биты и т.д. смотреть в даташите применяемого МК.Начинать изучения лучше с ATmega128? Хоть ног много, зато их хватит на что угодно и памяти тоже. Еще полный русский даташит есть. (Вопрос остался)



