Написать данную статью мне понадобилось, чтобы в дальнейшем не проходить заново все круги ада. В отличие от Windows, в Linux нет особых переменных или чего-то простого, чтобы получить текущую загрузку процессора, именно в настоящий момент да ещё и в процентах. Рассмотрим 3 способа как это можно сделать, достоинства и недостатки каждого способа. Первый способ используя […]

В последнее время я просто катаюсь, когда читаю про искусственные интеллекты и там прям это чуть ли не «Скайнет», который поработит этот ничтожный мир. Нет никакого ИИ и так далее, есть просто алгоритмы и то, что надо просчитать и обработать. Эту рубрику я открою именно с этой статьи, давайте разбирать, что такое ИИ или AI […]

Предлагаю статью, в которой собрано все во едино по настройке выделенного сервера с нуля без панели со всем необходимым. Оставлю это здесь в качестве шпаргалки. Панели управления — достаточно удобны, но за удобство иногда приходиться платить производительностью, а ещё иногда и это не бесплатная услуга. К тому же в последнее время наблюдается тенденция снижения цен […]

Продолжаем обсуждение возможностей контроллера PIC16F676. Теперь будем его использовать для работы со стандартным экраном 1602. И так, сначала схема: Мы помним, что наш контроллер — это маленький компьютер, так что не удивительно, что для работы с ЖК-экраном для него нужен драйвер. Драйвером выступает уже готовый C-файл, который нужно будет просто подключить к нашему «main.c». Драйвер […]

Напомню схему, по которой мы собирали первые «Бегущие огни». Теперь мы постараемся максимально использовать возможности контроллера и компилятора. Как раз мы будем использовать кнопку «Mode». В предыдущем примере мы изучали подводные камни и как включать и выключать светодиоды. Вся наша «программа» просто циклично включала и выключала ножки с задержкой. Давайте попробуем этот код сделать одновременно […]

Наконец у нас есть всё необходимое: программатор, прошивальщик и компилятор. Давайте соберём наш первый прибор и напишем самую первую программу! Схема бегущего огня на 10 светодиодов Из документации мы находим, что выводы у нашего микроконтроллера могут поддерживать прямое подключение светодиодов, это хорошо, потому как ещё раз уменьшает нам количество деталей. Кнопка MODE в данном примере […]

MPLAB и немного теории

Category: PIC mcpu 09.05.2022 в 00:12 - Комментариев нет - Visited 1719 times

PICPgm — это просто прошивальщик, с его помочью можно только залить уже готовую прошивку в контроллер (ещё скачать обратно или проверить). Прошивка — это шестнадцатеричный файл HEX — результат работы компилятора. MPLAB X IDE Microchip предлагает мощное программное обеспечение MPLAB X IDE, на момент написания — версия 6.00. Программа абсолютно бесплатная, имеет кучу нужных и […]

Для начала, очень советую, на контроллер, с которым вы работаете, скачать описание. Оно всегда должно быть у вас под рукой! Позволю себе сказать, что все контроллеры PIC — это промышленные контроллеры, и это наделяет их интересными возможностями. Самая главная из них — это «программирование в плате» по 2 проводам, на буржуйском это называется «ICSP». То […]

Корпорация Microchip, которая и выпускает микроконтроллеры PIC, создала все условия для комфорта пользователей. Но мы к этому моменту ещё вернёмся… Что такое микроконтроллер Микроконтроллер — это программируемая микросхема. Своего рода — это эволюция ПЛА (программируемые логические матрицы), которые были очень популярны в 80-е и 90-е годы. В то время основной инструмент для построения схем был […]

В виду того, что мой принтер сломался, остался пустой USB на маршрутизаторе, решил поиграться со звуком. К примеру, Windows Media Player умеет воспроизводить поток, который передаёт телефон (через DLNA или Airplay), всё здорово, давайте научим этому OpenWRT. Для начала необходимо добыть USB-звуковую карту, на всем известном китайском сайте обнаружил такую за 99 центов, пока она […]