Перейти к содержимому

Фотография

Прошивка PIC


Сообщений в теме: 108

#1
Nikolai4

    Создатель

  • Администраторы
  • 1212 сообщений
Статья тут
статья периодически дописывается, а обсуждаем нюансы тут

#2
Drayv

    Продвинутый пользователь

  • Проверенные
  • 35 сообщений
  • ГородКиев
День добрый каким програмотором можно прошить 12F 683 на сайте статья есть, а прошить контроллер нечем даже обновленный ICprog1.6 не поддерживает этот контроллер .

#3
Nikolai4

    Создатель

  • Администраторы
  • 1212 сообщений
Quote (Drayv)
День добрый каким програмотором можно прошить 12F 683 на сайте статья есть, а прошить контроллер нечем даже обновленный ICprog1.6 не поддерживает этот контроллер .


программа winpic800

Прикрепленные файлы

  • Прикрепленный файл  winpic800.zip   1.88МБ


#4
Дрич

    Новичок

  • Проверенные
  • 7 сообщений
Здравствуйте, как прошить микроконтроллер, если прошивка написанна текстом, как например здесь https://bezkz.su/…dnye/12-1-0-265 (прошивка в конце описания в столбик написанна)

#5
goda

    Продвинутый пользователь

  • Проверенные
  • 565 сообщений
Дрич,если как здесьэто автор показал исходный код программы,она может быть написана на разных языкак програмирования асемблере,си,паскале и.т.д.
Для того чтобы получить файл прошивки который понимает м.к. с расширением HEX, исходный код нужно компилировать.Обычно это делают в той программе на которой пишут.

А если примерно в таком виде (шеснадцатиричном)

:020000040000FA
:1000000085EF07F01200FFFF04EF10F01200FFFF72
:10001000FFFFFFFFFFFFFFFF0CEF10F01200FFFFDD
:10002000FF FFFFFFFFFFFFFFFFFF00000401105174
:10003000600BE842E842E842E842E842000901E099
:1000400055D01151070A51E00B0A4FE0070A40E072
:10005000010A2CE 00B0A28E0020A26E0030A22E04B
:10006000080A12E0010A0EE00F0A0AE0030A01E0A2
:100070003CD00001010EB06F0001040EB76F36D006
:1000800036D834D090D8 32D00001010EB06F0001C4
:10009000B90EB16F000EB26F0001B8930001010EEE
:1000A000B56F24D0A8D822D0F5D820D00001010EF9
:1000B000B06F040114510001B 16FB26BBA0EB127D9
:1000C000000EB2230001B8930001010EB56F0ED0EF
:1000D0000001010EB06F04011451EA6ABA0FE96E13
:1000E000000EEA2212C4EFFF01D000 D01200800EF1
:1000F0000401105D57E11351030A34E0010A10E0D6
:10010000030A01E04DD00001010EB06F0001600E46
:10011000B16F0C0EB26F120E0001B56FB66 B40D00E
:100120000001010EB06F04011251F66EF76AD8900B
:10013000F636F7369E0EF6260D0EF7220900F5CF9D
:10014000B1F00A00F5CFB2F0020E0001F76AB125 56
:10015000F66EB251F7220900F5CFB5F00A00F5CFDF
:10016000B6F01ED00001010EB06F04011251F66E00
:10017000F76AD890F636F736A20EF6260D0EF7225D
: 100180000900F5CFB1F00A00F5CFB2F0B1C0F6FF2B
:10019000B2C0F7FF0800F5500001B56FB66B00D094
:1001A0000001B88312000001010EB06F0F0EE66E61
:1001B 000710EE66E0F0EE66E1BEC06F0E552E55290
:1001C000E552010EE66EBA0EE66E000EE66E1BEC10
:1001D00006F0E552E552E55212C4B9F0040112519D
:1001E00004 E10001050EB76F05D00001060EB76FE0
:1001F000E7EC04F012000401186B196B04011051B4

