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

 
 
> Getting started или faq по AVR
beer_warrior
сообщение Jun 21 2006, 09:03
Сообщение #1


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

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



По итогам длительной и малорезультативной борьбы с курсом [banned] , возникла идея вышибить клин, клином т.е. сделать документ освещающий основные аспекты работы с AVR.

Предварительный план и согласие нескольких человек присутсвует здесь:
http://electronix.ru/forum/index.php?showtopic=16503&st=165
план писался сходу, по впечетлениям от личных проблем, и вопросов возникающих у новичков в этом разделе.

В этой ветке хотелось бы увидеть коррективы к плану и список вопросов ответы на которые хотелось бы видеть в подобном документе.

Особо хотелось бы видеть вопросы новичков, ибо вещи которые кажутся опытному человеку самими собой разумеющимися, для новичка могут представлять собой непреодолимую проблему.

Ну и желающие принять участие тоже приветствуются smile.gif


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
22 страниц V  « < 18 19 20 21 22 >  
Start new topic
Ответов (285 - 299)
haker_fox
сообщение Mar 3 2007, 15:11
Сообщение #286


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

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



Цитата(uu9jag @ Mar 3 2007, 15:48) *
По пути изучения сначала Бейсика и других языков идти не хочу.
Боюсь что жизни не хватит.Да и AVR перестанут выпускать пока до С доберусь. smile.gif

Зря) Не единым AVR мир жив) bb-offtopic.gif


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Mar 3 2007, 16:00
Сообщение #287


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



Цитата(SasaVitebsk @ Mar 3 2007, 14:09) *
Вот надо было послушать меня. Иначе мы никогда с мёртвой точки не сдвинемся.
...
2) Этот человек должен определить и выложить на всеобщее оглавление...

Мне нравится вариант, предложенный Нурибековым. (http://my.elvisti.com/zhenja/getting_started_avr.html) Пробую написать статьи по второму пункту. Если выйдет, выложу у себя для ознакомления.
Go to the top of the page
 
+Quote Post
uu9jag
сообщение Mar 3 2007, 16:56
Сообщение #288





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



Цитата(Alex_Pol @ Mar 3 2007, 17:00) *
Цитата(SasaVitebsk @ Mar 3 2007, 14:09) *

Вот надо было послушать меня. Иначе мы никогда с мёртвой точки не сдвинемся.
...
2) Этот человек должен определить и выложить на всеобщее оглавление...

Мне нравится вариант, предложенный Нурибековым. (http://my.elvisti.com/zhenja/getting_started_avr.html) Пробую написать статьи по второму пункту. Если выйдет, выложу у себя для ознакомления.


Вот бы с третьего по восьмой включительно ещё...
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Mar 3 2007, 22:07
Сообщение #289


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

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



Цитата(uu9jag @ Mar 3 2007, 15:56) *
Цитата(Alex_Pol @ Mar 3 2007, 17:00) *

Мне нравится вариант, предложенный Нурибековым. (http://my.elvisti.com/zhenja/getting_started_avr.html) Пробую написать статьи по второму пункту. Если выйдет, выложу у себя для ознакомления.

Вот бы с третьего по восьмой включительно ещё...

Могу только на ассемблере. Несколько раз порывался разобраться и освоить СИ, да как посмотрю листинг, увижу какую нить несуразность, желание пропадает. Если припрёт, разберусь, конечно. smile.gif

Сообщение отредактировал Alex_Pol - Mar 3 2007, 22:08
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Mar 3 2007, 22:28
Сообщение #290


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Alex_Pol @ Mar 3 2007, 23:07) *
Могу только на ассемблере. Несколько раз порывался разобраться и освоить СИ, да как посмотрю листинг, увижу какую нить несуразность, желание пропадает. Если припрёт, разберусь, конечно. [/size]smile.gif

Злостный оффтоп! Не читать! biggrin.gif
Но как увижу jmp, просто все опускается.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Mar 4 2007, 01:09
Сообщение #291


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Alex_Pol @ Mar 3 2007, 17:00) *
Цитата(SasaVitebsk @ Mar 3 2007, 14:09) *

