Архів блогу

середа, 25 серпня 2010 р.

Мотиви та погляд в майбутнє

      Перший запис на своєму блозі хочу присвятити мотивам його створення та планам на майбутнє. Свого часу довелося самостійно вивчати пройоми роботи з МК, а починав я з контроллерів AVR, тоді я зіткнувся з проблемою відсутності в інтернеті та літературі по МК, інформації доступної для початківців, які наважилися освоїти мікропроцесорну техніку. Як правило такі джерела перевантажують великою кількістю інформації, місцями розяснення матеріалів ведеться не послідовно, багато нюансів опускається, тому інформація про МК спочатку нагадує "записки божевільного". "А може закинути цю невдячну та важкку роботу?, і навіщо воно мені?, це все дуже важко" - така перша реакція на матеріали про використання МК. Але не варто одразу розчаровуватьсь та опускати руки. Не все так погано, адже мікроконтролери і придумали для полегшення роботи проектувальника електронних пристроїв, насправді там немає нічого складного - "не святі горшки ліплять"!
      Саме для допомоги початківцям і створений мій блог, моя задача показати основні можливості використання МК на простих для розуміння проектів, з детальним описом роботи програм, заліза, засобів розробки. Так сталося, що я перейшов на МК PIC фірми Microchip, і всі проекти будуть створюватись саме для цих МК.  Для мене програмування мікроконтроллерів є скоріше хобі ніж професійна діяльність тому не судіть строго за неточності та помилки. Буду радий відвідувачам блогу, які цікавляться програмування МК РІС, за коментарі та зауваження. Закликаю до активного діалогу!!!

Ladder Logic для PIC та AVR

Одним з найважчих етапів розробки проекту на МК є написання програми.  Використання поширених мов програмування Assembler та C потребує від розробника крім вміння роботи в середовищі програмування, ще й знання системи команд, структури та функціонування МК. Але часто МК необхідний для виконання відносно простих програм, без необхідності високої точності та швидкодії, а часу на розробку програми обмаль. Саме в такому випадку в нагоді стане проста та доступна програма LDmicro, яку можна зкачати з http://www.cq.cx/dl/ldmicro.exe . Дана програма дозволяє програмувати МК PIC та AVR на мові програмування  Ladder. Для людини, яка має уявлення про релейні компоненти та схеми, програмування в LDmicro не доставить труднощів. Оберіть необхідний МК, (програма підтримує PIC16F877, PIC16F628, PIC16F876, PIC16F88, PIC16F819, PIC16F887, PIC16F886, ATmega128, ATmega64, ATmega162, ATmega32, ATmega16, ATmega8) та частоту кварцевого генератора. Далі наберіть в робочому полі електричну схему використовуючи контакти, елементи та катушки з списку інструкцій, і все, програма готова. Для перевірки роботоздатності розробленої схеми використовується режим симуляції. А після компіляції отримуємо необхідний hex-файл.