Интересуюсь в целях ремонта девайса- в наличии 877 , а 74 долго ждать. Прошивка есть, исходников нет. Перекомпилировать нечего.
Вопрос пикоманам о заменимости 16f74 на f877
- Сообщения: 1802
- Зарегистрирован: Ср сен 07, 2011 21:40:30
Уважаемые пикоманы, кто может сказать о заменимости pic16f74. Понятно, что меняется на 77- там просто больше памяти. Бегло пролистал даташит на f877 возникло впечатление о возможности замены.
Интересуюсь в целях ремонта девайса- в наличии 877 , а 74 долго ждать. Прошивка есть, исходников нет. Перекомпилировать нечего.
Интересуюсь в целях ремонта девайса- в наличии 877 , а 74 долго ждать. Прошивка есть, исходников нет. Перекомпилировать нечего.
- Реклама
Как Вы тогда собрались производить замену ?Flasher писал(а):Прошивка есть, исходников нет. Перекомпилировать нечего.
Если бы эти чипы были одинаковыми и прошивку от одного можно было безболезненно залить в другой, то у них были бы одинаковые названия
- Сообщения: 1802
- Зарегистрирован: Ср сен 07, 2011 21:40:30
877 является продолжением 77 . Появляется новая периферия, регистры с новыми адресами. Но её мне не нужно использовать.
Смотрите в даташите... там есть таблица перехода с одного камня на другой... но без дизасма и правки - иаловероятно... но возможно...
"Я не даю готовых решений, я заставляю думать!"(С)
- Сообщения: 1802
- Зарегистрирован: Ср сен 07, 2011 21:40:30
Уже смотрел. Пока единственное что смущает- 10 бит АЦП против 8-битного. Что будет с результатом если не трогаются биты настроек- неизвестно. Надо высчитывать.
- Реклама
- Сообщения: 1199
- Зарегистрирован: Пт авг 21, 2009 03:22:12
По умолчанию 10 битный результат выравнивается влево (бит ADFM=0 в ADCON1), т.е. результат в ADRESH (1Eh) 16F877 будет соответствовать 8-битам в 16F74 ADRES (тот же адрес 1Eh).
У 74-го другая адресация к RAM, чем у 77-го (у которого идентична с 877).Flasher писал(а):на 77- там просто больше памяти
Так что надо смотреть, к каким банкам обращения? Если только к 0-му, то без проблем, а если нет, то уже кумекать надо.
Кстати, а 877, или 877a?
- Сообщения: 1802
- Зарегистрирован: Ср сен 07, 2011 21:40:30
- Сообщения: 1802
- Зарегистрирован: Ср сен 07, 2011 21:40:30
Но, я так понимаю, наличие этих модулей никак не отразится на работе-регистры их по новым адресам и по дефолту выключены.
А они отключены по дефолту? Надо в ДШ уточнить.Flasher писал(а):по дефолту выключены.
Ну, а в Вашем случае, в первую очередь надо с RAM разобраться.
Последний раз редактировалось Smen Чт апр 24, 2014 10:25:15, всего редактировалось 1 раз.
- Сообщения: 1802
- Зарегистрирован: Ср сен 07, 2011 21:40:30
Да я уже понял, что затея из разряда невыполнимых-гарантировать полную работоспособность устройства я не смогу. Поэтому пока жду что приедут родные чипы.
- Сообщения: 7853
- Зарегистрирован: Ср фев 11, 2009 20:35:58


