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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> AVR и Flash SD,MMC, Создания устройств на flash картах ...
add
сообщение May 23 2006, 10:31
Сообщение #16


Местный
***

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



Цитата
С официального сайта IAR'а здесь. Качайте EVAL (30-ти дневную) версию. Таблетку найдете на фтп

Спасибо. Несовсем правда понимаю в чем разница между AVR IAR Embedded Workbench v. 3.20c и EWAVR-EV-412A . Наверно полная и урезаная так?
ЗЫ: Прошу прощения у всех за "глубокий" OFF TOP.


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
defunct
сообщение May 23 2006, 11:14
Сообщение #17


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(add @ May 23 2006, 13:31) *
Несовсем правда понимаю в чем разница между AVR IAR Embedded Workbench v. 3.20c и EWAVR-EV-412A . Наверно полная и урезаная так?
ЗЫ: Прошу прощения у всех за "глубокий" OFF TOP.

3.20 вероятно старая (если речь не о компиляторе), лежит наверное для совместимости. У нее должно быть еще и GUI старый, и библиотеки с определениями.

К примеру проекты IAR-С51 2.xx, не компилируются в новом IAR-C51 4.05 и выше.

берите лучше 4.12.

Цитата(A_Bolshev @ May 23 2006, 13:29) *
а в CVAVR и ICC он уже встроен как и фича прошивания МК.

Как пользоваться мстером в задаче 1 и 8 тут ...

Ой да кому оно надо фича прошивания...
В IAR есть поддержка JTAG-ICE, через него программировать и сразу отлаживать.
ICC точно не поддерживает JTAG-ICE, CV я не пробовал, однако думаю, что он тоже этим страдает, т.к. объем дистрибутива подозрительно мал.

В IAR для любителей IDE есть возможность настройки тулзов, так что любой программатор поключить к IDE можно.

И кончайте рекламировать ваш сырой курс, от него вреда больше чем пользы
Go to the top of the page
 
+Quote Post
defunct
сообщение May 23 2006, 12:49
Сообщение #18


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(A_Bolshev @ May 23 2006, 15:39) *
Цитата(defunct @ May 23 2006, 15:14) *

И кончайте рекламировать ваш сырой курс, от него вреда больше чем пользы

Это голословное утверждение. Похоже это ваш стиль.

и это не мой курс, я просто привожу его в пример потому что он мне помог начать работать с МК, как и очень многим людям.


Не спорю, здесь мое утверждение выглядит голословно.
Но если заглянуть сюда , то оно перестает быть голословным, если заглянуть сюда то наносимый вред становится очевидным. Новички уже пользуются материалами этого вредоносного курса и повторяют сделанные там ошибки. А если заглянуть еще и сюда, и обратить внимание на имя автора поста #33 и следующий за ним пост #34, то становится ясно, что некий персонаж [banned] из первой приведенной ссылки и A_Bolshev из третей приведенной ссылки и из текущей ветки - это один и тот же человек, который занимается раскруткой собственного сайта.

Больше с вами говорить не о чем.
Всего хорошего.
Go to the top of the page
 
+Quote Post
WHALE
сообщение May 23 2006, 16:40
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



сейчас и в меня начнут кидаться камнями maniac.gif .но,если человек только переползает на С,то
CV ИМХО.В IAR один хэлп страниц на 200 и куча других прелестей,занимающих время.Человеку
будет не до языка,с IDE бы разобраться-что есть перебор.CV в быстром запуске намного проще и стиль
программирования испортить не должен-стандарту в общем соответствует.И потихоньку осваивать IAR,
имея в виду,что возможностей там больше- С++,более оптимальный компилятор и т.д.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение May 23 2006, 19:09
Сообщение #20


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

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
сейчас и в меня начнут кидаться камнями

А вот и первый ...
Если человек мигрирует на С, в первую очередь он должен взять хороший учебник по _языку_. Во вторую нормальную среду разработки,
не для студенческих поделок, а на которой пишутся коммерческие проекты.В третью - изучить документацию по особенностям С для конкретного МК типа Getting Started with IAR Embedded Workbench for Atmel AVR(целых 10 страниц.).В четвертую - изучать образцы чужого кода - желательно из серьезных проектов.
И совсем не обязательно играться с виртуальными классами, перегружаемыми операторами, даже структуры с юнионами могут подождать - это потом придет, с опытом.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение May 24 2006, 00:57
Сообщение #21


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(A_Bolshev @ May 24 2006, 09:34) *
Цитата(beer_warrior @ May 23 2006, 23:09) *

Если человек мигрирует на С, в первую очередь он должен


да ни должен он НИ ЧЕГО и НИ КОМУ !

человек волен поступать как считает нужным.


