Страница 1 из 1
Вопрос пикоманам о заменимости 16f74 на f877
Добавлено: Чт апр 10, 2014 11:09:08
Flasher
Уважаемые пикоманы, кто может сказать о заменимости pic16f74. Понятно, что меняется на 77- там просто больше памяти. Бегло пролистал даташит на f877 возникло впечатление о возможности замены.
Интересуюсь в целях ремонта девайса- в наличии 877 , а 74 долго ждать. Прошивка есть, исходников нет. Перекомпилировать нечего.
Re: Вопрос пикоманам о заменимости 16f74 на f877
Добавлено: Чт апр 10, 2014 16:28:24
Аlex
Flasher писал(а):Прошивка есть, исходников нет. Перекомпилировать нечего.
Как Вы тогда собрались производить замену ?
Если бы эти чипы были одинаковыми и прошивку от одного можно было безболезненно залить в другой, то у них были бы одинаковые названия

Re: Вопрос пикоманам о заменимости 16f74 на f877
Добавлено: Чт апр 10, 2014 16:48:16
Flasher
877 является продолжением 77 . Появляется новая периферия, регистры с новыми адресами. Но её мне не нужно использовать.
Re: Вопрос пикоманам о заменимости 16f74 на f877
Добавлено: Чт апр 10, 2014 16:58:12
HHIMERA
Смотрите в даташите... там есть таблица перехода с одного камня на другой... но без дизасма и правки - иаловероятно... но возможно...
Re: Вопрос пикоманам о заменимости 16f74 на f877
Добавлено: Чт апр 10, 2014 18:23:31
Flasher
Уже смотрел. Пока единственное что смущает- 10 бит АЦП против 8-битного. Что будет с результатом если не трогаются биты настроек- неизвестно. Надо высчитывать.
Re: Вопрос пикоманам о заменимости 16f74 на f877
Добавлено: Пн апр 21, 2014 15:46:43
bolek
По умолчанию 10 битный результат выравнивается влево (бит ADFM=0 в ADCON1), т.е. результат в ADRESH (1Eh) 16F877 будет соответствовать 8-битам в 16F74 ADRES (тот же адрес 1Eh).
Re: Вопрос пикоманам о заменимости 16f74 на f877
Добавлено: Вт апр 22, 2014 10:59:55
Smen
Flasher писал(а):на 77- там просто больше памяти
У 74-го другая адресация к RAM, чем у 77-го (у которого идентична с 877).
Так что надо смотреть, к каким банкам обращения? Если только к 0-му, то без проблем, а если нет, то уже кумекать надо.
Кстати, а 877, или 877a?
Re: Вопрос пикоманам о заменимости 16f74 на f877
Добавлено: Ср апр 23, 2014 00:01:33
Flasher
Просто 877.
Re: Вопрос пикоманам о заменимости 16f74 на f877
Добавлено: Ср апр 23, 2014 09:06:58
Smen
У "a" есть дополнительные модули.
Re: Вопрос пикоманам о заменимости 16f74 на f877
Добавлено: Ср апр 23, 2014 10:25:08
Flasher
Но, я так понимаю, наличие этих модулей никак не отразится на работе-регистры их по новым адресам и по дефолту выключены.
Re: Вопрос пикоманам о заменимости 16f74 на f877
Добавлено: Чт апр 24, 2014 10:12:00
Smen
Flasher писал(а):по дефолту выключены.
А они отключены по дефолту? Надо в ДШ уточнить.
Ну, а в Вашем случае, в первую очередь надо с RAM разобраться.
Re: Вопрос пикоманам о заменимости 16f74 на f877
Добавлено: Чт апр 24, 2014 10:23:59
Flasher
Да я уже понял, что затея из разряда невыполнимых-гарантировать полную работоспособность устройства я не смогу. Поэтому пока жду что приедут родные чипы.
Re: Вопрос пикоманам о заменимости 16f74 на f877
Добавлено: Чт апр 24, 2014 22:47:56
otest
Давай посмотрим на прошивку.