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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> WinAVR для начинающих
DimSun
сообщение Apr 21 2005, 10:28
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 26-10-04
Из: Москва
Пользователь №: 988



Приступаю к освоению AVRов. Остановил свой выбор на WinAVR. Скачал, поставил и ... Дальше больше вопросов чем ответов. А поэтому не посоветуете ли где что почитать. Ну типа как начать, где что искать и т.д. Желательно на русском, так как он мне роднее.

И второе. Скачал также vmlab. С первого взгляда понравилось, что интегрируется с WinAVR. Поэтому где-что почитать по нему и по связке.

Третье. Слышал про Proteus. Я так понял это тоже симулятор. Соответственно где-что почитать.

Четвертое. Что еще посоветуете.
Go to the top of the page
 
+Quote Post
m16
сообщение Apr 21 2005, 11:14
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 27-01-05
Пользователь №: 2 225



http://ars.yet.ru/union/mk/mk01.html
http://embedded.h15.ru/index.php?entry=entry050225-184243
http://avrbegin.front.ru/for_read/WINAVR.htm
http://avr123.by.ru/avrpic08.htm
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Apr 21 2005, 12:32
Сообщение #3


Шаман
******

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



Если речь идёт о быстроте освоения и простоте использования, то настоятельно рекомендую обратить свои взоры на IAR EWAVR.
Поищите также ссылки по теме на этом форуме.
Go to the top of the page
 
+Quote Post
GedasL
сообщение Apr 21 2005, 17:59
Сообщение #4


Участник
*

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



Я вот все удивляусь откуда у многих проблемы с WinAVR. Все же просто - делаеш makefile c MFile, сохраняеш его в катологе проекта и все. Дальше только CTRL+D CTRL+T.
Go to the top of the page
 
+Quote Post
DimSun
сообщение Apr 21 2005, 18:06
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 26-10-04
Из: Москва
Пользователь №: 988



Цитата(m16 @ Apr 21 2005, 14:14)


Спасибо.
Go to the top of the page
 
+Quote Post
DimSun
сообщение Apr 21 2005, 18:09
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 26-10-04
Из: Москва
Пользователь №: 988



Цитата(IgorKossak @ Apr 21 2005, 15:32)
Если речь идёт о быстроте освоения и простоте использования, то настоятельно рекомендую обратить свои взоры на IAR EWAVR.
*


Не приглянулся мне он что-то. Не зная почему, просто не пошел. Долго лазил по инету и понял, что IAR и gcc практически одинаковы. Сразу говорю, что не хочу разводить спор, что круче. Бессмыслено.
Go to the top of the page
 
+Quote Post
DimSun
сообщение Apr 21 2005, 18:11
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 26-10-04
Из: Москва
Пользователь №: 988



Цитата(GedasL @ Apr 21 2005, 20:59)
Я вот все удивляусь откуда у многих проблемы с WinAVR. Все же просто -  делаеш makefile c MFile, сохраняеш его в катологе проекта и все. Дальше только CTRL+D CTRL+T.
*


Хм... если бы так. Все так и делаю. make all/ А там куча ошибок в makefile. Вот и задумался sad.gif
Go to the top of the page
 
+Quote Post
Balaganov
сообщение Apr 21 2005, 18:17
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 16-02-05
Пользователь №: 2 688



>Третье. Слышал про Proteus. Я так понял это тоже симулятор. Соответственно где-что почитать.

Proteus и VMLab - небо и земля вот ссылка на форум http://www.radio.ru/ubb/Forum4/HTML/000639.html очень советую. Однако для начинающих (и малоимущих) есть вот эта ссылка http://pol-sem.narod.ru/AVRminiICE Здесь примитивная схема JTAG с прошивкой тоже рекомендую (по сути тот же Proteus тока "железный").

>Приступаю к освоению AVRов. Остановил свой выбор на WinAVR. Скачал, поставил и ... Дальше больше вопросов чем ответов. А поэтому не посоветуете ли где что почитать. Ну типа как начать, где что искать и т.д. Желательно на русском, так как он мне роднее.

Тоже по началу поставил WinAVR, но потом всеже перешел на AVRStudio (в часности из-за поддержки JTAG). Хотя после множества глюков и недоработок AVRStudio, обнаруженных в процессе работы, так и хочется перейти на что-нибудь более качественное.
Go to the top of the page
 
+Quote Post
GedasL
сообщение Apr 21 2005, 18:47
Сообщение #9


Участник
*

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



www.avrfreaks.com
https://savannah.nongnu.org/mail/?group=avr
Go to the top of the page
 
+Quote Post
DimSun
сообщение Apr 21 2005, 18:55
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 26-10-04
Из: Москва
Пользователь №: 988



>Proteus и VMLab - небо и земля вот ссылка на форум http://www.radio.ru/ubb/Forum4/HTML/000639.>html очень советую.

Спасибо буду смотреть

>Однако для начинающих (и малоимущих) есть вот эта ссылка http://pol-sem.narod.ru/AVRminiICE Здесь >примитивная схема JTAG с прошивкой тоже рекомендую (по сути тот же >Proteus тока "железный").

Разговор не о JTAGе. Железа пока нет, а задача есть. Так что пока симулятор мой надежный друг.


>Тоже по началу поставил WinAVR, но потом всеже перешел на AVRStudio (в >часности из-за поддержки JTAG). Хотя после множества глюков и >недоработок AVRStudio, обнаруженных в процессе работы, так и хочется >перейти на что-нибудь более качественное.

