|
|
Знаете ли Вы, что ... | |
...инструкция по установке аватара описана в Правилах форума. | |
<< Предыдущий совет - Случайный совет - Следующий совет >> |
Ответить |
|
Опции темы | Опции просмотра |
04.06.2008 09:46 | #11 |
ЦНТМИ
Начальник научно-исследовательского отдела
Сообщений: 6
+ 0
0/0
– 0
0/0
|
И все таки до сих пор на главный вопрос ветки так никто конкретно и не ответил. "Присоединяйтесь и учитесь" - для начинающих ни о чем не говорящие лозунги.
1. Определиться с задачей. Нет задачи - нет необходимости начинать изучение. В крайнем случае ее можно выдумать. Также можно поизучать готовые примеры (см. п. 9). 2. Определиться с типом МК. Задача не из простых с учетом большого количества производителей и типов. Теоретически нужно знать хотя бы примерные возможности большинства МК. На практике все происходит совсем наоборот. Для начинающих рекомендую выбрать представителя из числа 8-разрядных. 3. Получить в распоряжение среду разработки с компиляторами языков ваших будущих программ. Некоторые компиляторы необходимо покупать. Некоторые доступны песплатно с сайтов производителей. Наиболее популярные языки - ассемблер и С. 4. Получить в распоряжение собственно сам МК. Одна из самых сложных задач в Узбекистане. Для каждого из перечисленных уровней, сложность будет разная (уровни конечно же приведены условно): - уровень одиночки (единичные экземпляры, как правило за собственные наличные) - уровень КБ (разработка устройств, малое количество экземпляров, в основном по перечислению) - уровень производства (большое количество по перечислению) В любом случае, придется решать проблему: где их все таки брать. На Янгиабаде их нету. Заказывать кому-то чтобы привезли за наличные - дорого. Особенно если только изучаешь а не разрабатываешь устройство под заказ. Да еще и за кровные. Заказывать за безналичные небольшое количество - еще дороже, да и некому. Заказывать большое количество - вроде подешевле. Но фирму-поставщика найти проблематично. Российские фирмы работать за пределы России отказываются. Узбекистанские фирмы поставить большую партию смогут, но это будут четвертые-пятые руки. В результате стоимость готовых изделий неоправданно дорожают, что приводит к отсутствию конкурентоспособности продукции. Некоторые местные производители отправляют гонца в командировку в Москву, который покупает электронные элементы за наличные и привозит их в чемодане. Командировочные расходы... А может быть кто-то может поставлять из Китая? 5. Для некоторых МК желательно приобрести специальные готовые наборы типа "Starter Kit" или "Evolution Board". Но не обязательно. В случае покупки - проблемы те же. Или собрать устройство "на коленках" исходя из задачи (п. 1). 6. Определиться чем программировать МК. Прошивка. Для некоторых МК необходимо наличие специализированных программаторов. Некоторые программаторы достаточно реально собрать самому. Некоторым МК программатор не нужен - используется заранее зашитая в него программа-загрузчик с ПК (BootLoader). 7. Желательно получить в распоряжение программу визуального симулирования. Например "Proteus". Очень неплохая программа (это не реклама). Жалко, что поддерживает немногих производителей МК. 8. Внимательно изучить описание выбранного МК - и в путь. 9. Начинать можно с изучения примеров, которые имеются в составе сред разработки, или программ-симуляторов. "Hello World"ом для начинающих принято считать програмку типа "помигать светодиодом". Но разрабатывать конкретные проекты куда интереснее... Говорить можно много. Ведь это еще далеко не все, что необходимо знать и уметь для реализации проектов на базе МК. Но на самом деле все реально. И начинать изучение МК конечно же нужно! P.S. Сообщество создавать надо. Но будьте готовы к тому, что сообщество будет иметь несколько направлений. По типам МК. Так сказать "вопросы личных предпочтений". Кстати, Батыр так и не выложил свой доклад. А жалко... |
|
Ответить |
04.06.2008 09:58 | #12 | |
VITUS
|
Цитата:
1. У фирм, занимающихся обслуживанием кассовых аппаратов или у фирм, занимающихся промышленным оборудованием. Сам когда-то брал у фирмы, которая сидела возле м. М. Улугбек (уже не помню названия) 2. Заказать у "татарина". Обойдется в стоимость МК в Москве+15% P.S. Еще недавно видел в "Ригалисе"
__________________
Почему в конце денег остается еще так много месяца? |
|
|
Ответить |
04.06.2008 10:05 | #13 |
Сообщений: 11,845
+ 1,339
5,806/3,144
– 64
125/105
|
Кафедру "Прикладная математика" ТУИТа возглавляет Мухаммед Махмудович Мусаев. По разговору с ним (где-то полгода назад) он готов к выпуску монографию по микроконтроллером ("со времен динозавров"). Пообщайтесь с ним - я думаю, что будет интересно.
|
|
Ответить |
05.06.2008 12:38 | #14 | ||
Сообщений: 21
+ 0
2/2
– 0
0/0
|
Первым делом исправлюсь и выложу текст доклада и презентацию. Предупреждаю сразу это чисто знакомство с микроконтроллерами для тех кто не имеет представления что это такое.
olegras все проблемы о которых вы написали безусловно существуют но не все так страшно как сказал Vitaliy Fioktistov. 1. Задач много и они разные. Придумывать тоже вариант (предлагаю здесь выложить пару интересных задач и в процессе решения новички будут набирать знания общаясь с опытными разработчиками). 2. У нас теоретически можно достать любой элемент электроники :-). Но начинающим советую начать с популярных и распространенных микроконтроллеров, это теже AVR и PIC. По данным микроконтроллерам имеется множество информации и большая армия разработчиков которые могут помочь в решении возникающих проблем. 3. Выбор среды разработки зависит от выбранного микроконтроллера. Да, существует множество платных и бесплатных инструментов, и насколько я знаю бесплатные инструменты в полной мере удовлетворяют потребности разработки (я отдаю предпочтение языку С хотя многие скажут что на ассемблере код получается компактнее и быстрее. Компиляторы существующие на сегодняшний день генерируют не менее эффективный код чем ассемблер). 4. Как я сказал выше, достать можно все(теоретически), а с покупкой AVR и PIC ов у меня проблем не возникало. Если говорить о крупных партиях то это уже другой разговор :-). 5. Готовые наборы в принципе не нужны, хотя очень полезные вещи. 6. Опять же для начинающих нет необходимости в специализированных микроконтроллерах, а для AVR и PIC ов все очень просто. 7. Согласен Proteus очень удобная вещь но она платная(хотя...) существует бесплатные среды как VMLab которые можно свободно скачать из сети. 8,9. От простого к сложному. Целью создания данной ветки и является помочь начинающим в изучении и решении возникающих проблем и не только начинающим. Я очень рад что к данной теме есть интерес.
__________________
everything is possible |
||
|
Ответить |
Реклама и уведомления | |
09.06.2008 01:21 | #16 | |
none
none
Сообщений: 51
+ 3
4/3
– 0
0/0
|
Цитата:
|
|
|
Ответить |
09.06.2008 11:12 | #17 |
Могу помочь с обучающими программами (симуляторами) для промышленых контроллеров работающих в системах АСУ ТП. Как правило такие контроллеры не требуют специального программатора. Все пишется на инструментальной SCADA-системе. Для простых контроллеров как правило программа (логика) пишется (можно сказать рисуется) в виде электрической схемы.
Основные знания которые необходимы, это в первую очередь что такое аналоговые и дискретные каналы (уже не раз сталкивался с людьми которые приходят якобы спецы, и при этом понятия не имеют, что такое аналоговый канал, что такое дискретный), ну и естествеено иметь знания по программировнию вообще (всеже логика в контроллере это программа, хоть и написана в доступном даже не для программистов виде). Кому интересно, обращайтесь, возможно смогу чем нибудь помочь. кстати, вот на такой http://www.adastra.ru/ SCADA-системе, работает самый мощный во всей ЦА энергоблок, который расположен в нашей стране. Последний раз редактировалось Sergey Privalov; 09.06.2008 в 11:18. |
|
|
Ответить |
11.06.2008 20:33 | #18 | |
Сообщений: 21
+ 0
2/2
– 0
0/0
|
Цитата:
__________________
everything is possible |
|
|
Ответить |
01.07.2008 18:30 | #19 | |
gap intelligence
web developer
Сообщений: 40
+ 1
7/6
– 0
0/0
|
Цитата:
После этого я собрал простой программатор и схему с мк-ом и не смог прошить. и это было связано с мк-ом (так как мк был smd корпусом я в первый раз затруднялся спаять, может мк тогда сгорел) или же с СОМ портом. ПО для прошить не видела мк. потом комп. сгорел от перепада напряжения. Комп. 2 недели валялся в мастерской, в это время я сделал программатор jdm и успешно прошивал (на работе). когда свой комп. принес домой я не смог прошить на "jdm"е. выдавал ошибку, т.е прошивался не правильным первым ХХХХ кода. Там-же HEX код выглядит как ХХХХ ХХХХ ХХХХ .... остальные коды программы прошивались правильно. |
|
|
Ответить |
|