3. Знакомство с программой MPLAB X. (Урок 3. Теория)

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2024

ความคิดเห็น • 74

  • @barsel4658
    @barsel4658 8 ปีที่แล้ว +7

    хорошие уроки. сколько я перелопатил сайтов и "уроков" , пока не нашел ваш канал... Только тут есть уроки, с использованием текущей версии программы и с таким подробным объяснением.
    спасибо вам, настоящий преподаватель

  • @БорисТихоненко
    @БорисТихоненко 9 ปีที่แล้ว +3

    Спасибо большое! Давно искал такие видео-уроки. Все просто и понятно!

    • @MyChipPic
      @MyChipPic  9 ปีที่แล้ว +2

      Борис Тихоненко Рад, что вам понравилось!

  • @sergeyk3817
    @sergeyk3817 9 ปีที่แล้ว +2

    Спасибо большое! Очень интересное видео. Хорошо и грамотно преподносится материал.

  • @habihabi2003
    @habihabi2003 3 ปีที่แล้ว

    Прям до мелочей доносишь спасибо тебе

  • @АлександрМордышов
    @АлександрМордышов 8 ปีที่แล้ว +3

    Спасибо вам начинаю смотреть ваши уроки и потихоньку понимаю суть контроллеров как работают и насколько они интересны спасибо за ваши уроки буду дальше смотреть и учиться разбираться анализировать да и что-то сам стараться делать. У меня вопрос по программе светодиодов можно ли программно управлять частотой сигнала выходящего из контроллера который поступает на светодиод.

  • @Дорогаквеликойжизни
    @Дорогаквеликойжизни ปีที่แล้ว

    Отличное видео

  • @cyberdj5158
    @cyberdj5158 7 ปีที่แล้ว

    Где ж вы раньше то были?(( Лет 20 назад))))) Спасибо большое,пока все понятно.

  • @tiratrona8350
    @tiratrona8350 4 ปีที่แล้ว

    Вопрос. Можно ли в окне Watches сделать несколько закладок. Как это было на старой среде. А то сейчас не удобно сделано. Может есть плагин.

  • @michaildyachenko
    @michaildyachenko 7 ปีที่แล้ว

    большое спасибо вам. очень доходчиво

  • @michaildyachenko
    @michaildyachenko 2 ปีที่แล้ว

    Уважаемый Михаил Петрович, пытаюсь по вашему 3 уроку компилировать код, который вы выложили в этом уроке, но MP LAB пишет, сбой сборки, проект не выполняется, в чем причина не пойму, помогите пожалуйста!

    • @AlexVerne
      @AlexVerne ปีที่แล้ว

      Скрин кода можете скинуть?

    • @michaildyachenko
      @michaildyachenko ปีที่แล้ว

      Если вы в курсе по программированию МК, то я очень хотел бы с вами общаться, так как возникают вопросы, а задать по сути дела не кому.

    • @michaildyachenko
      @michaildyachenko ปีที่แล้ว

      Да и просто общаться с человеком, который как бы сходен по интересам, в частности программированию микроконтроллеров.

    • @michaildyachenko
      @michaildyachenko ปีที่แล้ว

      @@AlexVerneесли вы не против, то я хотел бы с вами общаться в области программирования, электроники. Лосев Михаил Петрович молчит, видно очень занятый.

    • @AlexVerne
      @AlexVerne ปีที่แล้ว

      @@michaildyachenko Я не против, однако сам только начал осваивать микроконтроллеры, поэтому помощник из меня не очень. Немного помогает то, что писал в детстве на Basic.

  • @ЮрийНитамолаС
    @ЮрийНитамолаС 6 ปีที่แล้ว

    Здравствуйте. Подскажите пожалуйста, как в MPLAB X IDE установить частоту МК? И ещё, я создал новый проект в MPLAB X IDE , скопировал готовый код программы рабочий, вставил в новый проект. Запускаю компиляцию - выкидывает три окна с крестом с ошибками. По комментарию из первого окна, я понял, что нет такого проекта. В чём ошибка? Заранее благодарен.

  • @kuch743
    @kuch743 9 หลายเดือนก่อน

    Скажите пожалуйста а как можно машинный код преобразовать обратно в программе?

  • @michaildyachenko
    @michaildyachenko 7 ปีที่แล้ว

    буду осмысливать 4 урок

  • @МатвейДмитриевичОстровский

    Пожалуйсто подскажите как получить листинговый файл? нужно для курсача.

  • @bobersmai7586
    @bobersmai7586 9 ปีที่แล้ว

    Добрый день. хочу наладить с вами связь. Я продавец Светодиодного магазина в Сыктывкаре. Занимаюсь индивидуальным предпринимательством. Есть в планах создать светодиодную велосипедную подстветку на колесо, программируемую. Смотрю ваш канал. Есть шанс , что вы выпустите обучающий ролик по этому поводу?

  • @ИгорьФлейфле
    @ИгорьФлейфле 9 ปีที่แล้ว

    Вы говорите, что компилятор есть внутри, а мне пишет, что нет compiela. Требует отдельно както скачать и установить! Как же так? и какой надо скачать? Для АСМа.. Спасибо.

    • @MyChipPic
      @MyChipPic  9 ปีที่แล้ว

      +Игорь Флейфле Если у вас MPLAB X без компилятора, тогда можете скачать компилятор mpasm, чтоб программировать на ассемблере. Только я не понимаю, почему у вас нет компилятора. При создании проекта нет возможости выбрать компилятор?

  • @sh72er
    @sh72er 4 ปีที่แล้ว

    Добрый день, спасибо за ваш труд.
    возник вопрос, поставил MPLAB X v5.54, после выбора нового прокета на шаге где нужно выбрать компилятор есть две строки, XC8 и HITECH PIC , но невозможно выбрать из них. Что я не так сделал?

    • @hopesinkevich4196
      @hopesinkevich4196 ปีที่แล้ว

      как решили эту проблему? у меня аналогичная

    • @dzmitriyp3342
      @dzmitriyp3342 ปีที่แล้ว

      @@hopesinkevich4196 подтверждаю, интересно решение

    • @hopesinkevich4196
      @hopesinkevich4196 ปีที่แล้ว

      в общем, я так поняла, что версии в которых встроен mpasm - это MPLAX 5.35 (and lower), к остальным нужно докачивать этот компилятор ( но у меня были проблемы с этим)

    • @dzmitriyp3342
      @dzmitriyp3342 ปีที่แล้ว

      @@hopesinkevich4196 а прикрепленный файл получилось скачать, с кодом программы?

    • @hopesinkevich4196
      @hopesinkevich4196 ปีที่แล้ว

      не пробовала

  • @dimsondimson8613
    @dimsondimson8613 9 ปีที่แล้ว

    Подскажите , пытаюсь откомпилировать в MPlab X на СИ , скачал , установил HI-TECH 9,5. Выдает ошибку (1187) invalid activation request. Это проблема в активации компилятора и что-то в коде программы ?

    • @MyChipPic
      @MyChipPic  9 ปีที่แล้ว

      +Дмитрий Вавилов Не знаю, пока не пользовался этим компилятором.

  • @васяиванов-ц9ъ8ж
    @васяиванов-ц9ъ8ж 6 ปีที่แล้ว

    Извините пробовал скачивать Proteus и MPLAB ничего не работает. SOS

  • @Pi_Fagor
    @Pi_Fagor 9 ปีที่แล้ว

    Скажите, а возможно ли с помощью программы MPlab X и программатора picKit 3 следить за состояниями регистров на реальной живой схеме (на плате стоит Pic 33)?? Спасибо

    • @MyChipPic
      @MyChipPic  9 ปีที่แล้ว

      +English & МАТЕМАТИКА По идее можно. Это написано в описании программатора, да и в интернете есть видео, где показано, что отладка ведётся во время работы микроконтроллера пошагово. Сам я этого пока не пробовал, но думаю в ближайшее время разберусь и сделаю урок, потому что в этом уже возникает необходимость.

    • @Pi_Fagor
      @Pi_Fagor 9 ปีที่แล้ว

      +MyChipPic спасибо большое. Буду ждать ваше видео. А то процессор сбоит, хотелось бы посмотреть, что делается в регистрах в моменты сбоя.

    • @MyChipPic
      @MyChipPic  9 ปีที่แล้ว

      +МАТЕМАТИКА & Motivation Нашел следующую информацию в папке программы MPLAB X, которая присутствует по адресу: "C:\Program Files\Microchip\MPLABX\docs\Device Support.htm" Из которой следует, что PicKit 2 не со всеми микроконтроллерами может проводить отладку с помощью MPLAB X, а с некоторыми можно работать только ограничено. Столбец PK2D или PK2P - это программаторы PicKit2 на сколько я понял, а строчка ваш микроконтроллер. Вверху дано пояснение, что значат цвета, такими же цветами отображаются кружочки, при выборе программатора, когда создаёте проект. Можете скачать файл по ссылке: drive.google.com/file/d/0B3lFUSB8ZK9RQ29EVmpwUGNVbnM/view?usp=sharing

  • @3ABXOC
    @3ABXOC 9 ปีที่แล้ว

    Здравствуйте! Не могли бы подсказать, можно ли где-нибудь найти расширения для proteus, включающие в себя новые, поддерживаемые программой - микроконтроллеры pic?
    Вот, скажем, хочу смоделировать проектик на основе мк 16f1769, но в proteus нет этого мк. Неужели единственным вариантом будет являться поиск аналога, имеющегося в программе? (не всегда реально найти)
    Заранее спасибо.

    • @MyChipPic
      @MyChipPic  9 ปีที่แล้ว

      +3ABXOC Здравствуйте. Действительно такая проблема существует. Можно скачать расширение и расположить его в нужных папка, насколько я помню. Пару раз я так делал. Я рассмотрю серьёзней этот вопрос, и в дальнейшем также попробую сделать видеурок. Как найти и установить расширение, я уже немного подзабыл. Но попробуйте в гугле искать библиотеки (library) для протеуса, с указанием названия компонента, который вы хотите добавить в протеус. Я попробовал так сделать, но как-то неудачно.

    • @3ABXOC
      @3ABXOC 9 ปีที่แล้ว +1

      +MyChipPic , спасибо за ответ. Пытаюсь сейчас найти, но пока тоже не удаётся. Есть разные библиотеки - расширения, добавляющие в программу различные электронные компоненты. Много всякого, однако не микроконтроллеры pic. Буду очень благодарен, если сообщите о каких-либо успехах в решении этого вопроса.

  • @Pi_Fagor
    @Pi_Fagor 9 ปีที่แล้ว

    Я собираюсь писать на языке Си, то мне нужно скачивать отдельно компилятор и как-то его интегрировать в MPLAB? Скиньте ссылочку, если у вас она есть. Если же нет....то тогда google мне в помощь(

    • @MyChipPic
      @MyChipPic  9 ปีที่แล้ว

      +English & МАТЕМАТИКА Если писать в MPLAB X, то нужно скачивать компиляторы. Например можно скачать HI-TECH, есть и другие. Но можно скачать другую программу, в которой С присутствует и приведено большое количество примеров програм в справке. Там и скхемы нарисованы для примеров и даются комментарии ко всем функциям. Это программа MicroC. Также примеры программ для MicroC можно найти тут www.libstock.com. Программы платные, поэтому бесплатный вариант попробуйте найти самостоятельно. Они существуют)

    • @Pi_Fagor
      @Pi_Fagor 9 ปีที่แล้ว

      +MyChipPic Спасибо большое. Я уже скачал компилятор XC8 v1.35. Только вот когда проект вы создали, а потом редактор кода - это у вас файл с расширением .asm, в моем случае должен быть файл с расширением .с , верно?

    • @MyChipPic
      @MyChipPic  9 ปีที่แล้ว

      English & МАТЕМАТИКА Вроде бы да, точно не помню, но точно не асм)

  • @baba4olli
    @baba4olli 9 ปีที่แล้ว

    Здравствуйте. Сделал все как сказано в видео, НО компиляция не происходит, когда на эту кнопку жму ничего не происходит. В чём может быть дело?

    • @MyChipPic
      @MyChipPic  9 ปีที่แล้ว

      +chyva4ek Нужно проверить как был создан проект. Убедитесь, что делаете всё один в один.

    • @baba4olli
      @baba4olli 9 ปีที่แล้ว

      MyChipPic Да я же написал, делал всё один в один. Единственное у меня версия мплаба новее, если быть точным 3.15. Уже по разному пробовал создавать проект. Не выходит

    • @MyChipPic
      @MyChipPic  9 ปีที่แล้ว

      chyva4ek Пришлите ссылку на скриншот программы. Также проверьте формат файла с кодом программы.

    • @baba4olli
      @baba4olli 9 ปีที่แล้ว

      +MyChipPic Проблема отчасти решилась. Перед тем, как нажать "компилировать" нужно было сохранить проект. Компилировать начал, но с ошибками и в итоге хекс файл не даёт. Скриншоты ошибок и прочего прикрепляю. Вычитал где то, что для компилирования нужен ещё файл с расширением .lrk, его нужно прикрепить к проекту.
      www.imageup.ru/img11/2320159/1.png.html
      www.imageup.ru/img11/2320161/2.png.html

    • @baba4olli
      @baba4olli 9 ปีที่แล้ว

      +MyChipPic В общем разобрался я. Нужно было добавить файл 16f84_g.lkr в папку проекта "Linker files". Когда это сделал всё скомпилировалось и заработало в протеусе.

  • @picasm6236
    @picasm6236 8 ปีที่แล้ว

    доброго времени суток.спасибо вам за ваш труд.я тоже загорелся пик контроллерами.есть проблемы с mplab-ом.не могу скомпиллировать проект.если можно укажите исходник ваш чтобы я вставил в свой проект.....2 дня уже бьюсь над компиллятором и всё тщетно((((

    • @picasm6236
      @picasm6236 8 ปีที่แล้ว

      РАЗОБРАЛСЯ С MPLAB .ОСТАЛОСЬ С ПРОТЕУСОМ ПОДРУЖИТЬСЯ,СВЕТОДИОДЫ НЕ МИГАЮТ И НА НОЖКАХ КОНТРОЛЛЕРА ВЫСОКИЙ ПОТЕНЦИАЛ ВСЕГДА,СВЕТИКИ АНИМИРОВАННЫЕ

  • @петявасичкин-у4и
    @петявасичкин-у4и 8 ปีที่แล้ว

    здравствуйте у меня есть к вам вопрос. у меня есть код часов на ассемблере написанный на MPLAB X IDE на контролер pic16f84, у меня кварцевый резонатор на 3.64 МГц, а программа написана под 4МГц, часы сильно отстают. я знаю что эту беду можно исправить в программе, но не как не могу сообразить как это сделать, может вы поможете мне.
    и сразу еще вопрос можно ли эту программу переделать под контролер 16f628
    вот здесь файл программы и схемка yadi.sk/d/hAG84oKw32KknC

    • @MyChipPic
      @MyChipPic  8 ปีที่แล้ว

      Программу можно переделать и под другие микроконтроллеры и исправить её тоже можно, но времени на разбирательство в чужом коде у меня нет. Можете попробовать обратится за помощью в группу vk.com/mychippic

  • @ВалераСлаутенко-б1г
    @ВалераСлаутенко-б1г 7 ปีที่แล้ว

    Спасибо за Ваш труд!
    Я только не нашел ссылку на программу. Перечитал все комментарии, приходится в режиме паузы считывать и набивать руками.
    Может, что-то не так делаю?!

    • @MyChipPic
      @MyChipPic  7 ปีที่แล้ว +1

      На этой странице под видео есть текст:
      "Опубликовано: 13 мар. 2015 г.
      Спасибо за Like и за Подписку на мой канал.
      Если вас больше привлекает социальная сеть вконтакте, то вы можете подписаться на страницу канала в вконтакте и следить за...."
      Под текстом есть кнопка ЕЩЁ.
      Нажмите на неё и увидите полное описание, а также ссылку на файл

    • @ВалераСлаутенко-б1г
      @ВалераСлаутенко-б1г 7 ปีที่แล้ว +1

      Огромное спасибо! Всё получилось, продолжаем обучение!

  • @АнатолийНохрин-щ6ы
    @АнатолийНохрин-щ6ы 4 ปีที่แล้ว

    у меня в таком виде проект не компилируется

  • @ЖеняКолесников-н6п
    @ЖеняКолесников-н6п 5 ปีที่แล้ว +1

    здорова если писать программу на другой pic надо менять __CONFIG 03FF1H

  • @mikhailrychkov2267
    @mikhailrychkov2267 9 ปีที่แล้ว

    Посоветуй! Нужен PIC для записи поведения шлейфа пожарной сигнализации (8-25 В, ампераж до 24 мА), запись от недели до 4 недель. Нужно для анализа, ибо иногда тушаться объекты, а обяьснит нечем!

    • @MyChipPic
      @MyChipPic  9 ปีที่แล้ว

      +Вадим Епт Если нужно хранить данные, то лучше использовать внешнюю flash память. Проще будет использовать PIC18, а не PIC16. Просто проще будет найти схему и литературу, чтоб понять как работать с flash памятью и как сохранять на неё информацию.

  • @ЕвгенийБрехунченко
    @ЕвгенийБрехунченко 5 ปีที่แล้ว

    красава!!

  • @ДмитрийСилаев-й8г
    @ДмитрийСилаев-й8г 9 ปีที่แล้ว

    Когда появиться ролик по написанию программ?

    • @MyChipPic
      @MyChipPic  9 ปีที่แล้ว

      Дмитрий Силаев Здравствуйте. А они уже давно есть. th-cam.com/channels/aVJnHWX25XvyQd9ipoPDdg.html . Первый урок написании программ 4. Как написать программу для включения светодиодов, подключенных к PIC16F84A (Урок 4. Теория)
      5. Основы программирования микроконтроллера PIC16F84A (Урок 5. Теория)

  • @___LAVRUS___
    @___LAVRUS___ 9 ปีที่แล้ว

    Ну чувак ты даешь я думал для меня это непроходимая Тайга. А здесь равнина и все очень просто!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    • @MyChipPic
      @MyChipPic  9 ปีที่แล้ว

      +Александр Лука Рад за вас!) Главное не сдаваться)

  • @777kinev
    @777kinev 8 ปีที่แล้ว

    почему то у меня по другому моргают лед

    • @MyChipPic
      @MyChipPic  8 ปีที่แล้ว

      +андрей иванов По другому, это как?

    • @777kinev
      @777kinev 8 ปีที่แล้ว

      равномерно по 2 штуки в паузу

    • @fantomasray
      @fantomasray 8 ปีที่แล้ว

      Так это он так запрограммировал =)
      14 и 17 строчка, там это написано

  • @jekakmv9725
    @jekakmv9725 9 ปีที่แล้ว

    дайте майл почту вашу

  • @iCoteg
    @iCoteg 7 ปีที่แล้ว +1

    народ! выбирайте, пожалуйста, нормальную кодировку UTF-8, не будьте козлами!

    • @dexterouscat4533
      @dexterouscat4533 7 ปีที่แล้ว

      Не будь ослом - выбирай кодировку windows-1251