Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Getting started или faq по AVR
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Страницы: 1, 2, 3, 4, 5, 6, 7
SpiritDance
Цитата(ps1x @ Jun 26 2006, 17:01) *
Немного bb-offtopic.gif , но всеже:
Возможно, FAQ от Beer_warrior'a такая реклама не помешает.....

Ну да давайте везде теперь рекламу устраивать. Лезть во все топики со сылками на ресурс beer_warrior laugh.gif
Нет уж, FAQ'и в рекламе не нуждаются.

Очень прадовала фраза
Цитата
Для использования микроконтроллеров, в том числе и МК AVR, вам не нужно досконально знать электронику и языки программирования.

a14.gif круто! Сразу видно - ПРАФИСИАНАЛ писал!
SpiritDance
Дя я кстати возьмусь за пункт 2 совместно с описанием ядра. Действительно вполне возможно дать описание и сразу примеры на асме для наглядности. По моему так еще нигде не сделано.
shevek
А почему бы это не делать в wiki.electronix.ru?
ИМХО очень удобно.

Про курс, avr123, пытался читать, но вызывает устойчивое ощущение капания на подсознание, игра с цветами, + дико странный язык.
vooon
Когда я только начинал знакомиться с АВР мне очень помогла
книга "Применение микроконтроллеров AVR: схемы, алгоритмы, программы" В. Н. Баранов
сайт автора

[censored] курс пытался читать... но язык изложения....
Shurmas
Цитата(shevek @ Jul 1 2006, 16:46) *
avr123, пытался читать, ... игра с цветами


Это можно убрать установив настройки оформления в браузере без учета того что на просматриваемой странице.
ps1x
опять же оффтоп, но все же http://bvn123.narod.ru/ - ничего не напоминает??? было любопытно туда заглянуть smile.gif
shevek
Shurmas

Дело больше не в цветах а языке.

ps1x

похоже
Stas633
Хочу поделиться своими соображеними по поводу стратегии и принципов создания проекта.

На мой взгляд, для успешной реализации проекта необходимо выполнение нескольких условий:

1. Наличие плана работы (бизнес-плана) со сроками и задачами. Иначе, написание статей авторами превратится в "долгострой". Заинтересовать, одновременно "подхлестнуть", можно публикуя на сайте beer_warrior, возле названия статьи, что-нибудь типа: "stas633 пообещал написать стратью к 01.07.06г". Естественно, что автор статьи добровольно берет на себя обязательства и согласует срок написания, как и тему, с beer_warrior (ДИРЕКТОРОМ). smile.gif

2. Материал должен излагаться только по-русски. Ссылки на англоязычные ресурсы, да еще с пометкой,-"там все просто, разберетесь"..НЕДОПУСТИМЫ. Потому что... Есть три стадии "знания" "чужого" языка: 1. каждое слово в предложении переводиться (в голове) на "родной" отдельно, из переведенных слов составляется предложение на "родном", понимается смысл предложения; 2. предложение переводиться целиком (фразами) и потом понимается смысл; 3. смысл понимается сразу, без перевода, т.е. человек ДУМАЕТ на "чужом" языке. И если пользователь владеет языком по п.1,2 , то процесс изучения любого апноута очень длитетел и не всегда успешен (концентрации на предмете не хватает, так как отвлекает перевод). И ни как не хватит знания "200 слов" (даже если их выписать на бумагу и положить перед собой). Знание грамматики также необходимо. Да и дословный перевод не всегда гарантирует правильное понимание. Поэтому перевод интересующих ресурсов "поручить" специалистам, владеющим языком. А в проект - только по русски.

3. Материал излагать по принципу "от простого - к сложному, не пропуская очевидного". Высказывания типа: "Ну это и так всем понятно" - не допустимы (правильно вспомнили про "...нетрудно догадаться..").
Статья должна быть написана так, чтобы при ее прочтении человеком далеким от AVR и всего остального, женой например, возникал только один вопрос: "Все понятно, но мне-то оно зачем?"

