Что за PIC контроллер
- Реклама
И можете рассказать как его прошивать и каким лучше программатором(лучше схему попроще без микросхем,но надежную)
Я новичек хочу сесть на что нибудь цифровое
Я новичек хочу сесть на что нибудь цифровое
- Сообщения: 3793
- Зарегистрирован: Ср дек 24, 2008 09:58:58
Этот микроконтроллер одноразово прошиваемый. Если стоит в аппаратуре, то перешить его не удастся. Более того, он уже устарел. На сайте роизводителя указана замена.
http://www.microchip.com/wwwproducts/Pr ... 2=PIC16F77
Купите лучше новый МК, они стоят недорого. Из серии PIC я-бы посоветовал начать с PIC16F628. По поводу программаторов для PIC исписано много страниц, ищите в Гугле подходящий, или здесь на сайте.
http://www.microchip.com/wwwproducts/Pr ... 2=PIC16F77
Купите лучше новый МК, они стоят недорого. Из серии PIC я-бы посоветовал начать с PIC16F628. По поводу программаторов для PIC исписано много страниц, ищите в Гугле подходящий, или здесь на сайте.
Да уж фигово то что один раз прошивается
а то у меня таких вроде бы 16 где то лежит
Если в микроконтроллере есть свободное место,то в него можно чёнить зашить,есно затерев ранее зашитое(я в той же айси проге затираю,что бы не ошибитса)....намёк что не всё однозначно ясен?
Не тужи, дорогой, и не ахай,
Жизнь держи, как коня, за
узду,
Посылай всех и каждого на
х*й,
Чтоб тебя не послали в 3,14зду!(Есенин)
Жизнь держи, как коня, за
узду,
Посылай всех и каждого на
х*й,
Чтоб тебя не послали в 3,14зду!(Есенин)
- Реклама
- Сообщения: 3793
- Зарегистрирован: Ср дек 24, 2008 09:58:58
Наверное в плане стереть имелось в виду записать нули с начала памяти до конца старой программы, а новую поместить в конец старой оператором ORG в коде. При этом нули будут интерпретироваться МК как NOP инструкции. При запуске когда управления передастся по адресу 0, МК пробежит сначала по всем нулям старой программы пока не доберется до новой.
borys,ты не понял мою мысль..считываеш в айси прог и всю программу забиваеш нулями,а в незаполненное место ставиш новую прогу и жмёш врайт...В итоге старая прога затёрта,а новая записано...Такой манёвр не прокатит если стоит бит ср или нет свободного места...Бля выдал военную тайну,ща микрочиповци растреляют.Ser60,так точно!Опередили,значит Вас растреляют на целую минуту раньше меня 
Не тужи, дорогой, и не ахай,
Жизнь держи, как коня, за
узду,
Посылай всех и каждого на
х*й,
Чтоб тебя не послали в 3,14зду!(Есенин)
Жизнь держи, как коня, за
узду,
Посылай всех и каждого на
х*й,
Чтоб тебя не послали в 3,14зду!(Есенин)
- Сообщения: 7853
- Зарегистрирован: Ср фев 11, 2009 20:35:58
otest,никак.....Пример из жизни...Ремонтировал 'люстру'(мигалка+сирена),пичёк новый зашил,в паял,а хвост он на работу положил,оказалось плохо его в раздолбаную панель прогера вставил,закидал нулями старую в свободное место дале повторил прогу,прошил и всё работает....
...я понял Ваш намёк и скажу что направление работы портов тс может определить по плате в которой он сейчас стоит и уже под эту конфигурацию написать прогу...
...я понял Ваш намёк и скажу что направление работы портов тс может определить по плате в которой он сейчас стоит и уже под эту конфигурацию написать прогу...
Не тужи, дорогой, и не ахай,
Жизнь держи, как коня, за
узду,
Посылай всех и каждого на
х*й,
Чтоб тебя не послали в 3,14зду!(Есенин)
Жизнь держи, как коня, за
узду,
Посылай всех и каждого на
х*й,
Чтоб тебя не послали в 3,14зду!(Есенин)
Это прокатит только для кода без прерываний.
Вектор прерываний в начале....

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