bb-offtopic.gif Прошу прощения у модераторов за явный оф-топ, но мне просто тяжело промолчать. В свое время Ленин говорил: "страной может управлять кухарка или домохозяйка" (не помню точно). Теперь это звучит так: "При помощи сайта [banned], замечательного компилятора CodeVision и не менее превосходного симулятора VMLab программировать микроконтрорллеры может почти каждый. При этом он ничего и не кому не должен. Наверно даже себе." При этом, пользуясь всевозможными мастерами и библиотеками, зашитыми в CV (Code Vision) все, кому не лень начинают программировать МК. А при первой трудности, когда функций, заложенных в мастер или библиотеку становится явно не достаточно, начинаются вопросы типа: "Помогите запрограммировать таймер", "Помогите запустить DS18B20" или еще что-нибудь в подобном духе.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
WHALE
сообщение May 24 2006, 04:23
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



2 beer_warrior Вы абсолютно правильно изложили процесс миграции,согласен по всем пунктам,
кроме 1.Если чел только начал осваивать язык,то первые пара пректов(как минимум) и будут студенчес
кими поделками.И 10 страниц Getting Started with IAR будет явно маловато.А в его хэлпе потеряться можно sad.gif .В CV ХЭЛП четко структурирован,хороший навигатор и ничего лишнего(и опущенного тоже).
Включает даже описание встроенных библиотечных фукций-как стандартных,так и самописных.Все очень четко-синтаксис,описание,пример применения.И встроенные в IDE программатор и вызов отладчика.Согласен,профи вроде вас это нафиг не нужно,но для начинающего,имхо,лишние движения
ни к чему.

Сообщение отредактировал WHALE - May 24 2006, 04:24


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
haker_fox
сообщение May 24 2006, 04:41
Сообщение #23


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(WHALE @ May 24 2006, 13:23) *
2 beer_warrior Вы абсолютно правильно изложили процесс миграции,согласен по всем пунктам,
кроме 1.Если чел только начал осваивать язык,то первые пара пректов(как минимум) и будут студенчес
кими поделками.И 10 страниц Getting Started with IAR будет явно маловато.

ИМХО язык (Си) осваивают не по хэлпу компилятора, а по соответсвующему мануалу, коих в инете полно.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
add
сообщение May 24 2006, 04:54
Сообщение #24


Местный
***

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



Цитата
Если человек мигрирует на С, в первую очередь он должен взять хороший учебник по _языку_. Во вторую нормальную среду разработки,

Вот в этом и вопрос то был, что хотелось бы начать с "нормальной" и более доступной в плане понимания и доступности билиотек среды и т.д. что-бы потом не "переползать" еще раз!!
Цитата
В третью - изучить документацию по особенностям С для конкретного МК типа Getting Started with IAR Embedded Workbench for Atmel AVR(целых 10 страниц.).

Некоторый опыт работы с контроллерами у меня есть(в асме). Простые програмки типа мигнуть диодом, вывести в порт писал в среде CV. Но это все игрушки. Сейчас есть желание серьезно занятся С.

Цитата
В четвертую - изучать образцы чужого кода - желательно из серьезных проектов.

Вот в этом вся суть! Абсолютно с этим согласен. (вот еще бы пимеров подробно(или даже не очень подробно, но с хорошим "стилем программирования") разжеванных :-) взьть бы где...)

Цитата
И встроенные в IDE программатор и вызов отладчика.

Ведь код помойму в AVRstudio можно отладить?!


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение May 24 2006, 05:18
Сообщение #25


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата
Вот в этом и вопрос то был, что хотелось бы начать с "нормальной" и более доступной в плане понимания и доступности билиотек среды и т.д. что-бы потом не "переползать" еще раз!!

В случае с Code Vision переползание очень даже гарантировано. Например при переходе на другой МК. Тогда такие компиляторы, как IAR и GCC поддерживают не только AVR.

Цитата
Некоторый опыт работы с контроллерами у меня есть(в асме). Простые програмки типа мигнуть диодом, вывести в порт писал в среде CV. Но это все игрушки. Сейчас есть желание серьезно занятся С.

Если Вы желаете подучить СИ, то могу порекомендовать эти ресуры: www.natahaus.ru, www.citforum.ru и www.google.com

Цитата
Вот в этом вся суть! Абсолютно с этим согласен. (вот еще бы пимеров подробно(или даже не очень подробно, но с хорошим "стилем программирования") разжеванных :-) взьть бы где...)

ИМХО мало кто поделится своими коммерческими проектами. В качестве хорошего стиля, опять же много сказано в книгах по программированию. Могу порекомендовать одну хорошую книгу, на мой взгляд она все по "хорошему стилю": "Веревка достаточной длины, чтобы выстрелить себе в ногу. Правила программирования на Си и Си++", автор Ален И. Голуб. В формате pdf. К сожалению не знаю, где скачать.


