Jump to content
seregapplk

Помогите выставить фьюз в picpgm для pic 18f25k50

Recommended Posts

Доброго времени суток, Хоть убейте не пойму как это сделать. 

Вот таблица но таких в picpgm нет. Или я просто туплю и что-то не понимаю. 

Раньше щтл winpic800 проблем не имел. 

Share this post


Link to post
Share on other sites
34 минуты назад, seregapplk сказал:

не пойму как это сделать

В PIC-ах биты регистров конфигурации устанавливаются директивой "__CONFIG" в тексте файла исходника программы. На Ассемблере и на С синтаксис немного отличается, но не сильно. Мнемонические определения этих битов находятся в файле определений для выбранного контроллера (ваш - p18f25k50.inc). Этот файл подключается к исходнику директивой Include.

Значения битов надо смотреть в даташите на конкретный контроллер.

Пример на С:

129866617_.png.9575b63e7ba8630b3464f96977d0f3f4.png

 

Пример на Ассемблере:

2140589294_.png.cd1ae13df4551d25ce94059c0b0bc8ff.png

Edited by Lexter

Share this post


Link to post
Share on other sites

Изготовление 2-х слойных плат от 2$, а 4-х слойных от 5$!

Быстрое изготовление прототипа платы всего за 24 часа! Прямая доставка с нашей фабрики!

Смотрите видео о фабрике JLCPCB: https://youtu.be/_XCznQFV-Mw

Посетите первую электронную выставку JLCPCB https://jlcpcb.com/E-exhibition чтобы получить купоны и выиграть iPhone 12, 3D-принтер и так далее...

Все понятно что ничего не понятно. Программа не подтягивает из файла. Как выставить в ручную не понимаю

Share this post


Link to post
Share on other sites

Запускаем новый BLE 5.2-чип BlueNRG-LP от STMicroelectronics

Любая разработка начинается с чтения документации и изучения доступных средств разработки. Данный материал целиком посвящен средствам разработки, включая детальные инструкции по запуску вашего первого приложения на BlueNRG-LP. Описана работа с отладкой STEVAL-IDB011V1, набором инструментов и пакетом ПО позволяющим разработчику быстро войти в курс дела.

Подробнее

Революция в силовой электронике. Начало

Что привлекает в SiC по сравнению с кремнием, и какие особенности делают компоненты SiC часто используемыми, несмотря на более высокую стоимость в сравнении с кремниевыми высоковольтными устройствами? – Объясняет специалист ведущего разработчика силовых приборов из карбида кремния, компании Infineon.

Подробнее

Материалы вебинара Практическое использование TrustZone в STM32L5

Материалы вебинара, посвященного экосистеме безопасности и возможностях, которые дает новая технология TrustZone в МК STM32L5, содержат две подробные практические работы: создание простого приложения с изоляцией в TrustZone, и пример отладки и тестирования TFM-SBSFU. Программа рассчитана на технических специалистов и тех, кто уже знаком с основами защиты ПО в STM32.

Подробнее

Все получилось но программатор отработал 10-15 мин. Подключился к оболочке. Попросил обновится. И отключился. Не опознано усб.

Повторно "перевтык" определился. Минута и отключился. И с тех пор учб не опознано. Повторная прошивка не проходит верификацию. Видимо МК поврежден. Закажу ещё буду пробовать. 

За таблицу спасибо. 

Единственное Все получилось но программатор отработал 10-15 мин. Подключился к оболочке. Попросил обновится. И отключился. Не опознано усб.

Повторно "перевтык" определился. Минута и отключился. И с тех пор учб не опознано. Повторная прошивка не проходит верификацию. Видимо МК поврежден. Закажу ещё буду пробовать. 

За таблицу спасибо. 

PBADEN у меня 4:0 а не 5:0

 

Share this post


Link to post
Share on other sites

Всем доброго времени суток! Новую тему создавать не стал, решил спросить помощи здесь, собираю точно такой же программатор, и передо мной этап прошивки контроллера, ради этого собрал программатор EXTRA-PIC, напряжение VPP 8.8V(из даташита VPP max-9v), и собственно говоря программка Picpgm не могу определиться с конфигурацией, точно такая же трабла как в данной теме, есть таблица с сайта источника на этот программатор для тех у кого автоматически не выставляются биты, в частности здесь уже выложено решение табличка, но я не совсем понял, она рабочая или нет.. не знаю как правильно в интерфейсе программы picpgm выставить биты конфигурации.

janus-configuration-bits_original.png

Share this post


Link to post
Share on other sites
30 минут назад, Dock37 сказал:

не знаю как правильно в интерфейсе программы picpgm выставить биты конфигурации

Такой проги у меня нет, но я погуглил и узнал, что у проги есть вкладка "Config Bits". Там и выставляйте конфиги.

Share this post


Link to post
Share on other sites
19 минут назад, Dock37 сказал:

не знаю как правильно в интерфейсе программы picpgm выставить биты конфигурации

Таблица конфигурации правильная. Подключаем МК к программатору, определяем МК, загружаем прошивку, программируем без галки fuse, верифицируем, заполняем вкладку fuse в оболочке picpgm (00100001 в bin это 21 в hex, 0010100 - 28 и т.д.). После заполнения всех fuse прошиваем только их. После прошивки fuse верификация проходить не будет. Прошивал лично таким образом, затем уже обновлял прошивку из самой оболочки ChipStar через USB. USB кабель нужен качественный! 

