|
С чего начать? |
|
|
|
Feb 8 2006, 13:50
|
Участник

Группа: Новичок
Сообщений: 18
Регистрация: 19-10-05
Пользователь №: 9 821

|
Решил побаловаться с МК, но совершенно не знаю с чего начать.. Думаю побаловаться с tiny2313 / mega128. Они достаточно просты для начала? Или лучше выбрать другой чип?
Нашел в интернете страшные ругательства: STK500, AVR ISP и т.п. Что реально из всего этого нужно чтобы собрать простую схему (скажем, МК + 2-3 лампочки + кнопка) ?
Одним словом, буду благодарен за любую информацию.
|
|
|
|
|
Feb 8 2006, 14:17
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(Silent Bob @ Feb 8 2006, 20:50)  Решил побаловаться с МК, но совершенно не знаю с чего начать.. Думаю побаловаться с tiny2313 / mega128. Они достаточно просты для начала? Или лучше выбрать другой чип?
Нашел в интернете страшные ругательства: STK500, AVR ISP и т.п. Что реально из всего этого нужно чтобы собрать простую схему (скажем, МК + 2-3 лампочки + кнопка) ?
Одним словом, буду благодарен за любую информацию. Если немного понимаешь в англицком, то для начала можно зайти на сайт http://atmel.com и найти там раздел про AVR. Там можно скачать даташит на интересуемый МК а так же кучу примеров (апнотов) для его применения. Там же можно безвоздмездно :-) скачать AVRStudio - среда для написания программ на ассемблере для МК АВР. Там же можно найти схемы и описания программаторов. На http://www.cec-mc.ru можно найти описание AVR в русском переводе. Сдесь файлы не выкладываю, потому как много мегабайт :-) Ищи at-avr.pdf - техническое описание на МК фирмы ATMEL и at-sys.pdf - система команд 8-разрядных МК AVR фирмы ATMEL. Так же по программаторам можно зайти на сайт http://evm.wallst.ru/. Самый простейший программатор через LPT на одном буфере 74 серии: 74HC244 (К1564АП5), 74LS244 (К555АП5) либо 74ALS244 (К1533АП5) и трех светодиодах. А чип конечно, для первых экспериментов лучше взять в дип-корпусе. Лучше какую нить дешовую мегу (М8515, М8535, М16, М32). Там достаточно всего чтобы начать освоение жуков Удачи!
--------------------
|
|
|
|
|
Feb 8 2006, 14:28
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(Silent Bob @ Feb 8 2006, 16:50)  Решил побаловаться с МК, но совершенно не знаю с чего начать.. Думаю побаловаться с tiny2313 / mega128. Они достаточно просты для начала? Или лучше выбрать другой чип?
Нашел в интернете страшные ругательства: STK500, AVR ISP и т.п. Что реально из всего этого нужно чтобы собрать простую схему (скажем, МК + 2-3 лампочки + кнопка) ?
Одним словом, буду благодарен за любую информацию. Советую прежде всего начать с поиска интересующих вопросов (тем) на форуме.  Для новичков давалось масса рекомендаций, что читать, как делать - 'первые шаги' (на что в первую очередь обращать внимание) и т.д.
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Feb 8 2006, 16:29
|

Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125