Вот надо было послушать меня. Иначе мы никогда с мёртвой точки не сдвинемся.
...
2) Этот человек должен определить и выложить на всеобщее оглавление...

Мне нравится вариант, предложенный Нурибековым. (http://my.elvisti.com/zhenja/getting_started_avr.html) Пробую написать статьи по второму пункту. Если выйдет, выложу у себя для ознакомления.


Вполне принимается. Но я что-то не слышал приглашения к сотрудничеству. smile.gif
То есть на сколько я понял - это авторский проект.
Go to the top of the page
 
+Quote Post
the_victor
сообщение Apr 15 2007, 17:54
Сообщение #292





Группа: Новичок
Сообщений: 8
Регистрация: 7-04-07
Из: Пермь
Пользователь №: 26 848



Цитата(Alex_Pol @ Mar 3 2007, 16:00) *
Мне нравится вариант, предложенный Нурибековым. (http://my.elvisti.com/zhenja/getting_started_avr.html) Пробую написать статьи по второму пункту. Если выйдет, выложу у себя для ознакомления.

к сожалению все ссылки в оглавлении на той странице имеют вид
http://my.elvisti.com/zhenja/getting_started_avr.html#
и соответственно нельзя ниче посмотреть. это только у меня так или у всех?
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Apr 15 2007, 17:59
Сообщение #293


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

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



Цитата
к сожалению все ссылки в оглавлении на той странице имеют вид

Да это так. Проект засох, но ввиду того что тема периодически всплывает придется видимо за это взяться...
Думаю уделить этому время на майские.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
sKWO
сообщение Apr 16 2007, 23:08
Сообщение #294


Местный
***

Группа: Участник
Сообщений: 355
Регистрация: 27-03-07
Из: Україна, Чуднів
Пользователь №: 26 530



Цитата(beer_warrior @ Aug 3 2006, 08:46) *
Короче, я так смотрю, ветка одна из наиболее посещаемых, значит таки народу это надо.
Текущие работы я раскидал и завтра отправляюсь греть задницу в славный город Севастополь. Под шум волн я все это дело допишу и по возвращении (дней через 10), начинаю выкладывать.


Хотелось бы ещё по директивам препроцессора с нормальным обяснением услышать.
Ассемблер точно нужен!!!! Начинал с аврстудии и ща не жалею.
Считаю что для начала програмирования на Си нужны переопределения
для лучшей читабельности и понимании кода, а также что-то вроде стандарта.
Хорошо было-бы с нормальными коментариями. Очень нравятся мне макросы работы с битами
написаные Аскольдом Волковым.
/*======================================================================
* vbits.h - bit manipulation macros
*
* Based on code by Askold Volkov (http://www.inp.nsk.su/~volkov/home.html)
*----------------------------------------------------------------------
*
* $Name: $
*
* $Id: vbits.h,v 1.2 2004/09/11 08:15:58 real Exp $
*
* $Log: vbits.h,v $
* Revision 1.2 2004/09/11 08:15:58 real
* Indentation changed only.
*
* Revision 1.1.1.1 2004/09/05 09:56:51 real
* Initial release, based on code by Ascold Volkov.
*
*
*/

#ifndef H_VBITS_H
#define H_VBITS_H
/*----------------------------------------------------------------------
* BIT DEFINITION
*
* Bits must be defined in form
* #define BITNAME VAR, BITNO, LEVEL
* where
* VAR - SFR or variable where the bit placed
* BITNO - number of bit
* LEVEL - active level for this bit, H for high and L for low
*
* Example:
*
* #define MYINP PINB,2,L - input from bit 2 of port PINB, active Low
* #define MYOUT PORTD,5,H - output to bit 5 of PORTD, active High
*
* Use:
* bit_on(cool.gif and bit_off(cool.gif for setting output bit in active and passive state,
* bit_active(cool.gif to check if input bit is in active state
*
*/

#define bit_setL(var,bit) (var)&=~(1<<bit)
#define bit_setH(var,bit) (var)|=(1<<bit)
#define bit_set_(var,bit,val) bit_set##val(var,bit)
#define bit_on(cool.gif bit_set_(cool.gif
#define bit_set bit_setH
#define bit_clrL(var,bit) (var)|=(1<<bit)
#define bit_clrH(var,bit) (var)&=~(1<<bit)
#define bit_clr_(var,bit,val) bit_clr##val(var,bit)
#define bit_off(cool.gif bit_clr_(cool.gif
#define bit_clr bit_clrH
#define bit_activeL(var,bit) (!((var)&(1<<bit)))
#define bit_activeH(var,bit) ((var)&(1<<bit))
#define bit_active_(var,bit,val) bit_active##val(var,bit)
#define bit_active(cool.gif bit_active_(cool.gif
#define is_bit bit_activeH

#endif // ? H_VBITS_H


--------------------
нельзя недооценивать предсказуемость глупости
Go to the top of the page
 
+Quote Post
bullit
сообщение Aug 20 2007, 16:17
Сообщение #295


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Приходится искуственно поднимать тему. Но куда деваться. Сам уже с пол года изучаю АВР. Скажу одно, нужна помощь. Очень много вопросов.

Есть предложение: нарисовать плату для начала работы с аврами. Выложить все порты, и по отдельности каждую ногу. Обвесит МАХ232, I2C, кнопки, лампочки и т.д. даже индикатор за 250р. какой нить. Может и бред. Но я щас под рукой, что-то подобное держу -очень удобно.
И еще надо много хорошей информации по компиляторам и их настройкам. Сейчас сижу и долблюсь об WinAVR, AVRLib, makefile и т.д. и т.п.

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

Могу чегонить про таймеры написать. ШИМ.

Удачи!
Go to the top of the page
 
+Quote Post
bodja74
сообщение Aug 20 2007, 16:39
Сообщение #296


Знающий
****

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



Ну,приятно ,что еще есть интерес к данной теме.
Делайте ,было бы желание и время.
А вопросы как обычно или на форуме или на мыло или приват smile.gif
Go to the top of the page
 
+Quote Post
SINOBI2007
сообщение Aug 21 2007, 01:32
Сообщение #297





Группа: Новичок
Сообщений: 3
Регистрация: 20-02-07
Пользователь №: 25 513



а помоему можно поделить наборы на разные по сложности,для меня бы счас хватило пару тройку кнопок,исп, несколько светодиодов, пару движков ,потом уже 232 и элсиди

если у кого есть такая схемка и печатка киньте если не жалко на sinobi2001@rambler.ru
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 21 2007, 05:44
Сообщение #298


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

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



Честно говоря, мне уже не совсем ясно, а зачем создавать эту самую макетку? на мой вгляд, информации по применению AVR настолько много, что никаких сложностей возникать не должно. Даже на этом форуме перелопачены вопросы от простого подключения кнопки до обработки потокового видео (последнее не возможно, конечно, но обсуждалось). МК AVR довольно прост и если внимательно почитать форум, поискать схемы в инете, почитать доку, то не должно возникнуть особых вопросов по работе с этим МК. Все возникающие вопросы, а судя по форуму они возникают часто, решаются почти мгновенно, во всяком уж случае не медленно. Очень мало тем, без ответов, их практически нет. Следовательно найти информацию не должно составлять труда.
Нужно просто брать понравившийся МК, читать на него доку, обвешивать светодиодами, кнопками и начинать эксперементировать.
Вот) Если я не прав, не ругайте, это мои выводы...


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
bullit
сообщение Aug 21 2007, 14:17
Сообщение #299


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Цитата
Честно говоря, мне уже не совсем ясно, а зачем создавать эту самую макетку? на мой вгляд, информации по применению AVR настолько много, что никаких сложностей возникать не должно. Даже на этом форуме перелопачены вопросы от простого подключения кнопки до обработки потокового видео (последнее не возможно, конечно, но обсуждалось). МК AVR довольно прост и если внимательно почитать форум, поискать схемы в инете, почитать доку, то не должно возникнуть особых вопросов по работе с этим МК. Все возникающие вопросы, а судя по форуму они возникают часто, решаются почти мгновенно, во всяком уж случае не медленно. Очень мало тем, без ответов, их практически нет. Следовательно найти информацию не должно составлять труда.Нужно просто брать понравившийся МК, читать на него доку, обвешивать светодиодами, кнопками и начинать эксперементировать.Вот) Если я не прав, не ругайте, это мои выводы...

