Jump to content
vv7

Прошить Мк Через Pickit3 В Linux

Recommended Posts

Привет,

Каким образом можно прошить МК в Linux ( Например: Pic18F4550 ) ?

pickit3-w-01.jpg

Результаты поиска в инете закончились провалом ...

Я смог подключить и соединить PICKit3 в MPLAB через Linux, но ... я смог прошить мк только через Low Voltage ... и, как-то не удобно пользоваться MPLAB в этом деле.

Под Windows я использую простую прогу Standalone PICKit3 Programmator v3.10 ( Всё Работает на УРА !!!), но нужен аналог под Linux ( Ubuntu 15.04 )

pickit3_tool_01.png

Есть ли какой-то скрипт или прога под Линь, который просто прошивает чип HEX файлом ?

Типа, аля: ./pickit3 -w /home/user/Desktop/Test/file.hex -c pic18f4550

Спасибо заранее !!!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By duty
      Привет, участникам форума! Подскажите, пожалуйста, как можно реализовать связь микроконтроллера pic с адресным ключом (ds2405 или ds2408) по 1-wire (на шине будут висеть несколько ключей)  для считывания pio ключа, во входном режиме, т.е на pio поступает сигнал  с магнитоконтактного датчика о срабатывание его или нет.    Datasheet читал, но мало чего понял.  Тестирование произвожу в proteus 8.6
    • By Максим123456789
      делаю диплом, в схеме у меня микроконтроллер PIC16F688 и мне нужно его заменить на ATmega. Не могу найти похожий
    • By admin
      В ролике показано как скомпилировать и установить библиотеку OpenCV 4.1.0 на Raspberry Pi 3.
      Используйте промокод CXEMNET и получите скидку 10% в магазине https://www.seeedstudio.com/ при покупке от 150$!
      https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-Pi-3-Model-B--p-3037.html малинка
      https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-PI-VGA666-DPI-dtoverlays-Module.html модуль vga666
      https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-Pi-Camera-Module-V2-p-2800.html камера
      Команды из видео.
      Открыть настройки raspberry Pi: 
      sudo raspi-config
      Далее выбираем Advanced Options → Expand Filesystem. Перезагружаемся.

      Установка требуемых пакетов:
      sudo apt-get install cmake cmake-curses-gui libgtk2.0-dev
      sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libx264-dev libxvidcore-dev
      sudo apt-get install libjpeg-dev libpng12-dev libtiff5-dev libjasper-dev
      sudo apt-get install gfortran libatlas-base-dev
      Увеличение размера файла подкачки. 
      sudo nano /etc/dphys-swapfile
      Находим строчку CONF_SWAPSIZE=100
      И увеличиваем число например до 1024.
      Перезапускаем службу.
      sudo /etc/init.d/dphys-swapfile stop
      sudo /etc/init.d/dphys-swapfile start
      Создаем папку opencv в домашнем каталоге и переходим в нее
      cd /home/pi
      mkdir opencv
      cd opencv
      Скачиваем архивы с исходниками с помощью утилиты wget
      wget https://github.com/opencv/opencv/archive/4.1.0.zip -O opencv_source.zip
      wget https://github.com/opencv/opencv_contrib/archive/4.1.0.zip -O opencv_contrib.zip
      Распаковываем архивы.
      unzip opencv_source.zip
      unzip opencv_contrib.zip
      И теперь можно их удалить
      rm opencv_source.zip
      rm opencv_contrib.zip
      Теперь переходим в папку opencv-4.1.0 и создаем в ней папку build
      cd opencv-4.1.0
      mkdir build
      cd build
      Настраиваем параметры сборки. Обратите внимание на путь до дополнительных модулей!
      cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local \
      -D INSTALL_C_EXAMPLES=OFF \
      -D INSTALL_PYTHON_EXAMPLES=ON \
      -D OPENCV_EXTRA_MODULES_PATH=/home/pi/opencv/opencv_contrib-4.1.0/modules \
      -D BUILD_EXAMPLES=ON \
      -D BUILD_DOCS=ON \
      -D ENABLE_NEON=ON ..
      Компиляция в 1 поток
      make -j1

      Компиляция в 4 потока (только если у вас хорошее охлаждение малинки)
      make -j4

      Установка библиотеки
      sudo make install

      Настройка динамического связывания
      sudo ldconfig

      Проверка работоспособности библиотеки.
      python3
      import cv2
      cv2.__version__

      В результате, библиотека должна выдать номер версии, которую вы установили.
    • By Илья Говжеев
      Поделитесь опытом , кто уже пробывал из arduino сделать программатор pic? 

    • By Терентенко Андрей
      Добрый день! Имею следующую ситуацию : на базе  PIC16f676  создал приблуду для "управления нештатной магнитолой с руля", а именно  сигнал с руля это 4,8в и в зависимости от нажатой кнопки падает дискретной до 0.8в мк с помощью АЦП отслеживает  на магнитолу паралельно кнопкам кинул оптрони которыми управляет МК. Питание от LM с фильтрующими конденсаторами. При тестових прогонах всё работало как надо (программно реализовано защиту от дребезга аж на 0.1 сек в поисках решений) и в машине  и от штатного БП . Но заметил закономерность сейчас на улице - 2 и при первом запуске минут 5, МК "шумит" несоотвецтвует нажатия на руле кнопке  на магнитоле ! Сигнал с руля смотрел стабильный без дребезга , притом когда тестил вынес магнитолу подключил всё работало гуд но пока устанавливал закручивал она остыла и начинались эти тацы . Кто что подскажет? МК или ЛМ могут так реагировать на температуру ? Прошу прощения у модераторов за повторение теми (может в этом разделе будет актуальней)
  • Сообщения

    • @Garik069rus Схема питания микросхемы и индикатора выглядит примерно так. Берёте Datasheet на микросхему и подаёте соответственные напряжения на эти точки. Трансформатор имеет две независимые обмотки. Одна для питания микросхемы. Вторая, со средней точкой для питания нити накала индикатора. Ну где - то так. Запустите часы, должен запуститься и приёмник, если вторичные цепи и микросхема не пострадала при сгорании трансформатора.
    • Ты нарушил последовательность действий) 1) Припаиваешь конденсатор К ВЫХОДУ TP4056. Не к двигателю. Судя по тому, что ты подключаешь под напряжением, и подключаешь разряженный конденсатор (нарушаешь все инструкции), сработает защита от КЗ. 2) Вставляешь зарядку для зарядки конденсатора и соответственно выходу платы из защиты (стандартная процедура для выхода из защиты во всех общих случаях). Достаёшь зарядку. 3) Нажимаешь кнопку. Если ты не выполнил правильно последовательность, то работать и не должно было.   А если сильно напрягает то, что при перегрузке для выхода из защиты нужно ставить на зарядку, можно сделать автоматический выход из защиты - поставить резистор между B- и OUT-. А лучше, что логичнее  - выкинуть защиту\закоротить B- и OUT-. Ты это сам сделаешь, когда поймёшь, что при малейшей нагрузке срабатывает защита. У тебя и так механическая кнопка, она не требует защиты.
    • Поддельные моторы. Моторолла стала ONSEMI в 2000 году и маркировка была другой и корпусов как у правого у ней не было никогда, когда она была мотороллой   Слева правильная моторолла 
    • На фотке были мотороллеры, четко помню. Вот эти хорошие, бета очень линейная до 5 Ампер.
    • Здрасти. Эт снова я. Малая обновка. в УНЧ 50 8 были заменены дубовые транзюки П308М, на 2N5551. На одном выходе была постоянка 30мв, на другом было все в порядке - 8мв. Потому что на том на котором было 8мв, я ранее корректировал резисторы R5(3.9к) и R8(3.9к) до 4.7к. А на том канале на котором было 30мв, был скорректирован только R5. Добил еще и R8 и стало на выходе 12мв. На этом можно успокоиться. Также запаял помехогасящий конденсатор на первичную обмотку транса от возможных помех в сети.  Есть идея скорректировать резисторы рядом с выходными транзюками 1Ом 0,5 Вт до 0.33Ом. Говорят положительно сказывается на динамике и низких.  А так осталось привести макинтош в божеский вид. Отшкурить, залакировать (возможно покрасить). Также надо бы как то изготовить пластиковые кнопки для рычажков преда моно/стерео и тонкомпенсации + крутилку записи (хотя там оно отключено, но для эстетики надо). Есть друг занимающийся 3д печатью, думаю к нему обратиться с этой задачей.
    • У тебя хоть иногда возникают свои собственные мысли, чтобы подобные выводы делать? - или только умеешь повторять как попугай, патриот ты наш ?  Где это я об этом написал? Отсебячину несёшь. Если бы не любил жить, где родился, тогда бы давно отсюда сдристнул. А так буду по возможности очищать свою страну от воров, бандитов, убийц и другой твари.   
×
×
  • Create New...