4. Для лучшего понимания материала использовать в тексте, по возможности, простые предложения. Сложно сочиненные, сложно подчиненные и др. - отвлекают внимание, снижают концентрацию.

5. После написания статьи автором "выкладывать" ее на рецензию, чтобы каждый нашел в ней изъяны и их исправил (вносить исправления уважаемый, beer_warrior, придется Вам sad.gif )


Немного пессимизма....
Для реализации такого проекта нужно время и, главное, руководитель одержимый идеей. Проект "заберет" все свободное время. К этому нужно быть готовым!
В связи с тем, что кроме "спортивного" интереса, других стимулов нет, скорее всего проект будет "спущен на тормозах" через месяц, максимум полгода... Дай, Бог, чтобы я ошибался!

Теперь вопросы...
.... когда и где можно прочитать хоть отрывок статьи..?
.... beer_warrior, как Вам можно статью (и) переслать (пересылать)?
.... какое графическое оформление статей допустимо и целесообразно?
.... в каком формате (.doc,.txt,.html...pdf) должны быть представлены статьи?

(Хочу "поразмышлять" на тему "... что нужнее ASM или Си...")

Давайте уже начнем!!! (пока лето и отпуска не закончились)

С уважением.
shevek
Хочу обратить внимание уважаемой публики еще на один вопрос что очень много материала как работать с периферией и описаний внутренностей отдельных МК и очень мало материала как именно писать программы, те методов управлнеия сложностью.
Stas633
А может сделать проект (организационно) как у дгугих (автомобильный сайт http://www.niva-faq.msk.ru/ekspluat/index.htm) - создать разделы, определить ведущих этих разделов?
Тяжело в одних руках все держать.... Времени хватать не будет - пропадет желание.... Погибнет идея.... sad.gif
Хотя скорее этот вопрос к модераторам...
ps1x
Модераторы, извините, но не сдержался -
http://kazus.ru/forum/topics/4571.html ЛОЛ ЛОЛ ЛОЛ biggrin.gif a14.gif tongue.gif laugh.gif rolleyes.gif
shevek
Stas633

ИМХО wiki гораздо более удобный способ коллективной разработки, и он здесь уже имеется.
beer_warrior
Цитата
Теперь вопросы...
.... когда и где можно прочитать хоть отрывок статьи..?
.... beer_warrior, как Вам можно статью (и) переслать (пересылать)?
.... какое графическое оформление статей допустимо и целесообразно?
.... в каком формате (.doc,.txt,.html...pdf) должны быть представлены статьи?

1.Пока не знаю, я сейчас гоню код, как заведенный. Первую из трех работ сбросил в пятницу.Вторую очевидно завтра-послезавтра. Немножко расправлю плечи и вернусь к этому вопросу. Кое-какие наметки уже есть, но сырой материал я категорически не буду выкладывать.
2. Мой адрес ,несколько неочевидно, представлен в конце преамбулы к оглавлению.Посмотрите внимательно. Кроме того письмо без аттачей всегла можно отправить через страничку профиля на форуме.(написать письмо)
3.4. Я думаю plain text или html, если нужны картинки. Большая просьба - не сильно извращаться с тэгами, только самое необходимое
<b><i><li><img><a><p><br><hr>. Потому что все будет приводится к общему знаменателю, а я не профессиональный верстальщик.

И последнее. Все мы тут люди занятые, поэтому никакой обязаловки не будет. Хочеться высказаться по какому-то вопросу - пожалуйста.
Я заметил, что некоторые вопросы повторяются со страницы на страницу, да еще и являются источником флуда. Это членомеры компиляторов, программаторов средств отладки итп.
ИМХО это надо светсти один раз в сравнительную таблицу и все.

Почему это делаетя у меня на страничке - потому, что документ сырой и долго еще таким будет оставаться. Как только накопится хотя бы несколько разделов безупречной информации, будем говорить с адимнистрацией о переносе на форум, но не раньше.
ps1x
Цитата(beer_warrior @ Jul 2 2006, 09:39) *
3.4. Я думаю plain text или html, если нужны картинки. Большая просьба - не сильно извращаться с тэгами, только самое необходимое
<b><i><li><img><a><p><br><hr>. Потому что все будет приводится к общему знаменателю, а я не профессиональный верстальщик.

Могу помочь с профессиональной версткой... Эх, домен avr.ru свободен....
Potter
[quote name='Proton' date='Jun 22 2006, 12:10' post='126678']
[quote]Сергей Борщ[/quote]
Если начинать сразу с Си, то может не возникнуть желание изучать асм, что гораздо опаснее. Как пример - [banned], он начинал на Си и теперь не имеет ни малейшего желания изучать ассемблер. Поэтому всё-таки лучше начинать с ассемблера.
[quote]

Несогласен.... Я начинал с си.... Потом мне не раз говорили что надо изучить и асемблер.... Особого желания разбираться с асемблером небыло.... Пока не появилась задача которую реализовать можно только на асме (собирал генратор... генрация звука).
Harbinger
Наверное, надо какой-то баланс соблюсти... все же существуют вещи, которые на ASM проще (ересь сказанул?) реализовать. Сейчас в процессе освоения AVR (переезжаю со скрипом с 51) на нескольких примерах, не мной писанных, в этом убедился. Есть некоторая, хоть и зыбкая, граница - нечто "маловычислительное", управляющее, работающее по внешним событиям, с объемом кода до нескольких К на ASM сотворить быстрее и надежнее. Управление всяческими аудиопроцессорами или синтезаторами частоты по Microwire, к примеру. Где почти нечего делать, но нужно блюсти тайминги, иначе почему-то не работает smile.gif. Впрочем, это, говорят, религия...
Страничку заложил в избранное. За FAQ буду весьма признателен. В создании мало чем смогу помочь - все-таки в AVR новичок ("чайник", я не стесняюсь этого слова, несмотря на свои 40 smile.gif) Могу разве что в тестировании выложенного софта поучаствовать. На реальном железе, благо не забыл, за какой конец паяльник держать. Тем самым и самому кое-чему можно поучиться, кстати. Ну и на предмет вычитывания очепяток - запросто. Несколько уже заметил. Пока не скажу, где - на данный момент они не имеют никакого значения smile.gif
ASZ
+5 копеек:

- все новички просят исходники. Добавьте в оглавление пункт "Приложения", где могут быть хорошо комментированные простые исходники.

О заинтересованности (материальной).
г-н Озеров на основе им собранного FAQ по Delphi издал книжку и продавал CD. (Дельфистам известен как Kuliba).

PS.
Дождусь ли я этого FAQ'а? Жизнь-то короткая smile.gif
Kamik
Не дайте заглохнуть проекту!!

Я начинал примерно год назад и с ПИКа. Писал на Паскале. Почему? Потому, что по ПИКу мне показалось больше русских статей, паскаль я уже знал, а проект (40-канальный автомат световых эффектов) не требовал большого быстродействия. Хотя сначала была попытка написать на асме, но была заброшена ввиду непродуктивности.
Периодически все равно раз за разом приходится возвращаться к асму. Но имхо начинать с него можно, если программа не длинне 20 строк. С Си вообще все плачевно smile.gif Разбирая исходники, приходится брать листочек и ручку и по операциям проверять, что же тут происходит smile.gif Асм, конечно, нужно знать, но все-таки уклон надо делать на Си. И, по-моему мнению, Асм проще чем Си smile.gif) По крайней мере так оказалось для меня. Вообще, привыкшим писать на ООП, Си представляется чем-то... э .. "цензура". smile.gif
ps1x
думаю, было бы неплохо добавить 1-wire в FAQ... unsure.gif
и про USB поподробнее если это возможно... Просто зашел на OBdev и нифига не понял sad.gif
beer_warrior
Короче, я так смотрю, ветка одна из наиболее посещаемых, значит таки народу это надо.
Текущие работы я раскидал и завтра отправляюсь греть задницу в славный город Севастополь. Под шум волн я все это дело допишу и по возвращении (дней через 10), начинаю выкладывать.
Parhom1
Цитата(beer_warrior @ Aug 3 2006, 11:46) *
Короче, я так смотрю, ветка одна из наиболее посещаемых, значит таки народу это надо.
Текущие работы я раскидал и завтра отправляюсь греть задницу в славный город Севастополь. Под шум волн я все это дело допишу и по возвращении (дней через 10), начинаю выкладывать.


