Свежие обсуждения
Измерения

Измеритель C и ESR

1 33 166

Я хотел бы спросить что я не так сделал!
Я собрал приборчик на 16Ф873А. Залил прошивку, включил. На экране чёрт занет какие показания. При каждом включении разные показания и это при том, что ничего ещё не меряется. На кнопки нет реакции вообще. По схеме вроде всё правильно - проверял несколько раз. Может прошивка кривая, или может её надо заливать каким-то определённым программатором? Я залил программатором WillemPRO, через 5ти пиновый переходник. Питание не поднимается выше -4,35 вольта. +5в в норме. Что не так?
Вот может я чего упустил - тут моё предидущее общение: http://monitor.net.ru/forum/viewtopic.php?t=186797&postdays=0&postorder=...

 

Похоже ты EEPROM не зашил.

 

Wladimir_TS: Похоже ты EEPROM не зашил.
Там, когда я вроде в режим отладки входил мне выдавалась надпись EEPROM ERROR. Как зашить ЕЕПРОМ?

 

Я с PICами не дружу!

 

ИМНО програматором, как конкретным - не ведаю ибо свое шил ICD2 - а оно шьет все вместе, но когда почему-то отключил прошивку EEPROM то на экране была фигня.

 

Wladimir_TS: но когда почему-то отключил прошивку EEPROM

Я не понял - как это отключил EEPROM?

Когда я говорил, что на экране "фигня" была, то я имел ввиду то, что символы на экране были абсолютно правильные, но вот показания измерений были очень странными, если это вообще можно назвать измерением, т.к. никакого движения по ходу не наблюдалось, равно как и реакции на кнопки и на замыкание и размыкание щупов, а также была такая фишка: при подпаянной ёмкости на щупах, при подаче питания происходила мгновенное измерение 1-сек ёмкости, при этом я это видел на экране, после чего на экране опять по нулям всё, или другие числа, но не норма! При занесении в память значений в режиме отладки - на экран выводится что EEPROM ERROR! Вот в принципе "краткое" описание траблы!
Я сейчас переконвертил и хекса в бин, и после этого немного изменился вид прошивки, да и контрольная сумма поменялась. На сайте лежат две прошивки fp24.а16 и go_esr_1_0.hex. Какую из них надо заливать? И чем лучше? И что такое ICD2? Как надо заливать прошивки - две последовательно, или одну go_esr_1_0.hex?
Короче прошу растолочь!

 

Короче щас внимательно всё сравнил и докладаю: при программировании пикухи на программаторе WillemPRO, экран делится на 2 сегмента. В одном сегменте, называемом "Program" отбражается сама прошивка, а в другом, называемом "Data" отображается только нули, т.е пустое место, куда ничего не занесено. НО это только при том, что прошивка имеет расширение BIN. При HEX информация из раздела програм залазит в дату. Это нормально?
Я думаю что нет, но это уже моё мнение - хоцца послухать мнения знатоков ПИК!

 

А как Вы HEX преобразовали в BIN?
В первых постах GO выложил HEX, а он уже содержит данные о program,eeprom,fuse и т.д.
fp24.а16 это не прошивка а библиотека процедур (матем. с плав ",") для PIC

 

Да и ещё - самое главное, не знаю почему, но после того, как я сохранил прошивку go_esr_1_0.hex в формате go_esr_1_0.bin, то содержание прошивки изменилось очень сильно. Если программатор go_esr_1_0.hex отображал, как прошивку, у которой треть заполнена данными, а всё остальное 3FFFб то после преобразования файла в go_esr_1_0.bin, появилось столько того, чего небыло в оригинальной версии, что я даже не знаю, что тут и думать! Не исключено, что мой программатор не понимает формат HEX, хотя должен!
Короче вот что я обнаружил - теперь жду ответа!

 

Если Ваш программатор поддерживает PIC-и то и их прошивки должен воспринимать кодировка hex-а помоему IHX8.
PS скачайте IC-Prog выберите в нем требуемый проц и откройте прошивку, визуально сравните содержимое окон в IC-Prog-е и по WillemPRO по идее различаться не должно.