RSS  |  PDA

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

С чего начать изучение PIC-контроллеров новичку?

Стр. 1 | 10
vicselc
10.06.2007, 05:39

Никогда даже не сталкивался на практике с PIC-контроллерами. Но, почитав сообщения здесь на форуме, посмотрев некоторые разработки в журналах, вижу, что для целей автоматики PIC-контроллеры полезны. Тем более, что их можно программировать под свой алгоритм. Счего начать изучение так, чтобы сразу приступить к практике использования? Есть ссылки в инете для новичка?

# 
chav1961 ◊
10.06.2007, 05:49

Ув vicselc, загляните на сайт picmainac-а (см инфу). Или напишите. Он по некоторым причинам сейчас нечасто появляется, но, думаю, лучше него вряд ли кто-то Вам посоветует.

# 
Сергей К ◊
10.06.2007, 11:08

я начинал с сайта pic16f84.narod.ru. Программатор там же.

# 
Wiza
10.06.2007, 11:21

vicselc
Прежде всего определитесь: а PIC ли вам именно нужен ?

За и против ПИКов:
- довольно тормозные - 4 такта на инструкцию
+ высокая нагрузочная способность выводов
- скудный набор инструкций (отсюда еще большее торможение и больший размер кода)
+ менее восприимчивы к статике/мощным магнитным полям
- экстремально долгий POR - иногда это критично
+ весьма давняя разработка (уже много написанно готовых программ)
- относительно (других, но с аналогичными задачами) дорогие

# 
SAK ◊
10.06.2007, 13:04

Wiza: скудный набор инструкций
Для начинающего это скорее +, а вот сброс после подачи питания действительно около 0,5с.
А то с чего начинать во многом зависит от конкретного человека и в основном от его базовых знаний. Одно дело когда человек занимался ранее программированием и совсем другое, когда он имеет об этом смутные представления. То же можно сказать об опыте работы со схемами на логических элементах вообще. Сам я начал сразу с даташита т.к. фактически по образованию программист и опыт работы с логическими схемами тоже был. Сложность была только с тем, что набор команд сильно отличается от привычного x86.

# 
Welcome61
10.06.2007, 13:45

Могу сбросить на E-mail информацию для изучения PIC.
Написано очень своеобразно и называется "Самоучитель". С иллюстрациями. Файл для скачивания занимает примерно 4 М.
Довольно большая работа. Там и адрес автора.

# 
picmaniac ◊
10.06.2007, 14:33

Ув. chav1961, респект за столь лестный отзыв!

SAK: а вот сброс после подачи питания действительно около 0,5с
Откуда сведения? Насколько мне известно - порядка 80 мс при включенном PWRT.

С чего начать изучение PIC? На мой взгляд - с вдумчивого прочтения цикла статей А.С. Долгого в "Радио" №№ 5-12 за 2001г. и № 1 за 2002г.
Затем, как возможный вариант, прочитать наши "Ликбезы" и проделать самому то, что мы там проделали тогда.
http://pro-radio.ru/controllers/2108/
http://pro-radio.ru/controllers/2220/
http://pro-radio.ru/controllers/3396/
http://pro-radio.ru/controllers/2510/
Внутри этих веток есть немало полезных ссылок.

При нынешнем уровне развития МК удобнее в основном программировать на Си. Хотя основы ассемблера знать очень полезно, эти знания иногда могут выручить.

А сам я хочу в дополнение к PIC ещё и AVR освоить. Распечатал и читаю помаленьку книгу Евстифеева о семействе Mega. Но вплотную займусь этим, видимо, не раньше осени.

# 
Allex ◊
10.06.2007, 15:00

picmaniac: А сам я хочу в дополнение к PIC ещё и AVR освоить
Знаю один профильный сайт. Адесок подсказать?

# 
SAK ◊
10.06.2007, 19:10

picmaniac: Откуда сведения?
Из практики
Точное время конечно не замерял, но это по ощущению от задержки начала работы после включения.

# 
picmaniac ◊
10.06.2007, 20:46

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

Allex: Знаю один профильный сайт. Адесок подсказать?

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