Персональный блог BARS-SIMF :)
Прошивка PIC16F1789 прогером PicKit2 - Страница 19 - Форум
Меню сайта

Форма входа


Статистика

Приветствую Вас, Гость · RSS 26.04.2024, 00:52

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: bars-simf  
Форум » Общий раздел » Программирование и программаторы » Прошивка PIC16F1789 прогером PicKit2
Прошивка PIC16F1789 прогером PicKit2
yurik23044278Дата: Воскресенье, 19.11.2017, 14:30 | Сообщение # 271
Лейтенант
Группа: Участники
Сообщений: 41
Репутация: 0
Статус: Offline
Напряжения проверил на проце и на дисплее,все в норме по 5В.Плата от Оззи,паяю я тоже очень щепетильно,детали все новые.Да и осмотрел уже все десятый раз,соплей нет.Тут проблема в другом,я думаю,что процессор.
После прошивки я вижу как проходит заставка,то есть контраст настроен.То что я вижу заставку подтверждает то,что все связи между процессором и дисплеем целы.А дальше висяк,рабочий экран не появляется.Проц.смогу поменять только во вторник на роботе,придется ждать.
Да,пробовал прошить без подачи питания на МД,так не прошивается,только с питанием.
Хотел фотку выложить,но тут не добавляется.
 
petry4elloДата: Воскресенье, 19.11.2017, 16:45 | Сообщение # 272
Полковник
Группа: Участники
Сообщений: 210
Репутация: 1
Статус: Offline
Цитата yurik23044278 ()
Да,пробовал прошить без подачи питания на МД,так не прошивается,только с питанием.
 Я повторюсь , что такое было у меня, было еще так,что в меню настройки датчика заходило (попробуйте с зажатой кнопкой меню включить) , заходило туда,но както глючило в том меню ходить по пунктам. 
Попробуйте включить прибор с нажатой кнопкой вверх (для В дисплея) ,экран просто будет светиться, потом выключите прибор и снова включите с зажатой кнопкой вверх - включится уже для А дисплея (это если у вас А дисплей) .
 
yurik23044278Дата: Воскресенье, 19.11.2017, 17:09 | Сообщение # 273
Лейтенант
Группа: Участники
Сообщений: 41
Репутация: 0
Статус: Offline
petry4ello,да ситуация похожая.Тип дисплея переключается(у меня тип А) при переключении экран просто светится.Назад переключается.В меню тоже заходит.Все кнопки работают,но когда в меню опускаюсь на пункт BAT,то кнопки перестают реагировать.Выхожу из меню,включаю и опять висяк,дальше заставки не идет.Опять выключаю.Снова захожу в меню,пока кнопки работают,опять опускаюсь на пункт BAT и все виснет.
 
zed134Дата: Воскресенье, 19.11.2017, 22:12 | Сообщение # 274
Полковник
Группа: Участники
Сообщений: 155
Репутация: 10
Статус: Offline
О как, в инженерное меню, оказывается, доступ есть. А раньше ни слова об этом. МК-шъётся. Алгоритм проги зависает на BAT.  Предполагаю, МК нормальный. Дисплей, если не съёмный, значит выпаивать. У меня снимается-очень удобно и надёжно. А вот с МК, я бы не спешил. Ещё раз тщательно осмотреть пайку на отсутствие КЗ между ножками и плохой пайки.В некоторых случаях симптомы КЗ и непропая похожи.
 Кроме того, есть переходные отверстия-зто слабое звено(обязательно прозванивать). 
  О прошивке. Если есть надпись красным All Protect, то ни чтения, ни верификации не будет.

Добавлено (19.11.2017, 22:12)
---------------------------------------------
Ещё попробовать разные прошивки.
Кстати, а они где-нибудь ипользовались, т.е. не битые ли они.
Вот, на всякий случай хеш-суммы прошивки ver114:
CRC32 2A2498C1
MD5 546534A6C650623A0631A0FB0A184B69
SHA-1 CBEEDF4110AC2760A332060EA70196F1A3C3B430
Должны совпадать с которой прошиваешь.
(используется прога HashTab).

 
yurik23044278Дата: Понедельник, 20.11.2017, 10:21 | Сообщение # 275
Лейтенант
Группа: Участники
Сообщений: 41
Репутация: 0
Статус: Offline
В инженерное меню раньше как то не додумался зайти,petry4ello натолкнул на мысль.Дисплей съемный,прошиваю первый раз,поэтому предвидел,что могут быть такие танцы.Надпись красным All Protect появляется.Хеш-суммы проверил,все совпадает.Прошивки тоже пробовал разные,114,111,110.Результат тот же.
На кз в который раз проверил,переходные прозвонил,все в норме.
У меня есть такие варианты,завтра еще прогрею проц.феном,может где-то не пропаялось,хоть очень сомневаюсь(смотрел под микроскопом пайка даже с небольшой горкой на ножки проца).Второй вариант,у меня есть еще один проц от Ф2.Когда-то отдали ел.блок.Хозяин от злости разбил блок об землю,так как шли постоянные сработки и балаболка.Выпаял оттуда проц,он должен быть рабочий,с прошивкой.Но там стоял дисплей В.А у них распиновка с А я так понял не совпадает.Но если прошивка в нем залита универсальная,попробую перевести под свой дисплей.Таким образом проверю работоспособность платы.Еще попробую прошить его.Мне бы определиться где косяк,на плате или програмный.
 
