Вопрос пикоманам о заменимости 16f74 на f877
Вопрос пикоманам о заменимости 16f74 на f877
Уважаемые пикоманы, кто может сказать о заменимости pic16f74. Понятно, что меняется на 77- там просто больше памяти. Бегло пролистал даташит на f877 возникло впечатление о возможности замены.
Интересуюсь в целях ремонта девайса- в наличии 877 , а 74 долго ждать. Прошивка есть, исходников нет. Перекомпилировать нечего.
Интересуюсь в целях ремонта девайса- в наличии 877 , а 74 долго ждать. Прошивка есть, исходников нет. Перекомпилировать нечего.
- Реклама
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Вопрос пикоманам о заменимости 16f74 на f877
Как Вы тогда собрались производить замену ?Flasher писал(а):Прошивка есть, исходников нет. Перекомпилировать нечего.
Если бы эти чипы были одинаковыми и прошивку от одного можно было безболезненно залить в другой, то у них были бы одинаковые названия
Re: Вопрос пикоманам о заменимости 16f74 на f877
877 является продолжением 77 . Появляется новая периферия, регистры с новыми адресами. Но её мне не нужно использовать.
Re: Вопрос пикоманам о заменимости 16f74 на f877
Смотрите в даташите... там есть таблица перехода с одного камня на другой... но без дизасма и правки - иаловероятно... но возможно...
"Я не даю готовых решений, я заставляю думать!"(С)
Re: Вопрос пикоманам о заменимости 16f74 на f877
Уже смотрел. Пока единственное что смущает- 10 бит АЦП против 8-битного. Что будет с результатом если не трогаются биты настроек- неизвестно. Надо высчитывать.
- Реклама
Re: Вопрос пикоманам о заменимости 16f74 на f877
По умолчанию 10 битный результат выравнивается влево (бит ADFM=0 в ADCON1), т.е. результат в ADRESH (1Eh) 16F877 будет соответствовать 8-битам в 16F74 ADRES (тот же адрес 1Eh).
Re: Вопрос пикоманам о заменимости 16f74 на f877
У 74-го другая адресация к RAM, чем у 77-го (у которого идентична с 877).Flasher писал(а):на 77- там просто больше памяти
Так что надо смотреть, к каким банкам обращения? Если только к 0-му, то без проблем, а если нет, то уже кумекать надо.
Кстати, а 877, или 877a?
Re: Вопрос пикоманам о заменимости 16f74 на f877
Просто 877.
Re: Вопрос пикоманам о заменимости 16f74 на f877
У "a" есть дополнительные модули.
Re: Вопрос пикоманам о заменимости 16f74 на f877
Но, я так понимаю, наличие этих модулей никак не отразится на работе-регистры их по новым адресам и по дефолту выключены.
Re: Вопрос пикоманам о заменимости 16f74 на f877
А они отключены по дефолту? Надо в ДШ уточнить.Flasher писал(а):по дефолту выключены.
Ну, а в Вашем случае, в первую очередь надо с RAM разобраться.
Последний раз редактировалось Smen Чт апр 24, 2014 10:25:15, всего редактировалось 1 раз.
Re: Вопрос пикоманам о заменимости 16f74 на f877
Да я уже понял, что затея из разряда невыполнимых-гарантировать полную работоспособность устройства я не смогу. Поэтому пока жду что приедут родные чипы.
Re: Вопрос пикоманам о заменимости 16f74 на f877
Давай посмотрим на прошивку.


