Linux Rosa Fresh R12: Запускаем Tiny Multi Bootloader Plus (v0.14.6.5) через Wine и прошиваем PIC микроконтроллеры. Читать далее
Архив автора: gameforstreet
Bootloader для pic (прошиваем pic через UART)
Некоторые pic с завода идут с загруженным бутлеудером (Bootloader, Boot load), поэтому их можно прошивать без программатора!!!
Ещё одним огромным плюсом является то, что – чтобы обновить прошивку или полностью перепрошить микроконтроллер, уже впаянный в схему, достаточно подключится к нему через UART – два проводка TX и RX!!!
Воспользуемся загрузчиком – TINY BOOTLOADER — один из самых популярных загрузчиков для микросхем PIC 16F и 18F.
Для примера запрограммируем микроконтроллер – Pic16f877a.
Также будлеудер прошивки есть для: Читать далее
Мигаем светодиодом на pic16f628 (asm)
Эта программа заставляет светодиод мигать с частотой 2 Гц. Используется внутренний RC-генератор с частотой 4 МГц. Написана на языке ассемблер. Читать далее
Мигаем светодиодом на Atmega8515
Ниже Вы сможете скачать hex, с файлы для прошивки Atmega8515. Читать далее
Заменяем логические микросхемы (К155ЛА3, К155ЛЕ3 и др) – Atmega-ой
Странно но во многих радиомагазинах отсутствуют логические микросхемы – скорее всего в современной микроэлектронике их заменили обычные многофункциональные микроконтроллеры, например Atmega и PIC и др. Возможно я ошибаюсь…
Но давайте создадим, наприме, логическую микросхему К155ЛА3 (И-НЕ) на Atmega88 (на любом другом микроконтроллере всё будет абсолютно аналогично!).
Всё логика похожа на простую схему с кнопками и светодиодами!
Входы – это кнопки. Светодиод – выход!
Недавно я писал запись – “gameforstreet.ru/kod-na-c-neskolko-knopok-atmega88/” (Код на С (Си) несколько кнопок каждая со своим действием для Atmega88) – вот на основе неё и создадим логический элемент И-НЕ.
Читать далее
Прошиваем PIC на Linux Rosa Fresh R11 через Com порт (где скачать и как установить ОС, MPLAB и winpicpgm_v1570)
Писать прошивки будем на языке Си (С), подключать программатор будем к порту COM.
Буду использовать самодельный JDM программатор – его просто собрать по простой схеме: (“gameforstreet.ru/pic-jdm-prostejshij-programmator-dlya-pic-mk/
Устанавливать будем на только что установленную ОС Linux Rosa Fresh R11 PLASMA5 x86_64.
Устанавливаем её и обновляем один раз.
Далее скачиваем MPLAB для написания кода на Си (С).
Устанавливаем Wine.
Устанавливаем PicPGM (winpicpgm_v1570)
Видео-инструкция в конце записи!
Читать далее
Светим и мигаем светодиодом на pic18f25k20 (подойдёт для pic18fx5k20) 3В
Микроконтроллер pic18f25k20 – работает от 3 В (1.8-3.6 В), поэтому на свой самодельный JDM программатор на вход питания к pic18f25k20 поставил стабилитрон на 3 В.
Прошиваем микроконтроллер pic18fx5k20 самодельным JDM программатором (“gameforstreet.ru/pic-jdm-prostejshij-programmator-dlya-pic-mk/”) и программой winpicpgm_v1570 (скачать можно здесь gameforstreet.ru/proshivaem-pic-v-linux/”) на Linux и Windows.
Программировать будем на С в MPLAB X IDE на Linux.
Читать далее
Устанавливаем Node (Node.js) и запускаем скрипт на Linux Rosa Fresh
Node или Node.js — программная платформа, основанная на движке V8 (компилирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения. Node.js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API, написанный на C++, подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода. Node.js применяется преимущественно на сервере, выполняя роль веб-сервера, но есть возможность разрабатывать на Node.js и десктопные оконные приложения (при помощи NW.js, AppJS или Electron для Linux, Windows и macOS) и даже программировать микроконтроллеры (например, tessel, low.js и Espruino). Читать далее
Задержка в Node.js: управляем светодиодами через ПК на Atmega88
Как осуществить задержку (пауза, delay) в Node.js (JavaScript).
Включаю светодиоды через Node.js (JavaScript) через Uart на Atmega88, вот код моей программы (код простой), в которой реализована задержка с помощью – задержки в выполнении функций. Читать далее
Мультиметр: Как определить базу, коллектор и эмиттер транзистора
Продолжаем опыты с мультиметром, в данном случае определим базу, коллектор и эмиттер транзистора. Читать далее