реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> С чего начать?
Silent Bob
сообщение Feb 8 2006, 13:50
Сообщение #1


Участник
*

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



Решил побаловаться с МК, но совершенно не знаю с чего начать..
Думаю побаловаться с tiny2313 / mega128. Они достаточно просты для начала?
Или лучше выбрать другой чип?

Нашел в интернете страшные ругательства: STK500, AVR ISP и т.п.
Что реально из всего этого нужно чтобы собрать простую схему (скажем, МК + 2-3 лампочки + кнопка) ?

Одним словом, буду благодарен за любую информацию.
Go to the top of the page
 
+Quote Post
LordN
сообщение Feb 8 2006, 14:08
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 704
Регистрация: 15-10-05
Из: г.Томск
Пользователь №: 9 686



[banned]


--------------------
C уважением, LordN.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Feb 8 2006, 14:17
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 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). Там достаточно всего чтобы начать освоение жуков

Удачи!


--------------------
Go to the top of the page
 
+Quote Post
BVU
сообщение Feb 8 2006, 14:28
Сообщение #4


Профессионал
*****

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



Цитата(Silent Bob @ Feb 8 2006, 16:50) *
Решил побаловаться с МК, но совершенно не знаю с чего начать..
Думаю побаловаться с tiny2313 / mega128. Они достаточно просты для начала?
Или лучше выбрать другой чип?

Нашел в интернете страшные ругательства: STK500, AVR ISP и т.п.
Что реально из всего этого нужно чтобы собрать простую схему (скажем, МК + 2-3 лампочки + кнопка) ?

Одним словом, буду благодарен за любую информацию.

Советую прежде всего начать с поиска интересующих вопросов (тем) на форуме. smile.gif Для новичков давалось масса рекомендаций, что читать, как делать - 'первые шаги' (на что в первую очередь обращать внимание) и т.д.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
ROC
сообщение Feb 8 2006, 16:29
Сообщение #5


Частый гость
**

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



Цитата(Silent Bob @ Feb 8 2006, 16:50) *
Решил побаловаться с МК, но совершенно не знаю с чего начать..
Думаю побаловаться с tiny2313 / mega128. Они достаточно просты для начала?
Или лучше выбрать другой чип?

Нашел в интернете страшные ругательства: STK500, AVR ISP и т.п.
Что реально из всего этого нужно чтобы собрать простую схему (скажем, МК + 2-3 лампочки + кнопка) ?

Одним словом, буду благодарен за любую информацию.


Могу ответить именно как любитель, меня AVR вовсе не кормят, скорее наоборот. smile.gif
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 ДЛЯ Начинающего не советую - в нем корифеи путаются, smile.gif , отбить охоту может капитально, хотя это действительно промышленный стандарт "де-факто". Можно попробовать BASCOM-AVR или FastAVR - это BASIC для AVR. Код на выходе, естественно, не IAR'овский, но поморгать лампочкой очень даже можно.
4. Можно почитать форум - тут есть обсуждения интересных идей, глюков, проблем и методов их решения.

Успехов... smile.gif


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Feb 8 2006, 16:44
Сообщение #6


Шаман
******

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



Цитата(ROC @ Feb 8 2006, 18:29) *
... IAR ДЛЯ Начинающего не советую - в нем корифеи путаются, smile.gif , отбить охоту может капитально...

А я, наоборот, очень даже советую.
В составе пакета есть готовые рабочие проекты и очень внятное пошаговое описание по созданию и отладке проектов.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Feb 8 2006, 16:58
Сообщение #7


Гуру
******

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



Цитата(IgorKossak @ Feb 8 2006, 23:44) *
Цитата(ROC @ Feb 8 2006, 18:29) *

... IAR ДЛЯ Начинающего не советую - в нем корифеи путаются, smile.gif , отбить охоту может капитально...

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


"отбить охоту может капитально..." - это точно, если человек в Си не рубит. Ассемблер нагляднее. Все таки, мне кажется, лучше AVRStudio освоить для начала. В нем и все процессы в МК посмотреть можно, какая нога дрыгает, какой счетчик считает.

А толку то от готовых проектов, если человек ни чего из написанного не понимает, ему еще и с писаниной разобраться надо. Как говорится - на заборе @ написанно, а там дрова лежат :-)


--------------------
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Feb 8 2006, 17:06
Сообщение #8


Шаман
******

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



Цитата(prottoss @ Feb 8 2006, 18:58) *
"отбить охоту может капитально..." - это точно, если человек в Си не рубит. Ассемблер нагляднее. Все таки, мне кажется, лучше AVRStudio освоить для начала. В нем и все процессы в МК посмотреть можно, какая нога дрыгает, какой счетчик считает.

