хорошие уроки. сколько я перелопатил сайтов и "уроков" , пока не нашел ваш канал... Только тут есть уроки, с использованием текущей версии программы и с таким подробным объяснением. спасибо вам, настоящий преподаватель
Спасибо вам начинаю смотреть ваши уроки и потихоньку понимаю суть контроллеров как работают и насколько они интересны спасибо за ваши уроки буду дальше смотреть и учиться разбираться анализировать да и что-то сам стараться делать. У меня вопрос по программе светодиодов можно ли программно управлять частотой сигнала выходящего из контроллера который поступает на светодиод.
Уважаемый Михаил Петрович, пытаюсь по вашему 3 уроку компилировать код, который вы выложили в этом уроке, но MP LAB пишет, сбой сборки, проект не выполняется, в чем причина не пойму, помогите пожалуйста!
@@AlexVerneесли вы не против, то я хотел бы с вами общаться в области программирования, электроники. Лосев Михаил Петрович молчит, видно очень занятый.
@@michaildyachenko Я не против, однако сам только начал осваивать микроконтроллеры, поэтому помощник из меня не очень. Немного помогает то, что писал в детстве на Basic.
Здравствуйте. Подскажите пожалуйста, как в MPLAB X IDE установить частоту МК? И ещё, я создал новый проект в MPLAB X IDE , скопировал готовый код программы рабочий, вставил в новый проект. Запускаю компиляцию - выкидывает три окна с крестом с ошибками. По комментарию из первого окна, я понял, что нет такого проекта. В чём ошибка? Заранее благодарен.
Добрый день. хочу наладить с вами связь. Я продавец Светодиодного магазина в Сыктывкаре. Занимаюсь индивидуальным предпринимательством. Есть в планах создать светодиодную велосипедную подстветку на колесо, программируемую. Смотрю ваш канал. Есть шанс , что вы выпустите обучающий ролик по этому поводу?
Вы говорите, что компилятор есть внутри, а мне пишет, что нет compiela. Требует отдельно както скачать и установить! Как же так? и какой надо скачать? Для АСМа.. Спасибо.
+Игорь Флейфле Если у вас MPLAB X без компилятора, тогда можете скачать компилятор mpasm, чтоб программировать на ассемблере. Только я не понимаю, почему у вас нет компилятора. При создании проекта нет возможости выбрать компилятор?
Добрый день, спасибо за ваш труд. возник вопрос, поставил MPLAB X v5.54, после выбора нового прокета на шаге где нужно выбрать компилятор есть две строки, XC8 и HITECH PIC , но невозможно выбрать из них. Что я не так сделал?
в общем, я так поняла, что версии в которых встроен mpasm - это MPLAX 5.35 (and lower), к остальным нужно докачивать этот компилятор ( но у меня были проблемы с этим)
Подскажите , пытаюсь откомпилировать в MPlab X на СИ , скачал , установил HI-TECH 9,5. Выдает ошибку (1187) invalid activation request. Это проблема в активации компилятора и что-то в коде программы ?
Скажите, а возможно ли с помощью программы MPlab X и программатора picKit 3 следить за состояниями регистров на реальной живой схеме (на плате стоит Pic 33)?? Спасибо
+English & МАТЕМАТИКА По идее можно. Это написано в описании программатора, да и в интернете есть видео, где показано, что отладка ведётся во время работы микроконтроллера пошагово. Сам я этого пока не пробовал, но думаю в ближайшее время разберусь и сделаю урок, потому что в этом уже возникает необходимость.
+МАТЕМАТИКА & 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
Здравствуйте! Не могли бы подсказать, можно ли где-нибудь найти расширения для proteus, включающие в себя новые, поддерживаемые программой - микроконтроллеры pic? Вот, скажем, хочу смоделировать проектик на основе мк 16f1769, но в proteus нет этого мк. Неужели единственным вариантом будет являться поиск аналога, имеющегося в программе? (не всегда реально найти) Заранее спасибо.
+3ABXOC Здравствуйте. Действительно такая проблема существует. Можно скачать расширение и расположить его в нужных папка, насколько я помню. Пару раз я так делал. Я рассмотрю серьёзней этот вопрос, и в дальнейшем также попробую сделать видеурок. Как найти и установить расширение, я уже немного подзабыл. Но попробуйте в гугле искать библиотеки (library) для протеуса, с указанием названия компонента, который вы хотите добавить в протеус. Я попробовал так сделать, но как-то неудачно.
+MyChipPic , спасибо за ответ. Пытаюсь сейчас найти, но пока тоже не удаётся. Есть разные библиотеки - расширения, добавляющие в программу различные электронные компоненты. Много всякого, однако не микроконтроллеры pic. Буду очень благодарен, если сообщите о каких-либо успехах в решении этого вопроса.
Я собираюсь писать на языке Си, то мне нужно скачивать отдельно компилятор и как-то его интегрировать в MPLAB? Скиньте ссылочку, если у вас она есть. Если же нет....то тогда google мне в помощь(
+English & МАТЕМАТИКА Если писать в MPLAB X, то нужно скачивать компиляторы. Например можно скачать HI-TECH, есть и другие. Но можно скачать другую программу, в которой С присутствует и приведено большое количество примеров програм в справке. Там и скхемы нарисованы для примеров и даются комментарии ко всем функциям. Это программа MicroC. Также примеры программ для MicroC можно найти тут www.libstock.com. Программы платные, поэтому бесплатный вариант попробуйте найти самостоятельно. Они существуют)
+MyChipPic Спасибо большое. Я уже скачал компилятор XC8 v1.35. Только вот когда проект вы создали, а потом редактор кода - это у вас файл с расширением .asm, в моем случае должен быть файл с расширением .с , верно?
MyChipPic Да я же написал, делал всё один в один. Единственное у меня версия мплаба новее, если быть точным 3.15. Уже по разному пробовал создавать проект. Не выходит
+MyChipPic Проблема отчасти решилась. Перед тем, как нажать "компилировать" нужно было сохранить проект. Компилировать начал, но с ошибками и в итоге хекс файл не даёт. Скриншоты ошибок и прочего прикрепляю. Вычитал где то, что для компилирования нужен ещё файл с расширением .lrk, его нужно прикрепить к проекту. www.imageup.ru/img11/2320159/1.png.html www.imageup.ru/img11/2320161/2.png.html
+MyChipPic В общем разобрался я. Нужно было добавить файл 16f84_g.lkr в папку проекта "Linker files". Когда это сделал всё скомпилировалось и заработало в протеусе.
доброго времени суток.спасибо вам за ваш труд.я тоже загорелся пик контроллерами.есть проблемы с mplab-ом.не могу скомпиллировать проект.если можно укажите исходник ваш чтобы я вставил в свой проект.....2 дня уже бьюсь над компиллятором и всё тщетно((((
здравствуйте у меня есть к вам вопрос. у меня есть код часов на ассемблере написанный на MPLAB X IDE на контролер pic16f84, у меня кварцевый резонатор на 3.64 МГц, а программа написана под 4МГц, часы сильно отстают. я знаю что эту беду можно исправить в программе, но не как не могу сообразить как это сделать, может вы поможете мне. и сразу еще вопрос можно ли эту программу переделать под контролер 16f628 вот здесь файл программы и схемка yadi.sk/d/hAG84oKw32KknC
Программу можно переделать и под другие микроконтроллеры и исправить её тоже можно, но времени на разбирательство в чужом коде у меня нет. Можете попробовать обратится за помощью в группу vk.com/mychippic
Спасибо за Ваш труд! Я только не нашел ссылку на программу. Перечитал все комментарии, приходится в режиме паузы считывать и набивать руками. Может, что-то не так делаю?!
На этой странице под видео есть текст: "Опубликовано: 13 мар. 2015 г. Спасибо за Like и за Подписку на мой канал. Если вас больше привлекает социальная сеть вконтакте, то вы можете подписаться на страницу канала в вконтакте и следить за...." Под текстом есть кнопка ЕЩЁ. Нажмите на неё и увидите полное описание, а также ссылку на файл
Посоветуй! Нужен PIC для записи поведения шлейфа пожарной сигнализации (8-25 В, ампераж до 24 мА), запись от недели до 4 недель. Нужно для анализа, ибо иногда тушаться объекты, а обяьснит нечем!
+Вадим Епт Если нужно хранить данные, то лучше использовать внешнюю flash память. Проще будет использовать PIC18, а не PIC16. Просто проще будет найти схему и литературу, чтоб понять как работать с flash памятью и как сохранять на неё информацию.
Дмитрий Силаев Здравствуйте. А они уже давно есть. th-cam.com/channels/aVJnHWX25XvyQd9ipoPDdg.html . Первый урок написании программ 4. Как написать программу для включения светодиодов, подключенных к PIC16F84A (Урок 4. Теория) 5. Основы программирования микроконтроллера PIC16F84A (Урок 5. Теория)
Ну чувак ты даешь я думал для меня это непроходимая Тайга. А здесь равнина и все очень просто!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
хорошие уроки. сколько я перелопатил сайтов и "уроков" , пока не нашел ваш канал... Только тут есть уроки, с использованием текущей версии программы и с таким подробным объяснением.
спасибо вам, настоящий преподаватель
Спасибо большое! Давно искал такие видео-уроки. Все просто и понятно!
Борис Тихоненко Рад, что вам понравилось!
Спасибо большое! Очень интересное видео. Хорошо и грамотно преподносится материал.
Прям до мелочей доносишь спасибо тебе
Спасибо вам начинаю смотреть ваши уроки и потихоньку понимаю суть контроллеров как работают и насколько они интересны спасибо за ваши уроки буду дальше смотреть и учиться разбираться анализировать да и что-то сам стараться делать. У меня вопрос по программе светодиодов можно ли программно управлять частотой сигнала выходящего из контроллера который поступает на светодиод.
Отличное видео
Где ж вы раньше то были?(( Лет 20 назад))))) Спасибо большое,пока все понятно.
Вопрос. Можно ли в окне Watches сделать несколько закладок. Как это было на старой среде. А то сейчас не удобно сделано. Может есть плагин.
большое спасибо вам. очень доходчиво
Уважаемый Михаил Петрович, пытаюсь по вашему 3 уроку компилировать код, который вы выложили в этом уроке, но MP LAB пишет, сбой сборки, проект не выполняется, в чем причина не пойму, помогите пожалуйста!
Скрин кода можете скинуть?
Если вы в курсе по программированию МК, то я очень хотел бы с вами общаться, так как возникают вопросы, а задать по сути дела не кому.
Да и просто общаться с человеком, который как бы сходен по интересам, в частности программированию микроконтроллеров.
@@AlexVerneесли вы не против, то я хотел бы с вами общаться в области программирования, электроники. Лосев Михаил Петрович молчит, видно очень занятый.
@@michaildyachenko Я не против, однако сам только начал осваивать микроконтроллеры, поэтому помощник из меня не очень. Немного помогает то, что писал в детстве на Basic.
Здравствуйте. Подскажите пожалуйста, как в MPLAB X IDE установить частоту МК? И ещё, я создал новый проект в MPLAB X IDE , скопировал готовый код программы рабочий, вставил в новый проект. Запускаю компиляцию - выкидывает три окна с крестом с ошибками. По комментарию из первого окна, я понял, что нет такого проекта. В чём ошибка? Заранее благодарен.
Скажите пожалуйста а как можно машинный код преобразовать обратно в программе?
буду осмысливать 4 урок
Пожалуйсто подскажите как получить листинговый файл? нужно для курсача.
Добрый день. хочу наладить с вами связь. Я продавец Светодиодного магазина в Сыктывкаре. Занимаюсь индивидуальным предпринимательством. Есть в планах создать светодиодную велосипедную подстветку на колесо, программируемую. Смотрю ваш канал. Есть шанс , что вы выпустите обучающий ролик по этому поводу?
Вы говорите, что компилятор есть внутри, а мне пишет, что нет compiela. Требует отдельно както скачать и установить! Как же так? и какой надо скачать? Для АСМа.. Спасибо.
+Игорь Флейфле Если у вас MPLAB X без компилятора, тогда можете скачать компилятор mpasm, чтоб программировать на ассемблере. Только я не понимаю, почему у вас нет компилятора. При создании проекта нет возможости выбрать компилятор?
Добрый день, спасибо за ваш труд.
возник вопрос, поставил MPLAB X v5.54, после выбора нового прокета на шаге где нужно выбрать компилятор есть две строки, XC8 и HITECH PIC , но невозможно выбрать из них. Что я не так сделал?
как решили эту проблему? у меня аналогичная
@@hopesinkevich4196 подтверждаю, интересно решение
в общем, я так поняла, что версии в которых встроен mpasm - это MPLAX 5.35 (and lower), к остальным нужно докачивать этот компилятор ( но у меня были проблемы с этим)
@@hopesinkevich4196 а прикрепленный файл получилось скачать, с кодом программы?
не пробовала
Подскажите , пытаюсь откомпилировать в MPlab X на СИ , скачал , установил HI-TECH 9,5. Выдает ошибку (1187) invalid activation request. Это проблема в активации компилятора и что-то в коде программы ?
+Дмитрий Вавилов Не знаю, пока не пользовался этим компилятором.
Извините пробовал скачивать Proteus и MPLAB ничего не работает. SOS
Скажите, а возможно ли с помощью программы MPlab X и программатора picKit 3 следить за состояниями регистров на реальной живой схеме (на плате стоит Pic 33)?? Спасибо
+English & МАТЕМАТИКА По идее можно. Это написано в описании программатора, да и в интернете есть видео, где показано, что отладка ведётся во время работы микроконтроллера пошагово. Сам я этого пока не пробовал, но думаю в ближайшее время разберусь и сделаю урок, потому что в этом уже возникает необходимость.
+MyChipPic спасибо большое. Буду ждать ваше видео. А то процессор сбоит, хотелось бы посмотреть, что делается в регистрах в моменты сбоя.
+МАТЕМАТИКА & 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
Здравствуйте! Не могли бы подсказать, можно ли где-нибудь найти расширения для proteus, включающие в себя новые, поддерживаемые программой - микроконтроллеры pic?
Вот, скажем, хочу смоделировать проектик на основе мк 16f1769, но в proteus нет этого мк. Неужели единственным вариантом будет являться поиск аналога, имеющегося в программе? (не всегда реально найти)
Заранее спасибо.
+3ABXOC Здравствуйте. Действительно такая проблема существует. Можно скачать расширение и расположить его в нужных папка, насколько я помню. Пару раз я так делал. Я рассмотрю серьёзней этот вопрос, и в дальнейшем также попробую сделать видеурок. Как найти и установить расширение, я уже немного подзабыл. Но попробуйте в гугле искать библиотеки (library) для протеуса, с указанием названия компонента, который вы хотите добавить в протеус. Я попробовал так сделать, но как-то неудачно.
+MyChipPic , спасибо за ответ. Пытаюсь сейчас найти, но пока тоже не удаётся. Есть разные библиотеки - расширения, добавляющие в программу различные электронные компоненты. Много всякого, однако не микроконтроллеры pic. Буду очень благодарен, если сообщите о каких-либо успехах в решении этого вопроса.
Я собираюсь писать на языке Си, то мне нужно скачивать отдельно компилятор и как-то его интегрировать в MPLAB? Скиньте ссылочку, если у вас она есть. Если же нет....то тогда google мне в помощь(
+English & МАТЕМАТИКА Если писать в MPLAB X, то нужно скачивать компиляторы. Например можно скачать HI-TECH, есть и другие. Но можно скачать другую программу, в которой С присутствует и приведено большое количество примеров програм в справке. Там и скхемы нарисованы для примеров и даются комментарии ко всем функциям. Это программа MicroC. Также примеры программ для MicroC можно найти тут www.libstock.com. Программы платные, поэтому бесплатный вариант попробуйте найти самостоятельно. Они существуют)
+MyChipPic Спасибо большое. Я уже скачал компилятор XC8 v1.35. Только вот когда проект вы создали, а потом редактор кода - это у вас файл с расширением .asm, в моем случае должен быть файл с расширением .с , верно?
English & МАТЕМАТИКА Вроде бы да, точно не помню, но точно не асм)
Здравствуйте. Сделал все как сказано в видео, НО компиляция не происходит, когда на эту кнопку жму ничего не происходит. В чём может быть дело?
+chyva4ek Нужно проверить как был создан проект. Убедитесь, что делаете всё один в один.
MyChipPic Да я же написал, делал всё один в один. Единственное у меня версия мплаба новее, если быть точным 3.15. Уже по разному пробовал создавать проект. Не выходит
chyva4ek Пришлите ссылку на скриншот программы. Также проверьте формат файла с кодом программы.
+MyChipPic Проблема отчасти решилась. Перед тем, как нажать "компилировать" нужно было сохранить проект. Компилировать начал, но с ошибками и в итоге хекс файл не даёт. Скриншоты ошибок и прочего прикрепляю. Вычитал где то, что для компилирования нужен ещё файл с расширением .lrk, его нужно прикрепить к проекту.
www.imageup.ru/img11/2320159/1.png.html
www.imageup.ru/img11/2320161/2.png.html
+MyChipPic В общем разобрался я. Нужно было добавить файл 16f84_g.lkr в папку проекта "Linker files". Когда это сделал всё скомпилировалось и заработало в протеусе.
доброго времени суток.спасибо вам за ваш труд.я тоже загорелся пик контроллерами.есть проблемы с mplab-ом.не могу скомпиллировать проект.если можно укажите исходник ваш чтобы я вставил в свой проект.....2 дня уже бьюсь над компиллятором и всё тщетно((((
РАЗОБРАЛСЯ С MPLAB .ОСТАЛОСЬ С ПРОТЕУСОМ ПОДРУЖИТЬСЯ,СВЕТОДИОДЫ НЕ МИГАЮТ И НА НОЖКАХ КОНТРОЛЛЕРА ВЫСОКИЙ ПОТЕНЦИАЛ ВСЕГДА,СВЕТИКИ АНИМИРОВАННЫЕ
здравствуйте у меня есть к вам вопрос. у меня есть код часов на ассемблере написанный на MPLAB X IDE на контролер pic16f84, у меня кварцевый резонатор на 3.64 МГц, а программа написана под 4МГц, часы сильно отстают. я знаю что эту беду можно исправить в программе, но не как не могу сообразить как это сделать, может вы поможете мне.
и сразу еще вопрос можно ли эту программу переделать под контролер 16f628
вот здесь файл программы и схемка yadi.sk/d/hAG84oKw32KknC
Программу можно переделать и под другие микроконтроллеры и исправить её тоже можно, но времени на разбирательство в чужом коде у меня нет. Можете попробовать обратится за помощью в группу vk.com/mychippic
Спасибо за Ваш труд!
Я только не нашел ссылку на программу. Перечитал все комментарии, приходится в режиме паузы считывать и набивать руками.
Может, что-то не так делаю?!
На этой странице под видео есть текст:
"Опубликовано: 13 мар. 2015 г.
Спасибо за Like и за Подписку на мой канал.
Если вас больше привлекает социальная сеть вконтакте, то вы можете подписаться на страницу канала в вконтакте и следить за...."
Под текстом есть кнопка ЕЩЁ.
Нажмите на неё и увидите полное описание, а также ссылку на файл
Огромное спасибо! Всё получилось, продолжаем обучение!
у меня в таком виде проект не компилируется
здорова если писать программу на другой pic надо менять __CONFIG 03FF1H
Посоветуй! Нужен PIC для записи поведения шлейфа пожарной сигнализации (8-25 В, ампераж до 24 мА), запись от недели до 4 недель. Нужно для анализа, ибо иногда тушаться объекты, а обяьснит нечем!
+Вадим Епт Если нужно хранить данные, то лучше использовать внешнюю flash память. Проще будет использовать PIC18, а не PIC16. Просто проще будет найти схему и литературу, чтоб понять как работать с flash памятью и как сохранять на неё информацию.
красава!!
Когда появиться ролик по написанию программ?
Дмитрий Силаев Здравствуйте. А они уже давно есть. th-cam.com/channels/aVJnHWX25XvyQd9ipoPDdg.html . Первый урок написании программ 4. Как написать программу для включения светодиодов, подключенных к PIC16F84A (Урок 4. Теория)
5. Основы программирования микроконтроллера PIC16F84A (Урок 5. Теория)
Ну чувак ты даешь я думал для меня это непроходимая Тайга. А здесь равнина и все очень просто!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+Александр Лука Рад за вас!) Главное не сдаваться)
почему то у меня по другому моргают лед
+андрей иванов По другому, это как?
равномерно по 2 штуки в паузу
Так это он так запрограммировал =)
14 и 17 строчка, там это написано
дайте майл почту вашу
народ! выбирайте, пожалуйста, нормальную кодировку UTF-8, не будьте козлами!
Не будь ослом - выбирай кодировку windows-1251