Ждем с нетерпением.
white.wind
Хорошо бы примеры на обоих языках сразу, поскольку к моменту рассмотрения исходника в голове есть представление о задаче, читатель может покрутить ее в одном и другом языке, убить двух зайцев. В принципе, если изначально заложится на это, то добавление нового ЯП не составит труда.

Хорошо бы выделять _аспекты_ изучения, т.е. точки зрения с которых рассматривается предмет. Например, в аспекте внутренностей МК примеры кода сосредоточены на управлении этой внутренностью (ничего лишнего). В аспекте программирования как такового - более общие вопросы: указатели, стиль, быстродействие... Если человеку будет интересно почему пример написан так, а не иначе он может прочитать в этом разделе.
SasaVitebsk
Цитата(white.wind @ Aug 3 2006, 13:52) *
Хорошо бы примеры на обоих языках сразу, поскольку к моменту рассмотрения исходника в голове есть представление о задаче, читатель может покрутить ее в одном и другом языке, убить двух зайцев. В принципе, если изначально заложится на это, то добавление нового ЯП не составит труда.

Хорошо бы выделять _аспекты_ изучения, т.е. точки зрения с которых рассматривается предмет. Например, в аспекте внутренностей МК примеры кода сосредоточены на управлении этой внутренностью (ничего лишнего). В аспекте программирования как такового - более общие вопросы: указатели, стиль, быстродействие... Если человеку будет интересно почему пример написан так, а не иначе он может прочитать в этом разделе.