|
Цитата(Silent Bob @ Feb 8 2006, 16:50)  Решил побаловаться с МК, но совершенно не знаю с чего начать.. Думаю побаловаться с tiny2313 / mega128. Они достаточно просты для начала? Или лучше выбрать другой чип?
Нашел в интернете страшные ругательства: STK500, AVR ISP и т.п. Что реально из всего этого нужно чтобы собрать простую схему (скажем, МК + 2-3 лампочки + кнопка) ?
Одним словом, буду благодарен за любую информацию. Могу ответить именно как любитель, меня AVR вовсе не кормят, скорее наоборот.  MEGA128 для начинающего совершенно лишний - дорог, неудобный для макетирования корпус. Начинать (ИМХО) стОит с чего-нибудь типа AT90S2313 (ATTiny2313), ATTINY26, ATMEGA8 & ATMEGA16. Все эти камни есть в DIP (удобство макетирования несомненное), последних 2 типов практически под любые любительские поделки хватит. STK500 - это плата для разработки (отладки, макетирования) с панельками под кучу разных AVR в разных типах корпусов со светодиодами, кнопками и пр. Недешево. Может работать программатором - вставленный чип легко можно прошить. Для начала нужен программатор, подойдет (опять же для начала) простейший вариант "5 проводов", можно собрать STK200 - вешается на LPT, содержит в себе 1 микросхему типа 74LS245 Ну а дальше - 1. на www.atmel.com, www.atmel.ru , [banned] уже посоветовали сходить. 2. "Читайте доки, они рулез" (С) 3. Качать AVRStudio (asm), CodeVision ('C'), IAR ДЛЯ Начинающего не советую - в нем корифеи путаются,  , отбить охоту может капитально, хотя это действительно промышленный стандарт "де-факто". Можно попробовать BASCOM-AVR или FastAVR - это BASIC для AVR. Код на выходе, естественно, не IAR'овский, но поморгать лампочкой очень даже можно. 4. Можно почитать форум - тут есть обсуждения интересных идей, глюков, проблем и методов их решения. Успехов...
--------------------
WBR, ROC.
|
|
|
|
|
Feb 8 2006, 16:58
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(IgorKossak @ Feb 8 2006, 23:44)  Цитата(ROC @ Feb 8 2006, 18:29)  ... IAR ДЛЯ Начинающего не советую - в нем корифеи путаются,  , отбить охоту может капитально... А я, наоборот, очень даже советую. В составе пакета есть готовые рабочие проекты и очень внятное пошаговое описание по созданию и отладке проектов. "отбить охоту может капитально..." - это точно, если человек в Си не рубит. Ассемблер нагляднее. Все таки, мне кажется, лучше AVRStudio освоить для начала. В нем и все процессы в МК посмотреть можно, какая нога дрыгает, какой счетчик считает. А толку то от готовых проектов, если человек ни чего из написанного не понимает, ему еще и с писаниной разобраться надо. Как говорится - на заборе @ написанно, а там дрова лежат :-)
--------------------
|
|
|
|
|
Feb 8 2006, 17:06
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(prottoss @ Feb 8 2006, 18:58)  "отбить охоту может капитально..." - это точно, если человек в Си не рубит. Ассемблер нагляднее. Все таки, мне кажется, лучше AVRStudio освоить для начала. В нем и все процессы в МК посмотреть можно, какая нога дрыгает, какой счетчик считает.
А толку то от готовых проектов, если человек ни чего из написанного не понимает, ему еще и с писаниной разобраться надо. Как говорится - на заборе @ написанно, а там дрова лежат :-) Я бы не был так категоричен. Тем более что для автора темы С\С++\Asm привычны.
|
|
|
|
|
Feb 9 2006, 05:32
|
Участник

Группа: Новичок
Сообщений: 27
Регистрация: 29-11-05
Пользователь №: 11 546

|
Я сам начинал изучение AVR практически с нуля......Очень сильно помог сайт [banned].....там все достаточно подробно расписано что и как делать. Главное хорошо разбирать и понимать каждое действие.В качестве среды разработки использую CodeVisionAVR. Ну и англицкий хоть немного понимать нуна....
|
|
|
|
|
Feb 9 2006, 09:39
|
Участник

Группа: Новичок
Сообщений: 18
Регистрация: 19-10-05
Пользователь №: 9 821

|
Спасибо всем ответившим! Поясню чего добиваюсь.. Я хочу купить (или несложно собрать) какой-нибудь программатор/эмулятор, написать с его помощью небольшую прогу (помигать лампочкой), прикрутить МК к схеме (лампочку к ногу + питание) и наслаждаться эффектом  Ну это - для начала.. Подскажите, что будет проще всего: собрать STK200 (уже как-то пробовал, неудачно :-( знаю-знаю - руки кривые.. :-( ) или все-таки купить STK500 ? Есть ли от последнего хоть какая-то польза для начинающего? С помощью него, я так понял, можно залить в чип программу; а отладить можно? Или стоит взять что-то другое?
|
|
|
|
|
Feb 9 2006, 10:12
|

Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 14-11-04
Из: Санкт-Петербург
Пользователь №: 1 125

|
Ну решать ессно Вам, а вот что про STK500 пишут http://www.efo.ru/doc/Atmel/Atmel.pl?2020http://www.gaw.ru/html.cgi/txt/app/Atmel/m...tk500/index.htmЦена - порядка $90 Польза от STK500 несомненная, светодиоды есть прямо на борту, множество примеров расчитаны именно на STK500, но только стОит ли это $90?  Есть еще один вариант отладочной системы - ATAVRBFLY (в смысле - AVR ButterFly). Цена - порядка $22-25, LCD, MEGA169 на борту, джойстик, измерение температуры, звук и пр. Программатор не нужен, шьется из AVRStudio напрямую (через COM-порт) http://www.efo.ru/doc/Atmel/Atmel.pl?743 (внизу страницы)
--------------------
WBR, ROC.
|
|
|
|
|
Feb 9 2006, 12:21
|
Участник

Группа: Новичок
Сообщений: 18
Регистрация: 19-10-05
Пользователь №: 9 821

|
О, очень интересно.. Мне понравился вариант с ATAVRBFLY, спасибо. Но такой вопрос: в документации я прочитал, что изначально в чип зашина демо-программа (измеряет температуру и т.п.) и бутлоадер для перепрошивки с компьютера. А если я залью свою программу, бутлоадер убьется? Т.е. можно ли залить туда всякий мусор, неиспортив прибор или надо работать осторожно?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|