Цель основная моего предложения: в одном месте, как можно много. Это касается как информации, так и железа.
Мой колега тоже как Вы считал, пока я ему не напомнил с чего он начинал, как ему плата, что у меня под рукой, помогла. Всё это не лишнее, а всего лиш помогающая часть вопроса. Я тысячу раз начинал осваивание АВРов, но серъезно занялся только тогда, когда у меня начали получаться программы, когда я видел свой результат.
Я всего лиш предлагаю развести плату, а кому надо, тот и заказт может и сам сделать. Только чеб это в одном месте было, вместе а FAQом.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 22 2007, 01:48
Сообщение #300


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

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



Цитата(bullit @ Aug 21 2007, 23:17) *
Цель основная моего предложения: в одном месте, как можно много. Это касается как информации, так и железа.

Мне кажется Вы все равно не соберете больше в одном месте, чем это уже сделано на www.avrfreaks.net и здесь, в этой ветке.
Цитата(bullit @ Aug 21 2007, 23:17) *
Мой колега тоже как Вы считал, пока я ему не напомнил с чего он начинал, как ему плата, что у меня под рукой, помогла. Всё это не лишнее, а всего лиш помогающая часть вопроса.

Я лично начинал с одного МК, кварца и светодиода (ну и конечно БП). Затем постепенно цеплял необходимую периферию. только спустя три года, я построил в 2006 году макетку на которой откатываю проекты. Да и то, на ней ничего хитрого: МК, светодиоды, кнопки, MAX232, зуммер.
Я не говорю о бесполезности всего этого. Но с другой стороны зачем начинающему сразу все это? У него глаза разбегутся и не будет знать с чего начать. Готовые куски кода будет использовать, не освоившись самостоятельно. Сколько примеров на форуме было: "нашел библиотеку, а она не работает" или "собрал свой код из куска кодов, найденных в инете, а он работает не стабильно".
Я предлагаю осваивать МК, подобные AVR, именно постепенно: припаял один светодиод, поморгал им. Добавил динамик. Научился генерировать разную тональность. Добавил LCD, клавиатуру и тп. И делать это нужно самостоятельно, лишь изредка поглядывая на чужие схемы и куски кода, как в справочное пособие.
Цитата(bullit @ Aug 21 2007, 23:17) *
.Я тысячу раз начинал осваивание АВРов, но серъезно занялся только тогда, когда у меня начали получаться программы, когда я видел свой результат.

Вот именно - когда Вы видели свой результат!
И тем не менее, я еще раз повторяю, что готовые несложные (например для LCD) библиотеки кода следует использовать как справочные пособия, но писать код лучше самостоятельно. Под исключение поподают стандартные библиотеки СИ/СИ++ и, например, операционные системы. Но опытные программисты умудряются и их править!
Цитата(bullit @ Aug 21 2007, 23:17) *
Я всего лиш предлагаю развести плату, а кому надо, тот и заказт может и сам сделать. Только чеб это в одном месте было, вместе а FAQом.

Ну в общем я могу пожелать только успехов! Но повторюсь: www.avrfreaks.net и кучу других ресурсов вряд ли получится обойти.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post

22 страниц V  « < 18 19 20 21 22 >
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 18:23
Рейтинг@Mail.ru


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