Я готов писать (не переписывать) на ASMе. Правда со временем как у всех... smile.gif Но буду стараться.

Но я ещё раз рекомендую сначала подготовить содержание и его согласовать. А если пойдёт нормально, то для обсуждения деталей или правки статей выделить отдельную тему. Считаю надо ограничить обсуждение ограниченным числом участников. иначе боюсь бардак будет. Ну и лучше чтобы отдельную статью писал отдельный чел. Иначе не будет законченности.
enron
Где-то уже можно прочитать 1-е главы курса?
bodja74
А как Вам такой вариант для начинающих?

http://www.radiokot.ru/start/
Alex_Pol
2 bodja74 Не плохо, на первый взгляд.
Alex_Pol
Сайт - то заброшен.
bodja74
Цитата(Alex_Pol @ Aug 14 2006, 01:45) *
Сайт - то заброшен.


Да ну,на здешем форуме на это время уже по девяти темам ответы.Конечно не такой движняк как здесь,но судя по главной странице,главный Мяю тоже на месте.
Shurmas
Цитата(bodja74 @ Aug 13 2006, 16:19) *
А как Вам такой вариант для начинающих?

http://www.radiokot.ru/start/


ну это лучше чем [banned]
SasaVitebsk
Цитата(Shurmas @ Aug 16 2006, 10:20) *
Цитата(bodja74 @ Aug 13 2006, 16:19) *

А как Вам такой вариант для начинающих?

http://www.radiokot.ru/start/


ну это лучше чем [banned]


Не хочу конечно ерничать, но посмотрите на динамический опрос клавиатуры для AVR. smile.gif Лёгким нажатием на две кнопки одновременно и устройство превращается ... в нагревательный элемент ... в лучшем случае. То ли у него руки отсохли четыре диода нарисовать, то ли опрос надо по другому переписать.

Вот я и побаиваюсь. Всякое упрощение приводит к вот таким вот ... А усложни, никто читать не будет. Популяризация! smile.gif
dimanche
Очень хочу изучить АВРы есть некоторый опыт работы с ними, но все еще не все так очевидно для меня, как для Вас профессионалов... Хочется уже почитать НОРМАЛЬНЫЙ КУРС по этим МК. Да так чтобы все сразу встало на свои места(в голове). Желаю Вам в этом УДАЧИ. ЖДУ С НЕТЕРПЕНИЕМ!!!
Shurmas
Цитата(SasaVitebsk @ Aug 17 2006, 02:20) *
То ли у него руки отсохли четыре диода нарисовать, то ли опрос надо по другому переписать.


