Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
14.10.2009, 13:03
|
|
Прохожий
Регистрация: 24.03.2008
Сообщений: 5
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
|
Все что нужно для начала работы с микроконтроллерами
Когда то в институте немного занимался подобным в рамках лабораторных работ. Так что теорию знаю и паяльник держать умею. Но потом пошел в программеры и тот небольшей опыт малость подзабылся, да и элементная база за эти 8 лет думаю уже другая.
Вот решил вернуться к электронике, как к хобби и способу что-то сделать для облегчения своей жизни, так как идей куча и хочется что-то сделать.
Собственно вопросы:
1. С чего начать изучение контроллеров (азы и теорию знаю, а вот практики можно сказать нет) ?
2. Какие именно контролеры лучше изучать? Пока делать ничего сложного не собираюсь, в основном это разные управляющие устройства (освещением, приводами и т.п.) и устройства измерения (температура, напряжение и т.п.) + индикация.
3. Какую литературу, учитывая п.2 стоит почитать ?
4. Чем лучше проектировать схемы, с учетом того что бы можно было на основе схемы автоматом расчитать разводку платы ?
5. Как наиболее просто делать платы в домашних условиях для единичных экземпляров ?
6. Какое оборудование нужно обязательно и желательно иметь для начала разработки схем на микроконтроллерах ?
7. Какое ПО надо для написания микрокода ? И на каком языке лучше писать? Я так понимаю сейчас полно компиляторов с высокоуровневых языков. Обычный язык С и С++ знаю хороше - я так понимаю на им подобных языках сейчас пишут для МК.
8. Как отлаживать работу схемы ?
9. Какие лучше использовать устройства индикации индикации цифр и символов.
10. То что не учел в своих вопросах...
Еще отмечу что это для меня скорее как хобби, так что цена элементной базы и оборудования не должна быть большей.
|
|
|
|
14.10.2009, 14:15
|
|
Гражданин KAZUS.RU
Регистрация: 09.04.2009
Сообщений: 607
Сказал спасибо: 25
Сказали Спасибо 49 раз(а) в 42 сообщении(ях)
|
Re: Все что нужно для начала работы с микроконтроллерами
Ого-го. Автор прошелся хорошо, практически по всей широте и долготе)))))
1. Если теория уже есть, а практики нет - с нее и начинать. Главное - иметь хорошую задачу...
2. Вот у меня были точно такие же запросы, плюс хотелось в DIP-корпусах и недорого. Выбор пал на PIC-и от Микрочипа.
Кто хочет обругать - битте, плиз!
3. Читал всё, что попадалось по теме.
4. Автороутер - это открытый вопрос. Серьезные CAD-ы для любительской работы громоздки, и дают слишком мелкий рисунок со множеством переходных отверстий. Сверлить в ручную - замучаешься.
К сожалению, сам не нашел пока ничего лучшего, чем "PCB Individual Assistaint" (PIA), хотя это явно не идеал...
Должен заметить, что НИ ОДИН автотрассировщик не даст Вам столь логичный и качественный рисунок, как ручная разводка.
Я не гнушаюсь такой работой, учитывая, что с микроконтроллерами, когда на какую ногу хочу - на такую сигнал и выведу - платы получаются до тривиальности простыми. Для ручной работы мне понравилась рисовалка Sprint Layout 5.
5. Испробовал всякие способы, включая разные фоторезисты. И могу уверенно сказать: "лазерный утюг" - форева!
6. Программатор выбранного типа микроконтроллеров. (Компьютер, как я понимаю, Вы уже имеете).
Симулятор цепей (PROTEUS) не благоволю, предпочитаю отладку на макете - то есть реал вместо виртуала.
Ну и обычное оборудование для работы с электроникой: осциллограф, тестер, блок питания...
7. Лучше писать на языке, который знаешь. Я пишу на PIC-Бейсике (PBP).
8. Я отлаживаю на макете. И только так. Никакой симулятор не даст полных гарантий.
9. Такие, какие подойдут для разрабатываемого Вами устройства. Я, например, однажды использовал АЛС318 )))))
Последний раз редактировалось j2153; 16.10.2009 в 12:04.
|
|
|
Эти 3 пользователя(ей) сказали Спасибо j2153 за это сообщение:
|
|
|
22.10.2009, 19:58
|
|
Прописка
Регистрация: 15.09.2008
Сообщений: 210
Сказал спасибо: 45
Сказали Спасибо 29 раз(а) в 24 сообщении(ях)
|
Re: Все что нужно для начала работы с микроконтроллерами
Могу выслать на твой e-mail все, что у меня есть (в т.ч. и книги).
|
|
|
|
22.10.2009, 20:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,729
Сказал спасибо: 2,435
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
|
Re: Все что нужно для начала работы с микроконтроллерами
Если хочется понимать,как все это внутри работает,то начать писать на ассеммблере.Потом и на Си перейти,но знание ассемблера иногда очень спасает.
Я, в свое время,купил самый простой ATMEL овский процессор,книгу с диском,
поставил AVRstudio,скачал программатор PonyProg и вперед.
Для отладки макет-самая надежная вещь.
Сейчас есть замечательные суперяркиеиндикаторы Kingbright.
3х 4х разрядного хватит за глаза.
Индикатор и 8 резисторов в катоды и вся индикация.
Sprint для разводки,утюг в руки и удачи.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо baiderin за это сообщение:
|
|
|
22.10.2009, 21:33
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Все что нужно для начала работы с микроконтроллерами
Что нужно - для начала создавать темы там где надо.
Затем - постепенно по мере изучения здесь задавать вопросы .
Определись с выбором , укажем на литературу.
Советую изучать с одновременным эксперементированием в Протеусе
__________________
Осторожно , злой кот
|
|
|
|
22.10.2009, 22:38
|
|
Частый гость
Регистрация: 25.09.2009
Сообщений: 27
Сказал спасибо: 0
Сказали Спасибо 9 раз(а) в 4 сообщении(ях)
|
Re: Все что нужно для начала работы с микроконтроллерами
Начинал с Pic, сразу на асме, среда программирования MPLab, рисовать можно и пэинте, но в последнее время пользуюсь DipTrace. Proteus так же не доверяю, поскольку встречал несколько раз, когда протеус считал нерабочую схему рабочей. В виртуале всего не сымитируешь. Простой самодельный программатор для пиков и примеры программ можно посмотреть здесь: http://radiohlam.ru
|
|
|
|
23.10.2009, 10:51
|
|
Гражданин KAZUS.RU
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
|
Re: Все что нужно для начала работы с микроконтроллерами
Сообщение от j2153
|
DIP-корпусах и недорого. Выбор пал на PIC-и от Микрочипа.
|
Ни чего не имею против пиков, но цена (Новосибирск) 1:3 в пользу AVR.
__________________
Не ошибается лишь тот, кто ни чего не делает!
|
|
|
|
23.10.2009, 11:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Re: Все что нужно для начала работы с микроконтроллерами
Сообщение от incm
|
10. То что не учел в своих вопросах...
|
Английский............
Не обязательно, но если не знаете обречены заниматся кристаллами пятилетней давности. Хотя для хобби хватят, с избытком.
Удачи!
__________________
Мыслю, следовательно существую
|
|
|
|
23.10.2009, 12:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: Все что нужно для начала работы с микроконтроллерами
Отличный сайт !!!
А я посоветую PROTEUS использовать - http://proteus123.narod.ru
Позволит вам сберечь деньги и детали и увидеть что происходит ВНУТРИ электронных компонентов и микроконтроллеров.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
Эти 2 пользователя(ей) сказали Спасибо avr123-nm-ru за это сообщение:
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:05.
|
|