А толку то от готовых проектов, если человек ни чего из написанного не понимает, ему еще и с писаниной разобраться надо. Как говорится - на заборе @ написанно, а там дрова лежат :-)

Я бы не был так категоричен. Тем более что для автора темы С\С++\Asm привычны.
Go to the top of the page
 
+Quote Post
Dars
сообщение Feb 8 2006, 20:39
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 238
Регистрация: 11-08-05
Пользователь №: 7 557



Судя по ссылке которую дал IgorKossak , стоит начать с электроники, без нее никуда! Всячески рекомендую (думаю многие со мной согласятся) книгу "Искусство Схемотехники" П.Хоровиц и У.Хилл , месяц интенсивного чтения, и все вопросы отпадут, независимо от начального уровня.
Go to the top of the page
 
+Quote Post
psL
сообщение Feb 9 2006, 04:36
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390



с Proteus'а biggrin.gif
Go to the top of the page
 
+Quote Post
ilya514
сообщение Feb 9 2006, 05:32
Сообщение #11


Участник
*

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



Я сам начинал изучение AVR практически с нуля......Очень сильно помог сайт [banned].....там все достаточно подробно расписано что и как делать. Главное хорошо разбирать и понимать каждое действие.В качестве среды разработки использую CodeVisionAVR. Ну и англицкий хоть немного понимать нуна....
Go to the top of the page
 
+Quote Post
add
сообщение Feb 9 2006, 06:26
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



Рекомендую обзавестись книжками(некоторые в сети есть в Djv - сосканеренные): "Микроконтроллеры AVR от простого к сложному" Голубцов. Мне очень помогли разобраться с asm-ом вот эти: "Микроконтроллеры AVR семейств Tiny и Mega фирмы Atmel" Ефстифеев. и "Применение мкAVR"Баранов. А начинал с книжки "Микроконтроллеры AVR семейств classic" - хотя вообщем книги-справочника "...Tiny и Mega..." вполне достаточно. Собирай stk200! (~20руб. :-)) качай понипрог (free)(http://www.LancOS.com) програмулина для прошивки! И лабай на asmе (AVRstudio). , для начала . Желаю удачи!


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
Silent Bob
сообщение Feb 9 2006, 09:39
Сообщение #13


Участник
*

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



Спасибо всем ответившим! cheers.gif

Поясню чего добиваюсь.. Я хочу купить (или несложно собрать) какой-нибудь программатор/эмулятор, написать с его помощью небольшую прогу (помигать лампочкой), прикрутить МК к схеме (лампочку к ногу + питание) и наслаждаться эффектом biggrin.gif Ну это - для начала..

Подскажите, что будет проще всего: собрать STK200 (уже как-то пробовал, неудачно :-( знаю-знаю - руки кривые.. :-( ) или все-таки купить STK500 ? Есть ли от последнего хоть какая-то польза для начинающего? С помощью него, я так понял, можно залить в чип программу; а отладить можно? Или стоит взять что-то другое?
Go to the top of the page
 
+Quote Post
ROC
сообщение Feb 9 2006, 10:12
Сообщение #14


Частый гость
**

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



Ну решать ессно Вам, а вот что про STK500 пишут
http://www.efo.ru/doc/Atmel/Atmel.pl?2020
http://www.gaw.ru/html.cgi/txt/app/Atmel/m...tk500/index.htm
Цена - порядка $90
Польза от STK500 несомненная, светодиоды есть прямо на борту, множество примеров расчитаны именно на STK500, но только стОит ли это $90? blink.gif

Есть еще один вариант отладочной системы - ATAVRBFLY (в смысле - AVR ButterFly). Цена - порядка $22-25, LCD, MEGA169 на борту, джойстик, измерение температуры, звук и пр.
Программатор не нужен, шьется из AVRStudio напрямую (через COM-порт)
http://www.efo.ru/doc/Atmel/Atmel.pl?743 (внизу страницы)


--------------------
WBR,
ROC.
Go to the top of the page
 
+Quote Post
Silent Bob
сообщение Feb 9 2006, 12:21
Сообщение #15


Участник
*

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



О, очень интересно.. Мне понравился вариант с ATAVRBFLY, спасибо.
Но такой вопрос: в документации я прочитал, что изначально в чип зашина демо-программа (измеряет температуру и т.п.) и бутлоадер для перепрошивки с компьютера. А если я залью свою программу, бутлоадер убьется? Т.е. можно ли залить туда всякий мусор, неиспортив прибор или надо работать осторожно?
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 12:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.0151 секунд с 7
ELECTRONIX ©2004-2016