Share this post


Link to post
Share on other sites

Спасибо всем, у меня сегодня "разведка информации", контроллер лежит на почте, с китая  заказывал, сегодня планирую забрать, а завтра займусь прошивкой, в частности просмотрел в программе все fuse bit и сверил с табличкой, как они выставляются в этой программке, у меня вызвал вопрос только один бит, а именно MCLRE, не понял какой параметр выбрать, на скринах два его состояния.

фьюз_1.png

фьюз_2.png

Share this post


Link to post
Share on other sites

MCLRE будет зависеть от схемы. А точнее, от того, сделан внешний Reset или нет.

Share this post


Link to post
Share on other sites
1 минуту назад, Виталий Белый сказал:

Перейди во вкладку Config Mem и заполняй там.

Зачем ? Если все конфиги известны, то на этой вкладке очень удобно их выставлять.

Share this post


Link to post
Share on other sites

Да, это действительно удобнее, огромное спасибо) Думаю к завтрашнему бою готов, единственное что осталось мне узнать, какие галочки ещё выставить помимо поэтапного прошивания, сначала ПО, затем Fuse, на скрине интерфейс проги, подскажите?

Настройки.png

Edited by Dock37

Share this post


Link to post
Share on other sites

Кому как удобно, они взаимосвязаны. Просто немного по-другому расписаны названия в оболочке Microchip и PicPgm. А забить 12 чисел в hex и не думать правильно это или нет мне лично проще.

4 минуты назад, Dock37 сказал:

на скрине интерфейс проги

Во вкладке Programming Option убрать галку с Program Configuration Bits, прошить. По-моему в Command есть верификация, если хочется сравнить. В Config Mem записать fuse, в главном меню оставить галку только на Program Configuration Bits, прошить. После прошивки fuse верификация не пройдет!

Share this post


Link to post
Share on other sites

Хочу предупредить, по поводу MCLR.
Если зашить проц с отключенным MCLR, то многие программаторы потом не смогут его стереть/перепрошить. А в связке с внутренним осцилятором - смогут вообще единицы.
Аккуратнее.

Share this post


Link to post
Share on other sites

И так, всем доброго времени суток, что то не получается каменный цветок, контроллер не распознаётся а при прошивке на завершении выдаёт ошибку верификации.. на скрине настройки программы.

Порошивка.png

Share this post


Link to post
Share on other sites

Решение оказалось банальным, как в даташите  спецификации выставил 9 вольт VPP, и контроллер не отвечал, мучался пол дня, плюнул и поднял до 11,3в, и вуаля, контроллер определился, прошивка пошла, сейчас шьётся, посмотрю что будет дальше)

Share this post


Link to post
Share on other sites

Таак, и снова здравствуйте, сегодня с утра пытаюсь прошить этот контроллер, пробовал в настройках параметр Timing delay factor ползунок поставить на slow, и оба раза в конце верификации ошибка, что может быть?

Ошибка верификации.png

Share this post


Link to post
Share on other sites
54 минуты назад, Виталий Белый сказал:

Уже писал пошаговую стратегию  прошивки данного контролера  именно для ChipStar. Читай предыдущие посты. 

Именно по вашей инструкции и работаю, попробовал верификацию из меню программы, на логе в контроллере нули, как будто прошивка вообще не записывается, программатор в работе впервые, я его собирал специально для прошивки этого контроллера (за основу взял схему на скрине, маленько доработал схемку), может что то в железе программатора, он со своим питанием VPP на MC340, и UART преобразователем на CH340G.. но я его схему уже всю перепроверил, как бы всё по схеме.. сейчас заменил микросхему логики, стояла К555ЛА3, поставил К131ЛА3, шью)) А, ещё укоротил до 25-ти сантиметров кабель USB  к ноуту, был около метра..

Схема_EXTRA_PIC_USB.jpg

Share this post


Link to post
Share on other sites

У меня "железный" Com-порт, но не в этом наверное проблема. Если в системе виден виртуальный COM, установите скорость 115200 в свойствах порта. В самой программе определить МК, стереть, проверить на чистоту, записать без FUSE, верифицировать. Только после этого шить FUSE. 

Share this post


Link to post
Share on other sites

Всем привет, и так, прошивка залилась и верефицировалась, а вот конфигурация не хочет заливаться корректно, точнее при верификации по адресам (на картинке) не совпадение информации, может надо что ещё прописать в ID Locations?  Помогите пожалуйста знающие.. всю неделю с этим контроллером пыхчу)) Пробовал разные логические элементы впаивать, разные ноутбуки, непомогает, чувствую так и придётся собирать JDM на железном COM порте беда просто))

Настройка конфигурации.png

Ошибка при установке конфигурации.png

Share this post


Link to post
Share on other sites
5 минут назад, Dock37 сказал:

при верификации по адресам (на картинке) не совпадение информации

После прошивки подключайте уже сам ChipStar в USB, у меня с этим было точно так-же. Но в винде определился, обновился из оболочки ChipStar и работает. 

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...

×
×
  • Create New...