как правило это текстовый документ (блокнот) ,то достаточно сохранить этот файл с расширением HEX и все.

#6
Дрич

    Новичок

  • Проверенные
  • 7 сообщений
Тоесть исходником написанным текстом нельзя прошить контроллер?

#7
Nikolai4

    Создатель

  • Администраторы
  • 1212 сообщений
Quote (Дрич)
Тоесть исходником написанным текстом нельзя прошить контроллер?

микроконтроллер понимает только машинный код в 16-ти ричном исчислении, как показан выше.

#8
Дрич

    Новичок

  • Проверенные
  • 7 сообщений
Спасибо

#9
slavyan

    Пользователь

  • Проверенные
  • 17 сообщений
Контроллер PIC12F629 - константа 3468

#10
als58

    Новичок

  • Пользователи
  • 2 сообщений
PIC12F629 на одном затер по неопытности,а на втором константа 3450

#11
linomax

    Новичок

  • Пользователи
  • 1 сообщений
Люди!Подскажите,каким образом можно подобрать константу для PIC16F676 и затем записать ее в микру?Через IC Prog это можно сделать,если да,то как?Объясните,пожалуйста!!!

#12
shaman

    Пользователь

  • Разработчик MICROCHIP
  • 24 сообщений
  • ГородКраснодар
Доброй ночи,уважаемый linomax , Вы ни как не подберете константу,и преходите на другие программы ,например WinPic 800,я тоже начинал работать на Ic Prog потом перешол на другие .По поводу константы ,есть прогер Pic Kit 2 при программировании он сохраняет константу в память ,и при затирании константы можно ее востановить и пользоваться дальше этим МК.
С уважением Владимир.

#13
Nikolai4

    Создатель

  • Администраторы
  • 1212 сообщений

PIC12F629 на одном затер по неопытности,а на втором константа 3450


тут почитай

#14
hfelyx

    Продвинутый пользователь

  • Проверенные
  • 44 сообщений
  • ГородУкраина,Киев
Добрый вечер! Как прошить свой код в eeprom микроконтроллера?

#15
Nikolai4

    Создатель

  • Администраторы
  • 1212 сообщений
Здравствуй , точно так же как и основная прошивка только теперь когда уже прошивка уже есть, например, просто редактируешь eeprom и жмешь прошить,

#16
kjv

    Новичок

  • Пользователи
  • 1 сообщений
Здравствуйте! В PIC16F873A константа есть или ее нет? А то я по незнанию прошил, а теперь сомневаюсь, будет ли работать.
Хотел проверить, после прочтения Вашей статьи, на втором новым купленным, прочитались одни нули. Программатор тот же EXTRA - PIC и программа та же IC-Prog и настроил как и в первый раз (по описанию). Прочитал на всякий сучай PIC12C508A константа оказалась 0С70. Такое возможно?

#17
Viktor

    Продвинутый пользователь

  • Проверенные
  • 428 сообщений
  • ГородПолтава
В статье есть обьяснение о бит защити,
то есть вариантов скопировать ПИК с установленной защитой нет,
или все таки есть, какие ?

#18
Nikolai4

    Создатель

  • Администраторы
  • 1212 сообщений
нету константы

#19
rgb

    Продвинутый пользователь

  • Разработчик MICROCHIP
  • 865 сообщений
  • ГородКременчуг
Viktor , некоторые умельцы утверждают, что методом вскрытия МК и определенным воздействием ультрафиолета на нужное место кристала снимает бит защиты.

#20
Viktor

    Продвинутый пользователь

  • Проверенные
  • 428 сообщений
  • ГородПолтава

Viktor , некоторые умельцы утверждают, что методом вскрытия МК и определенным воздействием ультрафиолета на нужное место кристала снимает бит защиты.

По моему это гемор еще тот, и все таки слухи.
Наверное не буду даже заморачиваться.