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

 
 
> Вопрос новичка по AVR
VanDoo
сообщение Dec 1 2008, 20:04
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 1-12-08
Пользователь №: 42 133



Здравствуйте!

Начинаю изучать микроконтроллеры. Выбрал AVR.
В качестве первого проекта хочу сделать устройство, которое подключается по usb и позволяет управлять 8-ью транзисторными выходами (для коммутации небольшой нагрузки).
Собираюсь приобрести AVR Dragon (стоит ли брать именно его?)
Какую конкретно AtMega лучше выбрать?
Может быть где-нибудь есть подобные схемы?

Заранее большое спасибо!!!


--------------------
http://forum.portal01.ru - всё о пожарной безопасности
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
domowoj
сообщение Dec 2 2008, 02:27
Сообщение #2


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

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Цитата(VanDoo @ Dec 2 2008, 02:04) *
В качестве первого проекта хочу сделать устройство, которое подключается по usb


Что-то Вы сразу замахнулись "на Вильяма нашего, так сказать, Шекспира".

Сложно будет.


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
Neman2000
сообщение Dec 17 2008, 08:27
Сообщение #3





Группа: Новичок
Сообщений: 5
Регистрация: 26-11-08
Пользователь №: 41 983



Цитата(domowoj @ Dec 2 2008, 05:27) *
Что-то Вы сразу замахнулись "на Вильяма нашего, так сказать, Шекспира".

Сложно будет.