Цитата
Ведь код помойму в AVRstudio можно отладить?!

Да. Причем, используя любой из этих компиляторов: Code Vision, IAR, GCC (WinAVR). Про остальные ничего не знаю)


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
defunct
сообщение May 24 2006, 05:47
Сообщение #26


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата([banned] @ May 24 2006, 08:31) *
Цитата(add @ May 24 2006, 08:54) *

вот еще бы пимеров подробно(или даже не очень подробно, но с хорошим "стилем программирования") разжеванных :-) взьть бы где...)

а для CVAVR в папке с примерами.

LOL, да там несомненно хороший стиль программироваия, только в кавычки следует взять не стиль программирования, а слово "хороший".
Go to the top of the page
 
+Quote Post
haker_fox
сообщение May 24 2006, 05:50
Сообщение #27


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата([banned] @ May 24 2006, 14:31) *
да уж пора бы привыкнуть - что

вся инфа на ПЕРВОЙ странице моего краткого курса.

и книги тоже - без них то никуда ...

Уважаемый [banned], при всем уважении к вам, вот цита с первой страницы, которую видят все, кто заходит на Ваш сайт:
Цитата
Краткий Курс - Самоучитель
Микроконтроллеры AVR для начинающих.
Быстрый старт, самые первые шаги ...
Чайникам от чайника !
Вам даже не нужен микроконтроллер,
провода, радиодетали и пайка !
Нужно лишь скачать компилятор - 2 Мб
и отличный симулятор МК - 4 Мб.
Обучаясь вы ни чего не спалите,
а потратите лишь трафик и свое время.
Уверен - с большой пользой !

Вот и плодите вокруг себя чайников, подобных себе!


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение May 24 2006, 09:10
Сообщение #28


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

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Код
CV ХЭЛП четко структурирован,хороший навигатор и ничего лишнего(и опущенного тоже).
Включает даже описание встроенных библиотечных фукций-как стандартных,так и самописных.Все очень четко-синтаксис,описание,пример применения.

В том-то и дело, что не нужно этого.
Есть язык с его логикой, операторами и типами данных и есть библиотеки, по отношению к языку внешние.
Грубо говоря, все эти printf() и memcpy() можно написать и самому, а вот умение правильно и рационально закодировать алгоритм есть принципиально.
И в принципе вообще стоит осваивать С на РС, взять например какой-нибудь Borland C 3.0,
C для МК это просто частный случай.
Мне часто попадаються на доработку проекты сляпаные такими любителями wizardов как наш друг 123,
Жена заслышав привычный мат, уже знает в чем дело smile.gif
Так вот основная проблема - привязка к узкозаточенным библиотекам, глобальные переменные раскиданные по всему тексту, паузы сделанные поочередно на всех таймерах, функции которые делают все и сразу.
Такой код трудно портировать и модифицировать.
---
2 add
Чисто практический совет.
1.Поставьте себе IAR (за любимый gcc агитировать не буду, но при случае забарахлитесь и поиграйтесь, лишним не будет)
2.Соберите тестовый проект и убедитесь, что все работает.
3.Не пожалейте купите 2 книги
3.1 Герберт Шилдт Справочник программиста С/С++ ($4)
Это полный справочник по языку, должен всегда лежать на столе.
Шилдт соавтор стандарта ANSI C
3.2 Брюс Эккель Философия С++ ($10 том) - пока достаточно первого.
Если английский хорош, можете взять здесь оригинал http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html, там же примеры кода.
Книжка написана железячником смигрировавшим на программирование, начинаеться от азов заканчиваеться очень сложными вопросами. Очень ценная особенность - объяснсняеться не только как, но и зачем и почему. Много советов по стилю программирования и проектирования.
Перечитывать можно бесконечно, всегда найдешь что-то новое.
4. Делаете свой проект и начинаете писать, на вопросы в форуме всегда ответят.

Сообщение отредактировал beer_warrior - May 24 2006, 09:12


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение May 24 2006, 10:24
Сообщение #29


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

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
а что нельзя написать самому ?

тогда нафига вообще компиляторы ?


А какое отношение printf() имеет к компилятору?
У вас такой уровень понимания?
Сочувствую.
Может преждевременно тогда молодежь учить?


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
add
сообщение May 24 2006, 10:32
Сообщение #30


Местный
***

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



Цитата
2 add
Чисто практический совет.
1.Поставьте себе IAR .....
....
4. Делаете свой проект и начинаете писать, на вопросы в форуме всегда ответят.

Книжки обязательно куплю. Пасиба за советы. Скачал EWAVR-EV-412A с ftp. разбираюсь с установкой..:-( не могу найти ключ.


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
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 Текстовая версия Сейчас: 19th July 2025 - 23:06
Рейтинг@Mail.ru


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