Перейти к содержимому

Вопрос по замене МК


Сообщений в теме: 6

#1
TG

    Новичок

  • Пользователи
  • 7 сообщений
Вопрос такой, есть у меня gsm сигнализация на pic16f870 и ее исходник, можно ли заменить данный МК на Pic с бОльшим количеством ножек и проблематично ли подправить для нового МК исходник от старого? Вобщем суть в том, что в данном МК не хватает свободных ног для реализации каких-либо действий и хотелось бы заменить МК чтобы отделаться малой кровью, т.к. в этом деле я любитель и многого пока не понимаю.

#2
Nikolai4

    Создатель

  • Администраторы
  • 1212 сообщений
Можно, но придется переписать программу в любом случае, а программистам легче написать заново чем править существующую, да еще надо под новые входа/выхода (ножки) дописывать…

#3
TG

    Новичок

  • Пользователи
  • 7 сообщений
Как я понимаю придётся переписать в программе только начало, где идет описание МК, задаются порты вводы вывода и т.д., а остальная программа-то останется ну и плюс дописать новые ноги, так? Какой ближайший аналог Пику 16f870 с бОльшим количеством ножек?

#4
shpuntic

    Продвинутый пользователь

  • Проверенные
  • 153 сообщений
  • ГородМариуполь
TG,счтай всю программу переписать заново,т.к ты хочешь добавить функции которые нужны для твоего пользования.Так что программа сильно изменится.Это ведь не письмо,где ты внизу пишешь P.S.добавляешь текст и смысл письма от этого не меняется.Здесь этот номер не пройдет.А на счет контроллера ничего не скажу,это нужно смотреть справочные данные.

#5
Gipsy

    Продвинутый пользователь

  • Разработчик MICROCHIP
  • 626 сообщений
  • ГородСтаниславів
Microchip пишет : "Please consider this device: 16F883".
То есть это современный камешек, пришедший на замену 870-му. Из этой серии возьмите 16F887 - у него 40 ног, а ядро то же (как бонус - не нужен кварц, можно работать на штатном до 8МГц). Внимательно просмотрите биты конфигурации (у 88х - серии их добавилось), обратите внимание на настройки портов (АЦП тож добавились, ANSEL придется сбросить в цифровые) - и смело компилируйте. Когда добьетесь работы прошивки на новом кристале (а они, кстать, раза в 1.5 дешевле старых) - тогда и дописывайте нужные вам функции на PORTD.

#6
rgb

    Продвинутый пользователь

  • Разработчик MICROCHIP
  • 865 сообщений
  • ГородКременчуг
А в чем исходник?

#7
TG

    Новичок

  • Пользователи
  • 7 сообщений
В смысле? Если имеется ввиду расширение файла, то asm, а если язык, то ассемблер.