Прошивка PIC

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Аватара пользователя
vipien
Прорезались зубы
Сообщения: 211
Зарегистрирован: Вт сен 11, 2012 20:21:37

Прошивка PIC

Сообщение vipien »

Здравствуйте! Хотел попробовать собрать схему на мк PIC и столкнулся с проблемой при прошивке. Схема здесь: http://samodelnie.ru/publ/ehlektronnyj_ ... /1-1-0-211
Автор пишет:
Фузы OSC и MCLR должны быть установлены следующим образом: INTOSCIO on, MCLR off.
Что он имеет ввиду, помогите разобраться? Прошить хотел через PICkit 2 Programmer (первый раз пытаюсь воспользоваться этой программой). Однажды прошивал PIC через другую программу, но никаких фьюзов не выставлял. Я вообще так понимаю это должно в программе прописано быть.
Реклама
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Прошивка PIC

Сообщение korob »

Для PIC-ов слово конфигурации (фузы) находится в самом hex-файле, и обычно ничего выставлять не надо. :)
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Реклама
Аватара пользователя
vipien
Прорезались зубы
Сообщения: 211
Зарегистрирован: Вт сен 11, 2012 20:21:37

Re: Прошивка PIC

Сообщение vipien »

[uquote="korob",url="/forum/viewtopic.php?p=3827517#p3827517"]Для PIC-ов слово конфигурации (фузы) находится в самом hex-файле, и обычно ничего выставлять не надо. :)[/uquote]
Я про это знаю, но смутили слова автора :shock:
OKF
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Прошивка PIC

Сообщение OKF »

В Хекс - это значит что всё уже выставлено в программе.) С ПИКами это удобнее, чем в AVR. Может Microchip теперь возьмётся за AVR?)))
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
vipien
Прорезались зубы
Сообщения: 211
Зарегистрирован: Вт сен 11, 2012 20:21:37

Re: Прошивка PIC

Сообщение vipien »

Для PIC-ов слово конфигурации (фузы) находится в самом hex-файле
Как-то можно это посмотреть в hex?
Реклама
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Прошивка PIC

Сообщение korob »

В предпоследней строке hex-файла два предпоследних байта переставленных местами.
Например предпоследняя строка выглядит так

Код: Выделить всё

:02400E00023F6F
Слово конфигурации получается 0x3F02. :)
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Реклама
Аватара пользователя
vipien
Прорезались зубы
Сообщения: 211
Зарегистрирован: Вт сен 11, 2012 20:21:37

Re: Прошивка PIC

Сообщение vipien »

Спасибо!
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: Прошивка PIC

Сообщение NStorm »

[uquote="OKF",url="/forum/viewtopic.php?p=3827521#p3827521"]Может Microchip теперь возьмётся за AVR?)))[/uquote]
Уже. В новых AVR с UPDI уже не таких бед с фьюзами. Источник тактового сигнала и частота на лету регистрами задаются. Прошивается через один UPDI интерфейс (ресет отключенный не помешает). В общем фьзы хоть целиком и не пропали, болезни их вроде ушли.
Аватара пользователя
vipien
Прорезались зубы
Сообщения: 211
Зарегистрирован: Вт сен 11, 2012 20:21:37

Re: Прошивка PIC

Сообщение vipien »

Здравствуйте! Все же фьюзы вручную надо изменять - выключил бит MCLR. Без этого схема не работала
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25266
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Прошивка PIC

Сообщение КРАМ »

[uquote="vipien",url="/forum/viewtopic.php?p=3837189#p3837189"]Без этого схема не работала[/uquote]
Глупости не надо писать. Вместо этого нужно изучить даташит. Если входной пин на выводе MCLR в схеме не задействован, то конфигурировать внешний/внутренний сброс можно как угодно. Но нужно помнить, что программаторы не поддерживающие основной режим программирования при котором требуется управление питанием (первым подается напряжение программирования, а питание потом), смогут прошить МК только один раз, если конфигурация имеет отключенный внешний сброс.
Аватара пользователя
vipien
Прорезались зубы
Сообщения: 211
Зарегистрирован: Вт сен 11, 2012 20:21:37

Re: Прошивка PIC

Сообщение vipien »

Вот и не пиши глупости. Именно из даташит нашел этот бит и вручную отключил его при прошивке. Иначе не работала схема
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Прошивка PIC

Сообщение korob »

Значит автор выложил кривой hex. :( :?
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25266
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Прошивка PIC

Сообщение КРАМ »

[uquote="vipien",url="/forum/viewtopic.php?p=3838608#p3838608"]Вот и не пиши глупости. Именно из даташит нашел этот бит и вручную отключил его при прошивке. Иначе не работала схема[/uquote]
Иначе, не значит в следствии... Учи матчать, а не неси ахинею.
Аватара пользователя
vipien
Прорезались зубы
Сообщения: 211
Зарегистрирован: Вт сен 11, 2012 20:21:37

Re: Прошивка PIC

Сообщение vipien »

Что ты прикопался? Почитай первое сообщение и пройди по ссылке. Там автор поясняет что надо сделать при прошивке. Так что не неси ахинею сам
Аватара пользователя
Вечный ученик
Нашел транзистор. Понюхал.
Сообщения: 180
Зарегистрирован: Вт сен 15, 2015 21:54:34
Откуда: РФ Курск

Re: Прошивка PIC

Сообщение Вечный ученик »

[uquote="korob",url="/forum/viewtopic.php?p=3838669#p3838669"]Значит автор кривой :( :?[/uquote]
Вот именно,многие на г сметану снять хотят.Пример: на сайте схема и кекс(исходника нет),собираешься,прошиваеш и все работает но недолго,перепрошиваеш и опять работает но недолго,обращаешся к кривому автору,просиш исходник,а он предлагает купить у него прошитый контроллер другой прошивкой .....
Аватара пользователя
shindax
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Re: Прошивка PIC

Сообщение shindax »

[uquote="Вечный ученик",url="/forum/viewtopic.php?p=3867084#p3867084"]...а он предлагает купить у него прошитый контроллер другой прошивкой .....[/uquote]
Так скачайте книги того-же Заеца, там все с исходниками и с ПП. Вот чего не знаю, так это насколько там безошибочно исходники набраны.
Аватара пользователя
Вечный ученик
Нашел транзистор. Понюхал.
Сообщения: 180
Зарегистрирован: Вт сен 15, 2015 21:54:34
Откуда: РФ Курск

Re: Прошивка PIC

Сообщение Вечный ученик »

[uquote="shindax",url="/forum/viewtopic.php?p=3867167#p3867167"].[/uquote]
Заеца не читал,не знаю.Поэтому сам учусь писать программы по методике Лосева(препод из Сыктывкара),но некоторые моменты приводят в ступор,Вы в соседней теме это наблюдаете.Люди подобное уже написали,там есть ссылка часы с не стандартной динамической индикацией...Надеюсь подскажут как её организовать(чисто на программном уровне).
Ответить

Вернуться в «PIC»