вы еще статьи не читали! там новая физика.
artem100
Цитата(beer_warrior @ Jun 26 2006, 09:40) *
Хотелось бы услышить от целевой аудитории и у тех кто только прошел стадию начинающего нужно это или нет.

новичек smile3046.gif ковыряюсь только на выходных и по ночам
где-то с лета с августа
Ничего не знаю. в микропроцессорах полный ноль
было скучно unsure.gif оставались деньги smile.gif после пива cheers.gif ohmy.gif прочитал надпись "микропроцессоры" удивился ohmy.gif увидел кр580вм80 40dip корпус ohmy.gif присмотрелся не Интеграла 40dip корпус, а нечто ATmega16 ohmy.gif цена доступна на два хорошего пива smile.gif
вспомнил что видел на работе CD-ROM "Atmel april_2005" smile.gif бросил пить smile.gif купил пару сороконожек ATmega16 40dip smile.gif увидел у google.com "ATmega16" много ответов=>решил что что-то обкатанное smile.gif оптимист наверно w00t.gif а тут на тебе sad.gif
ни одного бытового обкатанного проекта
а нужно дать то чего нет в быту
извините но микропроцессором моргать светодиодами
при наличии пары дешевых корпусов элементарной TTL логики как-то для женщин не убедительно glare.gif
Сядьте в комнате и посмотрите по сторонам
Есть телевизоры, выключатели, окна, форточки, дистанционных пультов кучи, компьютеры, всякого мелкого компьютерного лома кучи, шаговые моторы от принтеров, холодильник, стиральная машина...
Короче кучи электронных устройств и пульты управления ими.
Самое главное устающие на работе женщины
У них уже есть пульт!!!
Дайте им возможность хоть
Комнату проветрить не вставая
И вы не зря едите свой хлеб

И что мы видим от Atmel
А ничего кроме кучи "вороха бумаг" нет
Была когда-то IR с распространненными RC5 командами бестолкоая моргалка на AT90S2313 светодиодами в Appnote AVR410 да и та пропала http://atmel.com/products/AVR/applications.asp
купил 20ножку кварц спаял, LPT проводок спаял, скачал у грамотного хлопца программаторhttp://www.ln.com.ua/~real/avreal , залил, моргает cheers.gif
лежит какя-то управлялка большим мотором http://atmel.com/products/AVR/mc/
лежит какая-то радио-дистанционкаhttp://atmel.com/products/AVR/rac/
и что это можно применить в быту? wink.gif

по инфрокрасным пультам единственное более менее работающее полезное только у немца что-то нашел (переношу его сейчас на ATmega16 ) (сырой но работающий c IR RC5 пультом исходник внизу где-то)
сколько я мучался, пока среди 300 страниц не увидел какуюто новую технологию fuse
и не понял, что ATmega16 с завода уже крутиться на 1MHz а не как мне по Applications AVR410 надо на 4MHz

по дешевым шаговым моторам что-то разумное у Ридико только http://www.telesys.ru/projects/proj077/index.shtml
все на той-же AT90S2313 добавил ULN2003 добавил униполярный шаговый мотор от Canon240,
залил, разгоняется тормозиться крутиться туда-сюда
спасибо cheers.gif

P.S.
Странно что-то работающий исходник на Basic-AVR
IR RC5->at90s2313 или ATmega16->LED->Relay не приклеился cranky.gif
Shurmas
Цитата(artem100 @ Sep 9 2006, 08:58) *
сколько я мучался, пока среди 300 страниц не увидел какуюто новую технологию fuse
и не понял, что ATmega16 с завода уже крутиться на 1MHz а не как мне по Applications AVR410 надо на 4MHz


если есть интерес, почитайте нескольок страниц где кратко изложено основное по AVR
с www.[banned]/02.htm и до www.[banned]/07.htm и сделайте упражнения.
artem100
Цитата(Shurmas @ Sep 9 2006, 13:32) *
Цитата(artem100 @ Sep 9 2006, 08:58) *