В Flowcode ,eltn d 1000 раз проще!!!!!
Сам немного пробовал,да и люди продвинутые в
микроконтроллерах пишут:
-"Для программы- Flowcode (есть для-AVR есть и для PIC) ненужен язык, как все остальные. не нужно писать кодов в редакторе.
тут программа собирается из кубиков, визуально. то есть ты рисуешь алгоритм программы из готовых кирпичиков с определенными функциями, а
код непосредственно программа пишет (компилирует) за вас, фактически языка как такового знать не нужно, достаточно найти общий язык с
программой, понять что каждый элемент делает.
это совсем не сложно, расматривайте каждый кубик как радиодеталь, компонент со своими функциями.
и стройте свою схему, все остальное, вплоть до получения конечного HEX файла (ко%

Сообщение отредактировал Neman2000 - Dec 17 2008, 08:55
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Dec 17 2008, 11:49
Сообщение #4


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(Neman2000 @ Dec 17 2008, 11:27) *
В Flowcode ,eltn d 1000 раз проще!!!!!
Сам немного пробовал,да и люди продвинутые в
микроконтроллерах пишут:
-"Для программы- Flowcode (есть для-AVR есть и для PIC) ненужен язык, как все остальные. не нужно писать кодов в редакторе.
тут программа собирается из кубиков, визуально. то есть ты рисуешь алгоритм программы из готовых кирпичиков с определенными функциями, а
код непосредственно программа пишет (компилирует) за вас, фактически языка как такового знать не нужно, достаточно найти общий язык с
программой, понять что каждый элемент делает.
это совсем не сложно, расматривайте каждый кубик как радиодеталь, компонент со своими функциями.
и стройте свою схему, все остальное, вплоть до получения конечного HEX файла (ко%

Сколько же человек пишут на ассемблере, С и не знают сего чуда. smile.gif
Каково качество кодогенерации? Прежде чем рекламировать (и не в одном месте) оцените качество кода и объем. Обычно плата за простоту создания огромный избыточный код.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
Spirit412
сообщение Dec 26 2008, 08:35
Сообщение #5





Группа: Новичок
Сообщений: 5
Регистрация: 20-10-08
Пользователь №: 41 057



Цитата(mdmitry @ Dec 17 2008, 14:49) *
Сколько же человек пишут на ассемблере, С и не знают сего чуда. smile.gif
Каково качество кодогенерации? Прежде чем рекламировать (и не в одном месте) оцените качество кода и объем. Обычно плата за простоту создания огромный избыточный код.


А есть ещё и Algorithm Builder for AVR
http://algrom.net/russian.html
Программирование идёт визуально... сам код на ассемблере.
Как народ пишет (сам только начинаю изучать МК)... то этой прогой можно легко отлаживать большие программы на ассемблере... проще не запутаться случайно!
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Dec 26 2008, 09:59
Сообщение #6


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

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



Цитата(Spirit412 @ Dec 26 2008, 16:35) *
Как народ пишет

Народ это профессионалы или ...? Прежде, чем доверяться "объективному" мнению народа, следует почитать топики с обсуждениями сих чудных продуктов. На электрониксе они есть.

P.S. Выбрав AB или что-то в этом роде Вы прежде всего лишите себя квалифицированной помощи специалистов, которые вряд ли захотят разбираться в экзотике. Издавна получается, что программирование в машинных кодах ведется с помощью ассемблера, а для замены ассемблера есть Си++. AB и что-то там еще, к сожалению не в одну нишу не попадают.

З.Ы. Все сказанное всего лишь мое ИМХО, которое формировалось на основе личного опыта, чтения подобных веток "... vs ..." и т.п. А также все сказанное относится к МК, ни о каких IBM PC и т.п. речь не идет.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
muravei
сообщение Dec 26 2008, 18:12
Сообщение #7


Гуру
******

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



Цитата(haker_fox @ Dec 26 2008, 12:59) *
программирование в машинных кодах ведется с помощью ассемблера, а для замены ассемблера есть Си++. AB и что-то там еще

Программирование в машинных кодах -ведется в машинных кодах (двоично, восьмирично , шестнацатирично) . Сам ляпал крохотные восьмиричные тестовые программки для ремонта PDP-11, но знал человека, написавшего тетрис в машинных кодах.
АБ , чтобы не говорили специалисты и примкнувшие к ним, кто таковыми себя считает, полноценный ассемблер, один в один , что напишешь , то и получишь. В отличии , например , от Кодевижена, который склоняют на каждом углу.
И почему то, никто не желает бросить Винды и вернуться в ДОС.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 29 2008, 23:20
Сообщение #8


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(muravei @ Dec 26 2008, 21:12) *
знал человека, написавшего тетрис в машинных кодах.
Даа. Знал что мазохисты встречаются, но чтобы так...
Цитата(muravei @ Dec 26 2008, 21:12) *
АБ , чтобы не говорили специалисты и примкнувшие к ним, кто таковыми себя считает, полноценный ассемблер, один в один , что напишешь , то и получишь.
При хорошем понимании СИ и даже СИ++ и нормальном инструментарии типа IAR, GCC Ваши слова вызывают скепсис. Что, вернее как напишешь на СИ - то такой ASM листинг и получишь. Не надо загонять себя в угол. При массе достоинств у ASM есть и не меньшее количество недостатков. Я твёрдо убеждён в том, что человек написавший хоть раз программу на языке высокого уровня никогда не захочет вернутся на чистый ASM без жизненной на то необходимости. А всякие там недоязыки программирования - это однозначно тупиковая ветвь.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
muravei
сообщение Dec 30 2008, 15:18
Сообщение #9


Гуру
******

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



Цитата(demiurg_spb @ Dec 30 2008, 02:20) *
Даа. Знал что мазохисты встречаются, но чтобы так...

Просто , по другому тогда было сложнее. smile.gif
Вы в те времена , еще лежали густо присыпанные тальком...Ну , или как минимум-под стол пешком ходили...
Цитата(demiurg_spb @ Dec 30 2008, 02:20) *
Что, вернее как напишешь на СИ - то такой ASM листинг и получишь.

Была тут где-то темка , где человеку требовалось точно знать последовательность операторов, а компилятор сообщал что , он ничего не гарантирует. Все кончилось советом сделать вставку на асм.
А вообще-то я не собираюсь с вами препираться: ну нравится вам си , ну и програмьте на здоровье. А АБ это среда (асмоподобная) и просто удобнее , хотя бы симулятором, да и по листигу ползать не надо. Сделают визуальный си (не VC) буду им пользоваться.
И еще .
В данный момент разбираюсь сишной программе, наваянной одним Си-программистом , ну к программе притензий нет, а вот железом у чела явно проблемы (с фузами такого нагородил).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- VanDoo   Вопрос новичка по AVR   Dec 1 2008, 20:04
- - Petka   Цитата(VanDoo @ Dec 1 2008, 23:04) Здравс...   Dec 1 2008, 20:50
- - Nanobyte   Вот готовый проект USB-Parallel Output: http://www...   Dec 1 2008, 21:04
- - VanDoo   Изучаю... Огромное спасибо.   Dec 1 2008, 21:54
|- - Nanobyte   Цитата(domowoj @ Dec 2 2008, 06:27) Что-т...   Dec 2 2008, 11:12
||- - Electronic)   Очень интересно. А на русском подобные ссылки име...   Dec 2 2008, 19:56
|- - Spirit412   Можете конечно смеяться... Но напишу как лузер... ...   Dec 30 2008, 07:18
||- - demiurg_spb   Цитата(Spirit412 @ Dec 30 2008, 10:18) По...   Dec 30 2008, 10:19
|- - demiurg_spb   Цитата(muravei @ Dec 30 2008, 18:18) Прос...   Dec 30 2008, 20:39
- - shuks   По моему опыту обучение пойдёт намного продуктивне...   Dec 5 2008, 21:01
- - chajnik   Думаю,мой вопрос для этой темы подойдет.Тоже недав...   Dec 8 2008, 07:57
|- - mempfis_   Цитата(chajnik @ Dec 8 2008, 11:57) Думаю...   Dec 8 2008, 08:20
|- - MrYuran   Цитата(mempfis_ @ Dec 8 2008, 11:20) Зави...   Dec 8 2008, 08:32
- - chajnik   У меня именно так опрос кнопок,спасибо,буду разбир...   Dec 8 2008, 08:32
- - chajnik   ЦитатаСтоять и ждать 3 секунды, пока нажата кнопка...   Dec 8 2008, 08:40
|- - mempfis_   Цитата(chajnik @ Dec 8 2008, 12:40) В мое...   Dec 8 2008, 09:20
- - chajnik   Все понял.   Dec 8 2008, 09:39
- - A. Fig Lee   кстати, по теме. сильно рекомендую arduino decimil...   Dec 29 2008, 00:09
- - A. Fig Lee   ну не всегда Си хорошо. Я делал Макровижн декодер ...   Dec 31 2008, 03:29


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

 


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


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