З чого почати вивчення PIC-контролерів новачкові

Ніколи навіть не стикався практично з PIC-контролерами. Але, почитавши повідомлення на форумі, подивившись деякі розробки в журналах, бачу, що для цілей автоматики PIC-контролери корисні. Тим більше що їх можна програмувати під свій алгоритм. Чого розпочати вивчення так, щоб одразу приступити до практики використання? Чи є посилання в інеті для новачка?

У vicselc, загляньте на сайт picmainac-а (див. інфу). Або напишіть. Він з деяких причин зараз нечасто з'являється, але, думаю, краще за нього навряд чи хтось Вам порадить.

я починав із сайту pic16f84.narod.ru. Програматор там же.

vicselcПерш за все визначитеся: а чи PIC вам саме потрібен?

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

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

Ув.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. Але впритул займуся цим, мабуть, не раніше осені.

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

picmaniac:Звідки відомості?З практики Точний час звичайно не заміряв, але це за відчуттям від затримки початку роботи після включення.

SAK:Точний час звичайно не заміряв, але це за відчуттям від затримки початку роботи після включення.Чесь забагато все-таки, сумнівно. Перевірю на своїх МК у залізі.

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