сколько я мучался, пока среди 300 страниц не увидел какуюто новую технологию fuse
и не понял, что ATmega16 с завода уже крутиться на 1MHz а не как мне по Applications AVR410 надо на 4MHz


если есть интерес, почитайте нескольок страниц где кратко изложено основное по AVR
с www.[banned]/02.htm и до www.[banned]/07.htm и сделайте упражнения.

это кратко?
я вам на форуме forum.ixbt.com уже ответил как кратко писать в 22 строки по шагам про AVRstudio
причем написал тыкая 40мин AVRStudio это пока в электричке ехал после многочасового блуждания по вашему бестолковому avr123mnru
спасибо
лучше я сам без вашего лишнего
тыкать кнопочки буду smile.gif и свои readme.txt писать буду

повторюсь и позволю привести сдесь мой readme.txt об компиляторе AVRStudio с того форума
IR RC5->AT90S2313->LED
-----------------------------------------------------------------------------
1 avrstudio setup
2 C:\Program Files\Atmel\AVR Tools\AvrStudio4\AVRStudio.exe
Create New Project
Project Name:rc5
Location:C:\WorkAVR\rc5
Next
Device:AT90S1200
Finish
C:\WorkAVR\rc5\rc5\rc5.asm insert code from source(rc5.asm smile.gif) )
File
Save All
Ctrl+F7 (compile)
Alt+F5 (run)

смотрим работу по портам
I/O
I/O AT90S1200
PORTB
PORTD

и по бегающему курсору по исходнику
C:\WorkAVR\rc5\rc5\rc5.asm
---------------------------------------------
а вот мои 14 строк реально решившего проблему и дежурного работающего батника с fuse-ами
C:\avw125r4\write_fuse_ATmega16_stk200_fuse.bat
--------------------------------------------------------------------
cls
rem read fuse -----------------------------------------------
avreal32.exe +mega16 -p1 -as -?
pause

rem write fuse ATmega16 --------------------------------------
rem CKSEL=0 external ?MHz oscilator
rem CKSEL=1 internal 1MHz oscilator default
rem CKSEL=2 internal 2MHz oscilator
rem CKSEL=3 internal 4MHz oscilator
rem CKSEL=4 internal 8MHz oscilator
avreal32.exe +mega16 -o0 -as -p1 -w -fJTAGEN=1,CKSEL=3
pause
---------------------------------------------------------------------

лучше пару строчек кода
чем три страницы словоблудия
жаль не я сказал а Абель в 1987 excl.gif
SasaVitebsk
По-моему всё так и задумано. smile.gif Вроде бы готовое изделие выложено, но ... я чуть-чуть не так хотел ... И вот понеслось! smile.gif

Не знаю как у других, но мне очень тяжело читать прогу другого программера. Даже не читать, а ЗАСТАВИТЬ себя читать. Ну небольшой кусок ещё туда-сюда, но чуть побольше - ... Легче самому накатать. Я даже своё периодически переписываю чтобы не вдумываться ... smile.gif

С этой точки зрения разбирать алгоритм другого, если ты явно видишь решение - что-то сродни мазохизму. Конечно иногда приходится такое делать, но только в случае когда не понимаешь как это всё работает.

Поэтому рекомендации такие.
1) Понять принцип программирования как таковой. smile.gif (Всё равно на чём. Я бы рекомендовал на ассемблере. Чтобы яснее представлять себе что ты пишешь на языке высокого уровня)
2) Решить несколько простых задач связи-управления. (Например светодиоди от PC)
3) Перейти непосредственно к задаче которая тебя интересует.

Короче всё в бою. Разбирать чужой алгоритм надо потом, когда ты придумал свой. Чтобы понять что делал другой человек и для чего он это делал. Так сказать по выстраданному... Вот тогда, может быть ты оценишь красоту построения чужой проги... smile.gif
artem100
ждем smile.gif
uu9jag
Извините за назойливость ,ну хотя бы приблизительно КОГДА
bodja74
Цитата(uu9jag @ Sep 17 2006, 11:13) *
Извините за назойливость ,ну хотя бы приблизительно КОГДА


