реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Замена pic16f870
park19
сообщение Mar 27 2015, 16:18
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 27-03-15
Пользователь №: 85 921



Господа, подскажите, пожалуйста, можно ли заменить pic16f870-i/sp на pic16f873, 874, 876. Я не спец по микроконтроллерам, сейчас ремонтирую сабвуфер 800 ватт, там цифровое управление защитой, температурой и т. д., там вылетел pic16f870-i/sp (к.з. по питанию), есть рабочие усилки откуда можно снять м/сх, считать и залить в новую, программатор есть, только в магазинах есть 873, 874, 876 со всякими разными буквами, пойдут ли они вместо 870?
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Mar 27 2015, 16:30
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



В общем случае не пойдут. Для кое каких ситуаций может и кое что подойдет


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
a-p
сообщение Mar 27 2015, 19:07
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 93
Регистрация: 31-03-14
Из: Санкт-Петербург
Пользователь №: 81 169



В общем случае нельзя. Но есть еще один нюанс, который может поставить крест на идее в целом, даже при наличии нужной Вам микросхемы: а Вы пробовали считать программу из рабочей микросхемы? Есть высокая вероятность того, что программный код защищен от копирования и ничего считать не получится.
Go to the top of the page
 
+Quote Post
park19
сообщение Mar 28 2015, 14:23
Сообщение #4





Группа: Новичок
Сообщений: 2
Регистрация: 27-03-15
Пользователь №: 85 921



Спасибо за ответы, действительно, для начала попробую считать.
Go to the top of the page
 
+Quote Post
shindax
сообщение Apr 23 2015, 06:38
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 2-04-10
Из: Красноярск
Пользователь №: 56 366



Пойдут, если брать без буквы "А", с подходящей частотой и с нужным количеством выводов. 870 - это МК с минимальным набором периферии и памяти из серии PIC16F87x, у них даже даташит был общий. Насчёт защищённой прошивки - согласен.

Сообщение отредактировал shindax - Apr 23 2015, 06:50
Go to the top of the page
 
+Quote Post
Dmitry Dubrovenk...
сообщение Apr 23 2015, 17:20
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 3-11-06
Из: Санкт-Ленинград
Пользователь №: 21 949



Цитата(shindax @ Apr 23 2015, 09:38) *
у них даже даташит был общий
А Вы ничего не путаете?


--------------------
Obligatus servus.
Go to the top of the page
 
+Quote Post
shindax
сообщение Apr 24 2015, 06:42
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 2-04-10
Из: Красноярск
Пользователь №: 56 366



Цитата(Dmitry Dubrovenko @ Apr 24 2015, 00:20) *
А Вы ничего не путаете?

Согласен, попутал, но не так уж и много. Даташит на PIC16F87x включает в себя PIC16F873-877, но простое сравнение распределения адресов SFR, цоколёвок, и периферийных блоков, показывает, что сверху-вниз эти МК должны быть полностью совместимы. Сам я так не делал, но чисто умозрительно препятствий не вижу и если кто ткнёт носом, то буду благодарен. По крайней мере первый ICD поддерживали именно всё семейство от 870 до 877.

Сообщение отредактировал shindax - Apr 24 2015, 06:50
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Apr 24 2015, 11:15
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(shindax @ Apr 24 2015, 02:42) *
Согласен, попутал, но не так уж и много. Даташит на PIC16F87x включает в себя PIC16F873-877, но простое сравнение распределения адресов SFR, цоколёвок, и периферийных блоков, показывает, что сверху-вниз эти МК должны быть полностью совместимы. Сам я так не делал, но чисто умозрительно препятствий не вижу и если кто ткнёт носом, то буду благодарен. По крайней мере первый ICD поддерживали именно всё семейство от 870 до 877.


Практически все майкрочипы серии с той же системой команд совместимы по ногам.
То бишь, PIC16F с "33 powerfull instructions" в ДИП40 будут по ногам такие же как и другие ДИП40.
Значит ли это что любой ПИК можно заменить на любой?


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
volodya
сообщение Apr 27 2015, 03:57
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 194
Регистрация: 14-02-07
Из: УКРАИНА
Пользователь №: 25 344



Цитата(A. Fig Lee @ Apr 24 2015, 14:15) *
Практически все майкрочипы серии с той же системой команд совместимы по ногам.
То бишь, PIC16F с "33 powerfull instructions" в ДИП40 будут по ногам такие же как и другие ДИП40.
Значит ли это что любой ПИК можно заменить на любой?

По ногам корпуса совместимы.
Но!
В зависимости от серии на ноги вешаются различные дополнительные устройства , от серии к серии меняются регистры периферийных устройств, и набор устройств. То-есть в прошивке необходимо учитывать все эти нюансы. Необходимо сравнение мануалов конкретных серий.
Из личного опыта - в устройстве последовательно менялись PIC16C74->PIC16F77->PIC16F877->PIC16F877A-PIC16F887 (поставщики предлагали дешевле - руководство радовалось ), при этом каждый раз корректировались прошивки в связи с особенностями серии (изменения незначительные - пара, тройка команд модификации регистров АЦП, компараторов и т.д.), а плата оставалась неизменной .
В общем - если прошивка Ваша - сравнивайте даташит, меняйте чип, корректируйте прошивку, получайте удовольствие.



--------------------
"Для того чтобы избежать критики, надо ничего не делать, ничего не говорить и никем не быть"
"Каждый из нас бывает дураком по крайней мере пять минут в день; мудрость заключается в том, чтобы не превысить лимит." Элберт Хаббард
Go to the top of the page
 
+Quote Post
shindax
сообщение May 7 2015, 07:20
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 2-04-10
Из: Красноярск
Пользователь №: 56 366



Цитата(A. Fig Lee @ Apr 24 2015, 18:15) *
...Значит ли это что любой ПИК можно заменить на любой?

Нет, конечно не на любой, по повторюсь, речь шла про 870-й, а вся серия 87x стоит особняком, для них даже был специальный программатор-отладчик ICD, кто помнит, который с другими PIC-ами и не работал. Поэтому повторюсь, думаю, что с большой долей вероятности вместо 870-го другой МК из серии 87х с равным количеством выводов без обновления прошивки.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 18:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01445 секунд с 7
ELECTRONIX ©2004-2016