Я что-то не понял. Студия это асемблер/симулятор(правда слабоватенький), а WinAVR это все же С. В чем связь?
Go to the top of the page
 
+Quote Post
m16
сообщение Apr 22 2005, 09:37
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 27-01-05
Пользователь №: 2 225



Не согласен я с Balaganov.Студия мощная прога и вряд ли что нибудь есть лучше.
DimSun - проги написанные в WINAVR свободно отлаживаются в студии как через авр-симулятор программно так и Jtag-aice непосредственно в кристалле.Работать с жтагом наслаждение неописуемое после симулятора.
http://hubbard.engr.scu.edu/embedded/avr/avrlib/
http://ccrma.stanford.edu/courses/250a/doc...-new/files.html - это библиотеки к WINAVR
Go to the top of the page
 
+Quote Post
DimSun
сообщение Apr 23 2005, 15:24
Сообщение #12


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 26-10-04
Из: Москва
Пользователь №: 988



Цитата(m16 @ Apr 22 2005, 12:37)
DimSun - проги  написанные  в  WINAVR  свободно  отлаживаются  в  студии  как  через  авр-симулятор программно  так  и Jtag-aice  непосредственно  в  кристалле.Работать с жтагом  наслаждение  неописуемое  после  симулятора.



Да я знаю, что можно студией отлаживать. Только повторюсь. Железа у меня еще нет, значит о JTAG и разговоров нет. А симулятора в студии можно сказать нет. То что там есть это детский лепет.
Go to the top of the page
 
+Quote Post
Ljubitel
сообщение Apr 23 2005, 18:44
Сообщение #13


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 12-01-05
Из: St. Petersburg
Пользователь №: 1 917



Цитата(DimSun @ Apr 23 2005, 18:24)
Да я знаю, что можно студией отлаживать. Только повторюсь. Железа у меня еще нет, значит о JTAG и разговоров нет. А симулятора в студии можно сказать нет. То что там есть это детский лепет.


Студия - это именно AVR Студия. Она симулирует ядро и периферию (таймеры и пр.) AVR. Причем симулирует лучше всех остальных прог вместе взятых.
Это по сравнению с ней VMLab и Proteus - детский лепет.
Так,побаловаться,светодиодиками помигать.
Что касается Proteus: для пробы пытался в нем симулировать несколько своих устройств,которые отлажены (кстати в Студии :-)) и прекрасно работают. В Протеусе - они ж не работают нифига. Моделей там почти нет. Чуть что - так свою пиши,даже для обычной 74-й логики.
VMLab в этом отношении получше. Но тоже для баловства в основном.
Вы попробуйте "отладить" в нем "поиск ПЗУ" для 1-Wire протокола. Или вывод на ЖКИ не 44780 (Ну МЭЛТ возьмите или графический какой). И толку от VMLab будет очень мало.
Может только для начала пописать стандартные программки типа "хелло ворлд" если у Вас нет железа.

А вообще - лучший симулятор - это макетка :-))
Go to the top of the page
 
+Quote Post
DimSun
сообщение Apr 24 2005, 08:46
Сообщение #14


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 26-10-04
Из: Москва
Пользователь №: 988



Цитата(Ljubitel @ Apr 23 2005, 21:44)
Студия - это именно AVR Студия. Она симулирует ядро и периферию (таймеры и пр.) AVR. Причем симулирует лучше всех остальных прог вместе взятых.


И все. Больше она симулировать не умеет. Про симуляцию внешней обвески можно просто забыть. А у меня к МК подцеплены USBшный контроллер и ПЛИСка. В студии это отладить дастаточно тяжело.

Я уже засматриваюсь на Phyton-овский PROJECT_AVR. Мне он привычен по MCS-96. Не знаю как в AVRах, а в 96 можно было обвеску описать на С-подобном скриптовом языке.

Цитата(Ljubitel @ Apr 23 2005, 21:44)
А вообще - лучший симулятор - это макетка :-))


Да есть у меня макетка от Аргусофта. Но только опять. Для моей задачи она плохо подходит.
Go to the top of the page
 
+Quote Post
Balaganov
сообщение Apr 24 2005, 10:28
Сообщение #15


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 16-02-05
Пользователь №: 2 688



Если задуманный проект в железе реализовывать пока стремно из-за отсутствия опыта работы с AVR, то необходимо убедиться что выбранный AVR физически потянет проект. Если да, то для приобретения начальных навыков программирования определись с языком. Если С, то тут множество дверей (EWAVR, CVAVR, WINAVR и т.д.) Иначе однозначно (пока?) AVRSTUDIO. В любом случае конечной программой советую выбирать прогу с поддержкой JTAG хотя бы ICE. Дело в том, что, для новичка, лучшего варианта чем житаг (ИМХО) пока нет. Затрат минимум, а пользы полные штаны smile.gif. Простая мигалка, собранная в железе и подключенная к житаг даст гораздо больше знаний о программировании МК чем любой программный симулятор (тоже ИМХО но твердое). Так что перед реализацией (физической или программной) более-менее сложного проекта ОЧЕНЬ советую пройти курс молодого бойца на житаге и "стандартной" мигалке. Удачи.

>А вообще - лучший симулятор - это макетка :-))

согласен полностью.

>Да есть у меня макетка от Аргусофта. Но только опять. Для моей задачи она плохо подходит.

Делай свою.
Go to the top of the page
 
+Quote Post

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

 


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


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