Судя по бурным обсуждениям данной ветки похоже ,что никогда smile.gif

У одних времени нет,у других желания,третьи почитав "войну миров" с раз-два-три боятся оказатся
на его месте smile.gif

Коротче причин неписать гораздо больше можно найти ,чем писать smile.gif
SasaVitebsk
Цитата(bodja74 @ Sep 17 2006, 22:01) *
Судя по бурным обсуждениям данной ветки похоже ,что никогда smile.gif

У одних времени нет,у других желания,третьи почитав "войну миров" с раз-два-три боятся оказатся
на его месте smile.gif

Коротче причин неписать гораздо больше можно найти ,чем писать smile.gif


Боятся только неуверенные в себе. Я, например, не боюсь. smile.gif В том плане, что если я в чём ошибусь, так мне подскажут более компетентные. smile.gif Ну и спасибо.
А вот со временем... у всех беда.

А по-моему литературы - достаточно. Может не совсем понятно изложено, ну так всегда можно спросить что-то. Прямо в этом форуме. Что-то не видел чтобы кому-то отказали. Только если совсем халявщику, который думать не хочет.

Я вот предложил бы следующее. Какой-нибудь стенд общий для всех желающих "активных". smile.gif
Если бы меня поддержали, то я бы сделал. Тогда вопросы-ответы были бы более определённые. Ну и глядишь, "по-мотивам" что-то типа "фака" или доки какой-нибудь могло получится. То есть одно изделие (стенд) ну и там ряд статей-ответов. Как реализовать это... А вот так... А это ... А вот так...
Брать за основу СТК-500 не очень хочется так как нет платы готовой.

Ну и здесь вопросы именно к желающим получить результат. А ответы на какие общие вопросы Вы хотели бы получить? И какие именно базовые узлы Вы хотели бы иметь на этом стенде? Ну и какой контроллер применить?

Самому это сложно представить так как принципиально возможно почти всё. Вопрос упирается только в потраченное время и деньги. smile.gif
Shurmas
Цитата(bodja74 @ Sep 17 2006, 23:01) *
третьи почитав "войну миров" с раз-два-три боятся оказатся
на его месте smile.gif


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

И главное уже сказали - в ответах тут не отказывают, как и в других конференциях.
Было бы желание учится и спрашивать.
artem100
Жду с нетерпением. smile.gif
Пока свои readme.txt пишу по выходным.
Пока похоже на шарахание из стороны в сторону.
Микрушки работают.
Что-нибудь безполезное делают.
Полезного за выходные только кран в ванной поменял . smile.gif
Доработать до разумного завершения не получается.
Пока по выходным накапливается "ворох бумаг".
А ведь я повторяю чей-то путь sad.gif .
Пробовать начал C:\E-LAB\IDE\ped32.exe на Pascal от E-LAB glare.gif
Библитотеку какую-то нашел по RC5.
Стоит? Нестоит? Продолжать? Не продолжать?
http://www.elab-pascal.de/AVRco/index_en.html
Кто-нибудь пробовал Pascal от E-LAB для приемников IR с кодировкой RC5 ?

Жду с нетерпением. smile.gif
Shurmas
Вам програму нужно написать или языки программирования протестировать ? Если програму написать при минимуме знаний и усилий то: CVAVR + VMLAB.
IgorKossak
Цитата(Shurmas @ Sep 18 2006, 11:04) *
Вам програму нужно написать или языки программирования протестировать ? Если програму написать при минимуме знаний и усилий то: CVAVR + VMLAB.

Осмелюсь предположить, что человек уже прошёл путь начинающего и теперь ищет более углублённые справочные ресурсы.
SasaVitebsk
Я так понимаю, что идея с ощим стендом отклика не нашла. smile.gif

А на мой взгляд вполне прииемлемо. Статьи и примеры, разные варианты привязаны к одному устройству. Ну и новичков отсылать делать данный стенд. Со временем наберётся уйма интересного. Можно занести в ветку ФАК.