petry4elloДата: Понедельник, 20.11.2017, 13:47 | Сообщение # 276
Полковник
Группа: Участники
Сообщений: 210
Репутация: 1
Статус: Offline
У меня pickit2 и прога микрочиповская pickit2 v2.61 .Снова повторюсь,что такой же точно косяк был. Прошиваеться правильно,включаешь,бежит полоска загрузки и останавливается.В меню датчика заходит,можно чтото поклацать,но почти сразу виснет.И если не ошибаюсь (дайте знать как у вас)то в меню датчика подсветка есть,а когда просто включаешь блок и идет полоса загрузки,то нету подсветки дисплея.Почти всегда с первого раза не прошивается нормально,стираю подряд несколько раз,напряжение выставляю 4.5в всегда. Записываю,стираю,и так неск раз. Неясно откуда это причина,вероятно может просаживаться напряжение,в подробности не вдавался,всегде перепрошивал несколько раз и удачно. Сдуйте проц и на проводках прошейтесь если панельки нету
 
zed134Дата: Понедельник, 20.11.2017, 16:39 | Сообщение # 277
Полковник
Группа: Участники
Сообщений: 155
Репутация: 10
Статус: Offline
yurik23044278
 
yurik23044278Дата: Понедельник, 20.11.2017, 17:04 | Сообщение # 278
Лейтенант
Группа: Участники
Сообщений: 41
Репутация: 0
Статус: Offline
Цитата petry4ello ()
то в меню датчика подсветка есть,а когда просто включаешь блок и идет полоса загрузки,то нету подсветки дисплея.

У меня наоборот.Когда включаю, загорается подсветка,идет заставка.Когда полоса загрузки доходит до конца,подсветка тухнет.А в меню датчика подсветки нет.
Цитата petry4ello ()
Почти всегда с первого раза не прошивается нормально,стираю подряд несколько раз

Не знаю,у меня не получается,задолбался уже перепрошивать.
zed134,что мне надо сделать повторить,те же операции?Пробую,но застопорился на 5пункте.НЕХ файл не копируется в блокнот.
 
zed134Дата: Понедельник, 20.11.2017, 17:20 | Сообщение # 279
Полковник
Группа: Участники
Сообщений: 155
Репутация: 10
Статус: Offline
На любом диске (С, D, E --правой кноп.--создать текст. документ...Можно папку создать, а в неё уже эти два текст. док-та поместить...И в эти текстовые док-ты вставлять скопированное из большого окна с Hex файлом.
Я правильно понял? В этом проблема?


Сообщение отредактировал zed134 - Понедельник, 20.11.2017, 17:27
 
yurik23044278Дата: Понедельник, 20.11.2017, 17:29 | Сообщение # 280
Лейтенант
Группа: Участники
Сообщений: 41
Репутация: 0
Статус: Offline
Я не пойму в текстовый файл нужно сохранить прошивку или ХЕШ сумму прошивки?И еще обьясните смысл этих манипуляций.Вы хотите сравнить исходный файл прошивки с уже записаным?
 
zed134Дата: Понедельник, 20.11.2017, 17:40 | Сообщение # 281
Полковник
Группа: Участники
Сообщений: 155
Репутация: 10
Статус: Offline
Ну по пунктам же расписано...
В текст. документ сохранить копию прошивки из окна программы. Будет в текстовом формате.
Смысл в том, чтобы убедиться, что оригинальный файл прошивки совпадает с записанным\считанным из микроконтроллера. Это как дубляж верификации в проге, которая не всегда получается.Всё, что я написАл, проделано на своём девайсе и файлы в ходе сравнения-совпали естественно.


Сообщение отредактировал zed134 - Понедельник, 20.11.2017, 17:45
 
yurik23044278Дата: Понедельник, 20.11.2017, 17:56 | Сообщение # 282
Лейтенант
Группа: Участники
Сообщений: 41
Репутация: 0
Статус: Offline
Туплю,уже разобрался.Проделал все,у меня хеш суммы совпадают.

Добавлено (20.11.2017, 17:56)
---------------------------------------------
Но если сохранять кнопкой read device+export не в текст.документ,а в файл прошивки,то не совпадают вообще.Даже в свойствах видно,что у исходной прошивки размер 72КВ ,а у сохраненной 92КВ.

 
zed134Дата: Понедельник, 20.11.2017, 17:57 | Сообщение # 283
Полковник
Группа: Участники
Сообщений: 155
Репутация: 10
Статус: Offline
Если всё сделано правильно, ((т.е. считано действительно из МК, а не скопирован тот же оригинальный файл)). яЯ надеюсь, что правильно.
 Каков же буде вывод?
 
yurik23044278Дата: Понедельник, 20.11.2017, 18:04 | Сообщение # 284
Лейтенант
Группа: Участники
Сообщений: 41
Репутация: 0
Статус: Offline
Цитата zed134 ()
Каков же буде вывод?

Так у нас есть два варианта и не понятно какой из них верный.По первому варианту прошивка стала отлично,а по второму(кнопкой read device+export) какой-то п....ец.
 
zed134Дата: Понедельник, 20.11.2017, 18:15 | Сообщение # 285
Полковник
Группа: Участники
Сообщений: 155
Репутация: 10
Статус: Offline
Да нет второго варианта. НаписАл же, у меня так же...92кб вместо 72кб. Это другое.
              Прошилось нормально.

Добавлено (20.11.2017, 18:15)
---------------------------------------------
Подт МК переходы тоже есть. И ещё эта...плохо отмытый нехороший флюс. Я паяю канифольным...можно не отмывать...Если для красоты тока...

 
Форум » Общий раздел » Программирование и программаторы » Прошивка PIC16F1789 прогером PicKit2
Поиск:

Copyright by SSC © 2024