Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AVR с чего начинать?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Kistenyuk
Привет народ!
Решил вот попробовать программирование AVR контроллеров, купил себе ATMEGA32, раздобыл програмку компилятор и программатор в одном целом, но есть проблемка, на Си нихрена не понимаю cranky.gif , с чего мне начать програмировать. На ассемблере возиться не хочу. blink.gif
Подскажите пожалуйста где может посмотреть примеры, исходники или что мне делать ваще.
Заранее псибки rolleyes.gif
damir2
http://avr123.by.ru/
Petka
Ну ты даёшь... давай по порядку...
1) тебе нужно собрать макетную плату с контроллером. (и видимо отложить надолго)
2) собрать программатор. (и тоже видимо отложить его надолго) =)
3) научиться программировать на С под AVR
3.1) как минимум изучить чистый C. для этого как было рекомендовано раньше установить Си под ПК.
3.2) уже умея реализовывать алгоритмы на Си под ПК осваивать Си под АВР
4) совмещённо с 3.2 изучать архитектуру AVR
5) зашивать AVR
6) отлаживать


Давай попорядку. Спрашивай, не забывая пользоваться поиском в форуме.
Pat
Цитата(Kistenyuk @ Oct 10 2005, 17:16)
раздобыл програмку компилятор и программатор в одном целом, но есть проблемка, на Си нихрена не понимаю  cranky.gif , с чего мне начать програмировать. На ассемблере возиться не хочу.  blink.gif
Подскажите пожалуйста где может посмотреть примеры, исходники или что мне делать ваще.
Заранее псибки  rolleyes.gif
*

А попробуйте Visual State и С вроде как знать не надо и без ASM обойтись можно. Только не говорите, что инглиш учить не охота, ибо дока только английская.
Демо можно найти там
www.iar.com
Kistenyuk
Цитата(Petka @ Oct 10 2005, 17:24)
Ну ты даёшь... давай по порядку...
1) тебе нужно собрать макетную плату с контроллером. (и видимо отложить надолго)
2) собрать программатор. (и тоже видимо отложить его надолго) =)
3) научиться программировать на С под AVR
3.1) как минимум изучить чистый C. для этого как было рекомендовано раньше установить Си под ПК.
3.2) уже умея реализовывать алгоритмы на Си под ПК осваивать Си под АВР
4) совмещённо с 3.2 изучать архитектуру AVR
5) зашивать AVR
6) отлаживать


Давай попорядку. Спрашивай, не забывая пользоваться поиском в форуме.
*


Мда, мож я не до конца выразился - программатор уже изготовил, макетная плата уже ждет экспериментов, осталось токо разобраться с Си, думаю на конкретных небольшых примерчиках начинать уже можно smile.gif
karavaev
Есть некий E-LAB Pascal, я сам с ним дела не имел, но у меня шеф его пару раз использовал. Вот в PDF (~600Кб) приложенном по нему информация и ссылка на сайт в частности.
Kistenyuk
Спасибо за ссылочки, надеюсь что разберусь с этим чудом smile.gif
grave
Можно начать с чтения.
Папример
М. С. Голубцов, А. В. Кириченкова
Микроконтроллеры AVR: от простого к сложному

http://rapidshare.de/files/6851708/MicroAV...us.ru_.rar.html
BVU
Kistenyuk, cмотрите тему форума:
http://forum.electronix.ru/index.php?showtopic=8248

отвечающим:
народ, хватит плодить неинформативные посты... эта тема уже с бородой, присутствующая на многих разделах форума '*.electronix.ru'.
Если человек 'пришел' первый раз и задал вопрос (не зная, что можно сделать поиск по форуму), достаточно дать ему ссылку на уже имеющиеся обсуждения и не разводить антимонии!
В противном случае, если это будет иметь неоднократные продолжения, я буду выносить предложение к админам и модераторам форума о блокировки подобных тем. Уверен, что меня поддержат большинство участников форума.
Надеюсь на ваш здравый смысл... так как в этом случае кому нужны уже существующие и на 100% отработанные темы?

BVU
Kistenyuk
Всем огромное спасибо за подсказку, у м еня все получилось и оч удачно!!!
А насчёт того что тема обсуждалась, не всегда можно найти ее! быстрее приходят ответы от новой темы, а как известно: время - деньги.
Поэтому еще раз благодарствую всем кто потратил свое дрогоценное время на мой вопрос.
Всем удачи. cheers.gif
prote
Помогите пожалуйста. Срочно нужна информация по AVR atmega 64, желательно на русском языке.
haker_fox
Цитата
Помогите пожалуйста. Срочно нужна информация по AVR atmega 64, желательно на русском языке.

А даташит? На английском?
Как вариант почитайте информацию на русском об ATmega128 на www.gaw.ru. А на русском вряд ли найдете, хотя может книга какая-нибудь и есть.
spf
Цитата(BVU @ Oct 31 2005, 13:48) *
В противном случае, если это будет иметь неоднократные продолжения, я буду выносить предложение к админам и модераторам форума о блокировки подобных тем. Уверен, что меня поддержат большинство участников форума.
Надеюсь на ваш здравый смысл... так как в этом случае кому нужны уже существующие и на 100% отработанные темы?


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

Создайте тему "Создаем FAQ" и пусть там для начала будут ссылки на неоднократные темы. Когда тема наполнится содержанием отрихтовать да и переименовать...

PS:
У админов думаю есть работа, а чисткой отдельно взятых форумов заниматься быстро надоест.
BVU
Цитата(spf @ Nov 8 2005, 06:54) *
Цитата(BVU @ Oct 31 2005, 13:48) *

В противном случае, если это будет иметь неоднократные продолжения, я буду выносить предложение к админам и модераторам форума о блокировки подобных тем. Уверен, что меня поддержат большинство участников форума.
Надеюсь на ваш здравый смысл... так как в этом случае кому нужны уже существующие и на 100% отработанные темы?


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

Создайте тему "Создаем FAQ" и пусть там для начала будут ссылки на неоднократные темы. Когда тема наполнится содержанием отрихтовать да и переименовать...

PS:
У админов думаю есть работа, а чисткой отдельно взятых форумов заниматься быстро надоест.

Ну что мне ответить на Ваше замечание?! Возможно, что в чем - то Вы и правы, но хорошим тоном (для цивилизованных людей) практически на всех форумах считается для начала искать публикацию существующещей проблемы, а не 'ломиться со своим уставом в чужой огород'. И кто, как не местные постоянные пользователи должны прививать и поддерживать необходимую культуру форума. На нашем форуме такие требования то же имеются, но многие (начинающие) их просто игнорируют по причине своей неопытности, а потом по причине которую я упомянул.
По всей видимости настал момент необходимости достаточно эргономично разместить подобное требование на заглавной странице форума (http://forum.electronix.ru/) о том что в первую очередь нужно делать, когда возникает желание задать вопрос.
Что касается о статусе каждого участника, то этот упрек не по адресу, т.к. дополнительными правами администрирования наделены лишь модераторы и админы форума, что накладывает на них не абсолютную власть а в первую очередь ответственность за форум, который отражен в его правилах.
При обсуждении проблемы ответы и вопросы каждого участника форума абсолютно равены друг - другу. И не следует путать права и обязанности...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.