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

 
 
> Всем, всем, всем!, помогите ламеру
-Lucifer-
сообщение May 15 2005, 01:06
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 15-05-05
Пользователь №: 5 051



Пожалуйста дайте ссылку на электронную книгу по асму для авр. Не просто перечень команд, а реальный учебник. Никак не могу научиться писать на них проги!!! И ещё мануал для VMLAB, где описываеться как создовать проэкты, и какие там команды, на русском!!!
Покупать не предлогайте, у меня в городе врятли такое найдётся!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_Vladimir_
сообщение May 16 2005, 12:32
Сообщение #2


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

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



Sorry, если дублирование, но кажется пост потерялся.
Давайте не забывать, что человек спрашивал.
Учебную литературу по программированию для АВР.
И я так понял и мануалы по копиллированию-сборке-отладке тоже не будут лишними.
Если первый выбор АВР продиктован какими-то причинами, то надо это "подчеркнуть", может удасться помочь.
А если только потому что убедили что AVR "круто и просто" и оптимальный выбор для начала, то я например с этим не согласен.
А наша дискуссия уклонилась в сторону какая архитектура лучше/хуже.
Я повторяю - если надо АЗЫ, то 51, хотя бы потому, что любая книга по микропроцессорам хоть главу ему посвящает и более (есть неудачные, есть очень удачные). просто легче найти литературу для начинающего именно по 51 и массу вяких примеров.
Все таки это классика в прямом смысле и не надо называть ее устаревшей и отстоем еще долго - какие бы не были другие проц. лучше и совершеннее.
Да, большинство превосходят 51, но очень многие производители еще не собираются снимать это 51-совместимое ядро с производства, обвешивают периферией и т. п. И совсем не потому ЧТО ЭТО СОВЕРШЕННАЯ архитектура.
Не так важно почему, но 51 еще остается массовым процессором и более удобным для обучения, методологически.
Go to the top of the page
 
+Quote Post
dxp
сообщение May 16 2005, 13:04
Сообщение #3


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(_Vladimir_ @ May 16 2005, 18:32)
А наша дискуссия уклонилась в сторону какая архитектура лучше/хуже.
Я повторяю - если надо АЗЫ, то 51, хотя бы потому, что любая книга по микропроцессорам хоть главу ему посвящает и более (есть неудачные, есть очень удачные). просто легче найти литературу для начинающего именно по 51 и массу вяких примеров.

Далеко не любая. И 51-й тут не лучше массы других МК. Вот уже давно есть русскоязыченое описание на AVR, есть русскоязычное описание на MSP430. Это если английский проблема (хотя без английского сегодня в технике делать нечего - вся элементная база, вся дока, весь софт, да тот же интернет).

Цитата(_Vladimir_ @ May 16 2005, 18:32)
Все таки это классика в прямом смысле и не надо называть ее устаревшей и отстоем еще долго - какие бы не были другие проц. лучше и совершеннее.
Да, большинство превосходят 51, но очень многие производители еще не собираются снимать это 51-совместимое ядро с производства, обвешивают периферией и т. п. И совсем не потому ЧТО ЭТО СОВЕРШЕННАЯ архитектура.
Не так важно почему, но 51 еще остается массовым процессором и более удобным для обучения, методологически.
*

Чему Вы собрались учить на примере 51-го? Программированию на ассеблере? Извините, это уже даже не вчерашний день. Сегодня роль ассемблера в МК весьма скромна. Именно потому, что подавляющее большинство задач прекрасно решается с помощью С (и даже С++). Современные МК почти все поголовно поддерживают расширенную косвенную адресацию - пре/пост декрементом/инкрементом, со смещением (очень важный режим) и т.д., эффективно позволяют делать адресную арифметику. Именно эти обстоятельства и позволяют создавать эффективные компиляторы ЯВУ. На 51-м этого нет, на нем этим более прогрессивным методам программирования не научишь.

А популярность его как среди разработчиков (особенно старой школы), так и среди производителей объясняется двумя причинами:

1. Инерция мышления (т.н. человеческий фактор)
2. Достаточно большое количество действующего оборудования, где стоят МК этого семейства.

Как долго эта инерция еще будет длиться, сказать сложно, но конец уже виден - это несколько лет, по моей оценке 5-10 - примерно такое время составляет "в среднем" цикл электронного оборудования в промышленном производстве (подчеркиваю - в среднем, имхо. Есть области, где оно и по 20 лет служит, есть - где и два года уже срок).

В заключение: AVR для начинания очень неплохой МК. Он простой, понятный, прозрачный. Имхо, даже проще, "ортогональнее", чем 51-й.

К автору исходного вопроса: если планируете AVR, не сомневайтесь, не промахнетесь. smile.gif


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- -Lucifer-   Всем, всем, всем!   May 15 2005, 01:06
- - m16   В додеке есть три книги по AVR http://www.d...   May 15 2005, 06:18
- - niksal   Если английский не помеха, то вот неплохой учебник...   May 15 2005, 07:48
- - _Vladimir_   Если Вы совсем начинающий, то ИМНО AVR может не са...   May 15 2005, 12:45
|- - dxp   Цитата(_Vladimir_ @ May 15 2005, 18:45)Если В...   May 16 2005, 04:27
- - sseett   http://www.gaw.ru/html.cgi/txt/doc/micros/avr/inde...   May 16 2005, 07:24
- - NickB   Начинайте с ARM Сейчас каждаю уважающая себя фирма...   May 16 2005, 07:27
|- - vvs157   Цитата(NickB @ May 16 2005, 10:27)Начинайте с...   May 16 2005, 07:38
||- - dxp   Цитата(vvs157 @ May 16 2005, 13:38)Цитата(Nic...   May 16 2005, 10:27
||- - vvs157   Цитата(dxp @ May 16 2005, 13:27)DIP - фтопку....   May 16 2005, 11:20
||- - dxp   Цитата(vvs157 @ May 16 2005, 17:20)Цитата(dxp...   May 16 2005, 11:56
|- - LeoLabs   Цитата(NickB @ May 16 2005, 14:27)Похоже что ...   May 16 2005, 09:12
- - superbizzon   хм... Вообщето с АВРками всё просто - берёшь AVR S...   May 16 2005, 17:50
- - GeorgyBey   Сам недавно начинал, хотя понятия по программирова...   May 17 2005, 07:16
- - -Lucifer-   Ого!!! Но чуть не то!!! От...   May 19 2005, 23:12
|- - GeorgyBey   Цитата(-Lucifer- @ May 20 2005, 02:...   May 20 2005, 07:03
|- - superbizzon   Цитата(GeorgyBey @ May 20 2005, 10:03)Для про...   May 20 2005, 19:31
- - affon   Вот Ребята прикольный сайт по интерфейсам. http://...   Jul 16 2005, 08:46
- - Kirill Trusov   Морган Микроконтроллеры АВР . Вводный курс советую...   Jan 14 2008, 18:31
- - SasaVitebsk   А я поддержу dxp. Считаю, что по ассемблер у можно...   Jan 14 2008, 20:02
- - Ruslan_Shaida   Советую купить книги данных авторов. iFolder iFo...   Jan 15 2008, 14:25


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

 


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


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