Здравствуйте. Сделал програматор по этой схеме. Всё заработало. Пользовался программой WinPic800_V3_64. Вставил PIC16F676 в програматор, программа определила автоматический, залил hex файл. Запрграмировался успешно, вышёл из программы, зашёл снова, нажал на кнопку ЧИТАТЬ ВСЁ, и в окне КОД во всех строчках были нули. Это так и должно быть? Я новичёк в програмировании, сегодня первый раз програмировал, так что неругайте сильно.Фото прилагаю
Для начала надо было прочитать содержимое проца, и записать константу OSCCAL. В PIC16F676 она точно есть. Походу вы её затёрли, поэтому программатор больше проц не видит. Видимо придётся покупать новый Это вам на будущее как нужно делать. http://bezkz.su/publ/300214-9-1-0-214.html Можно попытаться воскресить проц подтыканием внешнего кварца.
Какие мы все умные. Я написАл про одну из возможных причин, т.к. сам недавно шил такой-же контролёр. Зашил константу вместе с hex файлом. Всё читается и работает. Ну что ж, ждём твой вариант ответа
Для начала надо было прочитать содержимое проца, и записать константу OSCCAL. В PIC16F676 она точно есть. Походу вы её затёрли, поэтому программатор больше проц не видит. Видимо придётся покупать новый
Значит , при стирании калибровочной константы - пЫк сдыхает? Мало того , что у тебя каша в голове - смешал в кучу пЫк и AVR , так еще и других учишь...
Спасибо всем кто откликнулся. Ну во первых, константа на месте (3464) даже при стирании всех данных с проца и при програмировании много раз, на чистом проце она осталась, хотя я её переписал на всякий случай. Во вторых уже сам докумекал. Использовал другую прогу icprog105D (до этого пользовалься прогой WinPic800). И пока не снял галочку с пункта CP (Установка Бита Защиты) было тоже самоу, после програмирования МК, дальнейшаго его чтения были нули в окне КОД и в конце выдавало ошибке кажись 000h или что то такое. Снял галочку с CP и всё разрешилось. МК читаеться после програмирования никакой ошибки, в окне КОД появилься нормальный код прошивки.
Значит , при стирании калибровочной константы - пЫк сдыхает? Мало того , что у тебя каша в голове - смешал в кучу пЫк и AVR , так еще и других учишь...
На свой бред, по твоим словам, я уже ответил выше. Читать научись. Какая куча пЫК и AVR Человек ясно пишет про пЫк, причём тут avr? Закусывать надо....... Или у тебя такая константа и в avr присутствует? Офигеть...
Valdemar_76 писал(а):
Спасибо всем кто откликнулся. И пока не снял галочку с пункта CP (Установка Бита Защиты) было тоже самоу, после програмирования МК, дальнейшаго его чтения были нули в окне КОД и в конце выдавало ошибке кажись 000h или что то такое. Снял галочку с CP и всё разрешилось. МК читаеться после програмирования никакой ошибки, в окне КОД появилься нормальный код прошивки.
Ну и отлично что у вас всё получилось. Я тоже сразу снимал эти галки, т.к. не собирался скрывать прошиву. dosikus,otest, чё так жидко то обос..лись. Вам только на базаре базлать своими языками, да поливать грязью других новичков в этом деле. А толкового ничего-то и не сказали. Про бит защиты забыли Эх спецы, мать твою.............
Карма: 90
Рейтинг сообщений: 1432
Зарегистрирован: Чт мар 18, 2010 23:09:57 Сообщений: 4591 Откуда: Планета Земля
Рейтинг сообщения:0 Медали: 1
TSL , правильно Вас "поставили на место". Я даже соглашусь с грубой формой, применяемой к Вам. Т.к. мало того, что Вы наговорили чуши, Вы бы могли ещё своими словами отправить новичка за новым МК, и всё из-за своей глупости. А представьте, что человек за этим МК ездил в другой город, потратив на него половину семейного бюджета И прочитав Ваш пост, у него что-нибудь случится с сердечком, что тогда ? Вы будете кормить его семью ? Прежде чем выкидывать такие фразы, подумайте 100 раз правы ли Вы... Проблема могла быть только в 2-х случаях (не считая неисправности программатора) - либо запрограммирован бит защиты, либо в прошивке имеется такая конфигурация, при которой екстрапик нЕмощен что-то сделать. Отсюда и попросили прошивку. Но никто же не знал, что автор галку CP сам ставит, по этому ему и сказали - всё должно читаться. А Вы поднаберитесь немного опыта, прежде чем советовать на форуме. Иначе, как уже выше сказали - "забьют до смерти"
Ну во первых Аlex, пик не так уж дорого стоит, что-бы подкосился чей-то бюджет. Ну не в этом дело. Во вторых. Учить я никого не собирался, т.к. сам учусь. Я просто посоветовал исходя не только с прочитанной инфы по пикам, но из собственной работы по прошивке данных контролёров. Данный контролёр прошивался мной неоднократно. И программа прошивок(разных) проверялась не только в самой оболочке программы которой шил, но и в реальном девайсе. С константой экспериментировать не рискнул. Поэтому проверял её сто раз прежде чем зашить контролёр. Действительно, кто знал что Valdemar_76 не снял галку с CP. А я что-то сразу подумал про эту константу, потому-что много читал про это как многие на этом ошибаются. Может быть я в чём-то и не прав, но исходил только из собственного опыта. Кстати не запорол ещё не один контролёр. Тьфу....тьфу. Так-что без обид
Добавлю насчёт ЧУШИ. Вы считаете константу чушью? Да здесь надо проверять всё, прежде чем прошить. А иначе точно придётся ехать в другой город за процем
Константа - не чушь. Чушь - то, что Вы написАли. 1. Константа никак не влияет на "программируемость" ПИКа. 2. Ни один нормальный программатор, если с ним работать "головой", а не "по системе рефлексов Павлова", никогда в/у константу не затрёт.
Valdemar_76 писал(а):
Снял галочку с CP и всё разрешилось
Лучше (даже, наверное, правильнее) отключить в программаторе режи "Проверка после программирования", оставив только "Во время программирования" (в разных программаторах они могут звучать по-разному, но суть та же), тогда можете ставить защиту, и программатор не будет ругаться.
Valdemar_76 писал(а):
Сделал програматор по этой схеме
Вы выбрали одну из самых неудачных схем. И Вас ещё ждут "сюрпризы" в дальнейшем.
_________________ ICQ нет, и, в ближайшее время, не будет.
Dmitry Dubrovenko что за "сюрпризы" Вы имеете ввиду, если нетяжело разъясните новичку. Какая , на Ваш взгляд, удачная конструкция програматора? Спасибо
Какая , на Ваш взгляд, удачная конструкция програматора?
Удачная конструкция та, которая: 1. Работает без проблем 2. Идеально подходит под Ваши задачи/возможности
Поэтому, какой выбрать, уж решайте сами. Может Вам вообще ПИКкит2 больше понравится. Для этого попробуйте сперва хорошенько разобраться в самом принципе программирования. Лично у меня более десятка всяких программаторов под различные чипы и задачи. Ну, а про Экстра-ПИК, читайте, изучайте, сравнивайте. Может "родите" свою версию. Кстати, если всё-таки выберите Экстра-ПИК, настоятельно рекомендую узлы подачи Vdd и Vpp сделать регулируемыми. Например, можно как здесь.
_________________ ICQ нет, и, в ближайшее время, не будет.
Спасибо, но пока я думаю мне и этого програматора как для начинающего хватит. Как болие мение освоюсь, тогда буду мудрить что то по серьёзней. Может ещё подскажите по програмированию AVR или где можно прочитать. Когда нужно програмировать AVR с кварцем, а когда без него. Если с кварцем, то какая нужна частота кварца.
otest, ты наш программист доморощенный. Ты когда чужие сообщения читаешь, смысл написаного понимаешь или нет? Отсебячину гнать то не надо.
otest писал(а):
Человек боится то, чего не понимает.
Ну ка давай вспомни себя как ты осваивал контролёры. Чёё, тоже страшно было? Тото-же.
Цитата:
Его невозможно "запороть" ни какой прошивкой.
О возможности запороть прошивкой проц речь ВООБЩЕ не шла. Читай внимательно.
Цитата:
Не исправимый чел.
Да ты достал уже всех на ветке альтернативных программ. То тебе программатор Экстра-пик всю ветку засрал то ещё что-то не так. Нашёлся здесь крутой специалист. Люди будут делать свои программаторы так, как они хотят. Лучше дельные советы давал-бы, чем поносить здесь на форуме..... Умник.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения