Что за PIC контроллер

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 86
Зарегистрирован: Вт июн 25, 2013 17:59:10
Откуда: Россия, г. Самара

Сообщение Влад6997 »

Что это за PIC?
PIC16LC67

Фото:
http://img.radiokot.ru/files/88863/2ke717sfs.jpg
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 86
Зарегистрирован: Вт июн 25, 2013 17:59:10
Откуда: Россия, г. Самара

Сообщение Влад6997 »

И можете рассказать как его прошивать и каким лучше программатором(лучше схему попроще без микросхем,но надежную)
Я новичек хочу сесть на что нибудь цифровое
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Этот микроконтроллер одноразово прошиваемый. Если стоит в аппаратуре, то перешить его не удастся. Более того, он уже устарел. На сайте роизводителя указана замена.
http://www.microchip.com/wwwproducts/Pr ... 2=PIC16F77
Купите лучше новый МК, они стоят недорого. Из серии PIC я-бы посоветовал начать с PIC16F628. По поводу программаторов для PIC исписано много страниц, ищите в Гугле подходящий, или здесь на сайте.
Встал на лапы
Аватара пользователя
Сообщения: 86
Зарегистрирован: Вт июн 25, 2013 17:59:10
Откуда: Россия, г. Самара

Сообщение Влад6997 »

Да уж фигово то что один раз прошивается :cry: а то у меня таких вроде бы 16 где то лежит
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Чт мар 14, 2013 11:12:58
Откуда: 46rus

Сообщение Мастер665 »

Если в микроконтроллере есть свободное место,то в него можно чёнить зашить,есно затерев ранее зашитое(я в той же айси проге затираю,что бы не ошибитса)....намёк что не всё однозначно ясен?
Не тужи, дорогой, и не ахай,
Жизнь держи, как коня, за
узду,
Посылай всех и каждого на
х*й,
Чтоб тебя не послали в 3,14зду!(Есенин)
Реклама
Держит паяльник хвостом
Сообщения: 927
Зарегистрирован: Вт сен 07, 2010 19:27:48
Откуда: Ташкент

Сообщение borys »

Так если он одноразовый, то и стереть не получится.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Наверное в плане стереть имелось в виду записать нули с начала памяти до конца старой программы, а новую поместить в конец старой оператором ORG в коде. При этом нули будут интерпретироваться МК как NOP инструкции. При запуске когда управления передастся по адресу 0, МК пробежит сначала по всем нулям старой программы пока не доберется до новой.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Чт мар 14, 2013 11:12:58
Откуда: 46rus

Сообщение Мастер665 »

borys,ты не понял мою мысль..считываеш в айси прог и всю программу забиваеш нулями,а в незаполненное место ставиш новую прогу и жмёш врайт...В итоге старая прога затёрта,а новая записано...Такой манёвр не прокатит если стоит бит ср или нет свободного места...Бля выдал военную тайну,ща микрочиповци растреляют.Ser60,так точно!Опередили,значит Вас растреляют на целую минуту раньше меня :)
Не тужи, дорогой, и не ахай,
Жизнь держи, как коня, за
узду,
Посылай всех и каждого на
х*й,
Чтоб тебя не послали в 3,14зду!(Есенин)
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

Мастер665
А как вы будите править конфигурацию ?
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Чт мар 14, 2013 11:12:58
Откуда: 46rus

Сообщение Мастер665 »

otest,никак.....Пример из жизни...Ремонтировал 'люстру'(мигалка+сирена),пичёк новый зашил,в паял,а хвост он на работу положил,оказалось плохо его в раздолбаную панель прогера вставил,закидал нулями старую в свободное место дале повторил прогу,прошил и всё работает....
...я понял Ваш намёк и скажу что направление работы портов тс может определить по плате в которой он сейчас стоит и уже под эту конфигурацию написать прогу...
Не тужи, дорогой, и не ахай,
Жизнь держи, как коня, за
узду,
Посылай всех и каждого на
х*й,
Чтоб тебя не послали в 3,14зду!(Есенин)
Друг Кота
Аватара пользователя
Сообщения: 25590
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

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

Это прокатит только для кода без прерываний.
Вектор прерываний в начале....
:music:
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Можно начать программу с проверки всех флагов прерываний. В этой модели МК их немного.
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

Вся работа не стоит выеденного яйца.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Чт мар 14, 2013 11:12:58
Откуда: 46rus

Сообщение Мастер665 »

otest писал(а):Вся работа не стоит выеденного яйца.
Зависит от цели..Если цель это получение опыта или крайняя необходимость,то ещё как стоит..
Не тужи, дорогой, и не ахай,
Жизнь держи, как коня, за
узду,
Посылай всех и каждого на
х*й,
Чтоб тебя не послали в 3,14зду!(Есенин)
Друг Кота
Аватара пользователя
Сообщения: 25590
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

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

Ser60 писал(а):Можно начать программу с проверки всех флагов прерываний. В этой модели МК их немного.
Проверка флагов прерываний в ПРОГРАММНОМ ЦИКЛЕ - это работа БЕЗ ПРЕРЫВАНИЙ.
Учите матчасть, уважаемый.
Весь смысл прерываний в РЕЖИМЕ РЕАЛЬНОГО ВРЕМЕНИ. Событие и реакция на него синхронны с точностью до постоянной латентности данного типа контроллера. В режиме программного опроса флагов предсказать задержку реакции на прерывания невозможно.
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Спасибо за совет, КРАМ. Только я и не оспаривал того, что написано помимо него в Вашем посте.
Ответить

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