RSS  |  PDA

Это реклама. Ссылки открываются в новом окне.
Микроконтроллеры

Работаем с AVR микроконтроллерами на Ассемблере

Стр. 1 | 8
Sailanser
18.01.2007, 17:49

Добрый вечер!
Посмотрел тут появилась тема про PIC контроллеры и я подумал почему бы не сделать точно такую же но по AVR контроллерам. Тем более что сам тоже только начинаю с ними разбираться и начинающим как и мне людям будет интересно все то что тут будет появляться. А тот человек кто тоже захочет начать заниматься с микроконтроллерами сможет для себя выбрать что ему больше понравиться PIC или AVR.

Что Вы об этом думаете?

# 
Zandy
18.01.2007, 18:26

Я согласен и тут позаниматься. Но где вы найдете avrmaniaca?

# 
picmaniac ◊
18.01.2007, 19:20

Была уже попытка. Поиск, поиск, и ещё раз поиск!

Zandy: Но где вы найдете avrmaniaca?
Да есть один такой гражданин. AVR123.

# 
Shaman
19.01.2007, 18:11

А почему только на Асемблере?
Как же Си. С ним можно писать намного короткий и гибкий код.

# 
Wladimir_TS ◊
19.01.2007, 18:19

А покедова на ассме пишу и мне хватает. Хотя интерес к См есть неподдельный ввиду врожденной лени.

# 
chav1961 ◊
20.01.2007, 04:00

Заходим по ссылке picmaniaca, листаем страниц десять - и нарываемся на С

# 
Sailanser
22.01.2007, 15:06

Max_Pinchuk:

Ну во первых начинал разбираться именно на ассемблере и что то на Си переходить большого желания нет в свое время глядел и этот ресур avr123.nm.ru (кстати его реклама уже достала) но каких то более мене внятных примеров на Си так и не увидел все как то в куче, объясниний толковых нет. Напрмер писалось бы так как я в свое время с ассемблером разбирался, команда, назначение, применнение, кусок программы с этой командой. Компилятор CVAVR тоже в свое время качал когда было желание с Си заниматься и не увидел там уж большой библиотеки начального кода UART,HD44780,i2C да плюс 1Wire и весь начальный код. Тем более если програма за тебя все делает и нет понимания процесса, то какой от такого программиста толк ? Согласен что это очень помогает когда надо быстро. А если стоит задача например граффический LCD подкинуть то тут уже любитель халявы садиться в лужу т.к начального кода там нет и придется качать даташит и разбираться. А если понимание процесса есть то код хотя бы и предварительный можно сразу написать а потом его более детально продправить.

# 
AHTOXA ◊
22.01.2007, 15:43

Sailanser: Тем более если програма за тебя все делает и нет понимания процесса, то какой от такого программиста толк ?

Программа ничего за тебя не сделает. Компилятор - да. Но он делает только рутинную, черновую работу. А программист - пишет программу, а не парится с регистрами, арифметикой и проч.

# 
6П3C
22.01.2007, 16:43

Мне кажется, что ассемблер - это от бедности. Когда земля была ещё тёплая и по ней бродили динозавры вроде i8080, при полном отсутствии средств разработки (про отладку вообще не говорю), тогда ассемблер, вместо программирования в машинных кодах, это было круто. Хочешь работать с микроконтроллерами - учи ассемблер - другого пути нет. Вот с тех пор и возникло заблуждение, что начинать надо с ассемблера.
А сейчас, когда есть средства разработки на языках высокого уровня, использование ассемблера мне представляется ненужным мазохизмом.
Да, конечно, ассемблер даёт меньший по размеру код и позволяет в бОльшей мере использовать возможности микроконтроллеров - что называется "держать микроконтроллер за яйца". А оно вам очень надо?
И учтите, что ассемблеры приходят и уходят, а C остаётся. Кому сейчас нужен ассемблер динозавра i8080 ?

# 
Gregory
22.01.2007, 18:48

6П3С:
Кому сейчас нужен ассемблер динозавра i8080
Мне. Я сейчас как-раз к "Вектору" контроллер FDD приделать собираюсь.

# 
Страницы:
1  2  3  4  5  6  7  8