СТК-500 не удачен (на мой взгляд). Не удачен выбор контроллера (на сегодняшний день) ну и вынос портов на разъёмы тоже.
bodja74
Цитата(SasaVitebsk @ Sep 17 2006, 23:57) *
Боятся только неуверенные в себе. Я, например, не боюсь. smile.gif В том плане, что если я в чём ошибусь, так мне подскажут более компетентные. smile.gif Ну и спасибо.
А вот со временем... у всех беда.

Я тоже не боюсь,уже не одну статью накатал smile.gif
Дело в том,что подсказать можно по разному,да так ,что почуствуеш себя ниже половой тряпки. smile.gif

Цитата
А по-моему литературы - достаточно. Может не совсем понятно изложено, ну так всегда можно спросить что-то. Прямо в этом форуме. Что-то не видел чтобы кому-то отказали. Только если совсем халявщику, который думать не хочет.

Полностью согласен.
Цитата
Я вот предложил бы следующее. Какой-нибудь стенд общий для всех желающих "активных". smile.gif
Если бы меня поддержали, то я бы сделал. Тогда вопросы-ответы были бы более определённые. Ну и глядишь, "по-мотивам" что-то типа "фака" или доки какой-нибудь могло получится. То есть одно изделие (стенд) ну и там ряд статей-ответов. Как реализовать это... А вот так... А это ... А вот так...
Брать за основу СТК-500 не очень хочется так как нет платы готовой.


Вот лишний раз убеждаюсь,что каждый для себя фак представляет по своему.Я вот неспешно пишу
статью по прерываниям в стиле "вопросы полного чайника - ответы полного ламера".Гы-гы-гы.
Там все будет вкупе ,и примеры,и картинки ,и на пальцах,и ответы,и ньюансы,и на разных средах -но все будет крутится вокруг одной темы.
Вот и может получиться огород,каждый выкладывает по своему и как может.
Цитата
Ну и здесь вопросы именно к желающим получить результат. А ответы на какие общие вопросы Вы хотели бы получить? И какие именно базовые узлы Вы хотели бы иметь на этом стенде? Ну и какой контроллер применить?

мега16,рс232,ЖКИ,пару кнопочек и пару лямпочек - как для начала, пойдет.
ILYCHOFF
[/quote]
мега16,рс232,ЖКИ,пару кнопочек и пару лямпочек - как для начала, пойдет.
[/quote]
в точности как вы сказали
Я когда-то делал для себя такую плату с кучей джамперов чтоб можно было порты как угодно подключать.
SasaVitebsk
[quote name='ILYCHOFF' date='Sep 20 2006, 09:54' post='156265']
[/quote]
мега16,рс232,ЖКИ,пару кнопочек и пару лямпочек - как для начала, пойдет.
[/quote]
в точности как вы сказали
Я когда-то делал для себя такую плату с кучей джамперов чтоб можно было порты как угодно подключать.
[/quote]

Схему в студию!

Создадим сообщество "Ы-16". Повторим стенд. smile.gif и bodja74 напишет для него первую статью - послание с примерами. Стенд предлагаю назвать "Nix-06". smile.gif
Shurmas
Цитата(SasaVitebsk @ Sep 20 2006, 14:44) *
мега16,рс232,ЖКИ,пару кнопочек и пару лямпочек - как для начала, пойдет.


В преснопамятном курсе такой же МК предлагается начнающим и теже примеры-задачи в том же поорядке. Что очевидно верно ибо это разумный минимум для начала. Такую плату можно собрать и виртуально в симуляторах VMLAB и PROTEUS.

только мигание светодиодами раньше чем USART и LCD ...
SasaVitebsk
А я предлагаю модульную структуру.
1) Сам контроллер. Все порты выведены единым образом на разъёмы.
2) Подключаемая переферия. Исходя из п.1 может подключатся к любым портам.

Это даёт возможность подключать нужную переферию.

Предлагаю следующую схему контроллера. Понравится сделаю плату и остальную переферию.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.