Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Вопросы начинающих

Вопросы начинающих Прежде чем задать вопрос, стоит воспользоваться поиском

Ответ
 
Опции темы Опции просмотра
Старый 18.01.2013, 12:04   #1
clopp
Junior Member
 
Регистрация: 28.12.2012
Возраст: 56
Сообщений: 4
Вес репутации: 100/0
clopp will become famous soon enoughclopp will become famous soon enough
По умолчанию Замена PIC16F877-20I/P на PIC16F877А

Вылетела PIC16F877-20I/P. С аналогичного аппарата считали прошивку. В наличие есть PIC16F877А. Возможна ли замена PIC16F877-20I/P на PIC16F877А??
clopp вне форума   Ответить с цитированием
Старый 18.01.2013, 12:45   #2
Ученый
Senior Member
 
Регистрация: 27.02.2007
Адрес: Москва
Возраст: 66
Сообщений: 577
Вес репутации: 1705/61
Ученый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant future
По умолчанию Re: Замена PIC16F877-20I/P на PIC16F877А

Зависит от используемого функционала. Есть отличия в модуле АЦП, например. Проанализируйте дефолтные установки функций, которые добавлены/изменены в 877А и принимайте решение.
__________________
Не знать - не стыдно, стыдно не учиться.
Ученый вне форума   Ответить с цитированием
Старый 18.01.2013, 12:55   #3
clopp
Junior Member
 
Регистрация: 28.12.2012
Возраст: 56
Сообщений: 4
Вес репутации: 100/0
clopp will become famous soon enoughclopp will become famous soon enough
По умолчанию Re: Замена PIC16F877-20I/P на PIC16F877А

Цитата:
Сообщение от Ученый Посмотреть сообщение
Зависит от используемого функционала. Есть отличия в модуле АЦП, например. Проанализируйте дефолтные установки функций, которые добавлены/изменены в 877А и принимайте решение.
Анализировать и изучать нет времени. На улице зима, цех замерзает. Задача- быстро восстановить газосигнализатор и запустить систему отопления- все.
clopp вне форума   Ответить с цитированием
Старый 18.01.2013, 12:59   #4
Ученый
Senior Member
 
Регистрация: 27.02.2007
Адрес: Москва
Возраст: 66
Сообщений: 577
Вес репутации: 1705/61
Ученый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant future
По умолчанию Re: Замена PIC16F877-20I/P на PIC16F877А

Цитата:
Сообщение от clopp Посмотреть сообщение
Анализировать и изучать нет времени. На улице зима, цех замерзает. Задача- быстро восстановить газосигнализатор и запустить систему отопления- все.
Тогда только "опыт, сын ошибок трудных..." на свой страх и риск.
__________________
Не знать - не стыдно, стыдно не учиться.
Ученый вне форума   Ответить с цитированием
Старый 18.01.2013, 13:06   #5
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 795
Вес репутации: 805/53
Marat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to behold
По умолчанию Re: Замена PIC16F877-20I/P на PIC16F877А

Насколько я помню - в "А" ещё добавлен модуль компараторов, и два пина по дефолту настроены на них...
Но может я и ошибаюсь - надо смотреть даташиты
Посмотрел - по дефолту компаратор отключен - выходы пины 6 и 7
__________________
RTFM.....и будет вам счастье

Последний раз редактировалось Marat; 18.01.2013 в 13:12.
Marat вне форума   Ответить с цитированием
Старый 18.01.2013, 13:08   #6
SSH
Banned
 
Регистрация: 27.02.2007
Адрес: Красноярск
Возраст: 47
Сообщений: 2,387
Вес репутации: 950/0
SSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to behold
По умолчанию Re: Замена PIC16F877-20I/P на PIC16F877А

Там, помнится, запись памяти программ отличалась и компаратор в "A" появился, но по умолчанию он, кажется, отключен. Если срочно, то только пробовать и имитировать на месте.
SSH вне форума   Ответить с цитированием
Старый 18.01.2013, 13:25   #7
Ученый
Senior Member
 
Регистрация: 27.02.2007
Адрес: Москва
Возраст: 66
Сообщений: 577
Вес репутации: 1705/61
Ученый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant future
По умолчанию Re: Замена PIC16F877-20I/P на PIC16F877А

Цитата:
Сообщение от clopp Посмотреть сообщение
На улице зима, цех замерзает
Если ничего не поможет, попробуйте добраться до цепей управления калорифером (или что там у Вас?) и организовать ручное управление.
__________________
Не знать - не стыдно, стыдно не учиться.
Ученый вне форума   Ответить с цитированием
Старый 18.01.2013, 13:57   #8
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,417
Вес репутации: 4322/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Замена PIC16F877-20I/P на PIC16F877А

Цитата:
Сообщение от clopp Посмотреть сообщение
Вылетела PIC16F877-20I/P. С аналогичного аппарата считали прошивку. В наличие есть PIC16F877А. Возможна ли замена PIC16F877-20I/P на PIC16F877А??
Про ваш случай ничего не скажу. А вот приходилось адаптировать программу для PIC16F628А на PIC16F628 (или наоборот, не помню уже). Там ещё и конфигурация отличается.
В программаторе PICPROG выбрали PIC16F628 и считали память программ и конфигурацию.
В программаторе PICPROG выбрали PIC16F628А, установили конфигурацию и записали память программ и конфигурацию. Помогло.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 18.01.2013, 16:01   #9
clopp
Junior Member
 
Регистрация: 28.12.2012
Возраст: 56
Сообщений: 4
Вес репутации: 100/0
clopp will become famous soon enoughclopp will become famous soon enough
По умолчанию Re: Замена PIC16F877-20I/P на PIC16F877А

Прошили поставили не работает. На кварце нет генерации. Далее тупик?
clopp вне форума   Ответить с цитированием
Старый 18.01.2013, 16:15   #10
Рак
Senior Member
 
Регистрация: 02.04.2008
Адрес: Кременчуг
Возраст: 31
Сообщений: 1,273
Вес репутации: 2175/68
Рак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond repute
По умолчанию Re: Замена PIC16F877-20I/P на PIC16F877А

Посмотрел даташиты и "PIC16F87X to PIC16F87XA Migration", действительно добавились компараторы, которые по-умолчанию, включены на ножках RA0-RA3. Отключаются они добавлением кода
Код:
CMCON = 0x07;
. Тактовую на кварце нужно смотреть с делителем 1:10. Иначе в момент прикосновения генерация будет исчезать.
Рак вне форума   Ответить с цитированием
Старый 18.01.2013, 16:22   #11
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,417
Вес репутации: 4322/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Замена PIC16F877-20I/P на PIC16F877А

Цитата:
Сообщение от clopp Посмотреть сообщение
Прошили поставили не работает. На кварце нет генерации. Далее тупик?
А чем прошивку считывали? Конфигурация генератора (XT,HS...)?
Может там ещё в EEPROM-е что не записали?
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 18.01.2013 в 16:37.
Pridnya вне форума   Ответить с цитированием
Старый 18.01.2013, 16:24   #12
Ученый
Senior Member
 
Регистрация: 27.02.2007
Адрес: Москва
Возраст: 66
Сообщений: 577
Вес репутации: 1705/61
Ученый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant futureУченый has a brilliant future
По умолчанию Re: Замена PIC16F877-20I/P на PIC16F877А

Цитата:
Сообщение от clopp Посмотреть сообщение
Прошили поставили не работает. На кварце нет генерации. Далее тупик?
Вы где находитесь? У меня есть 877 (Москва).
__________________
Не знать - не стыдно, стыдно не учиться.
Ученый вне форума   Ответить с цитированием
Старый 18.01.2013, 17:32   #13
clopp
Junior Member
 
Регистрация: 28.12.2012
Возраст: 56
Сообщений: 4
Вес репутации: 100/0
clopp will become famous soon enoughclopp will become famous soon enough
По умолчанию Re: Замена PIC16F877-20I/P на PIC16F877А

Башкирия. Отопление запустили в обход автоматики, с сигнализатором будем разбираться. Всем "зур рахмат".
clopp вне форума   Ответить с цитированием
Старый 28.01.2013, 09:18   #14
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,564
Вес репутации: 4996/153
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: Замена PIC16F877-20I/P на PIC16F877А

Цитата:
Сообщение от Рак Посмотреть сообщение
Посмотрел даташиты и "PIC16F87X to PIC16F87XA Migration", действительно добавились компараторы, которые по-умолчанию, включены на ножках RA0-RA3. Отключаются они добавлением кода
Код:
CMCON = 0x07;
компараторы по умолчанию отключены
Although the comparator is a new peripheral on the 16F87XA, the 16F87XA is defined to maintain 100%
pinout compatibility with the PIC16F87X. This is achieved by mapping the comparator inputs with the exist-
ing ADC channels on PORTA. The comparator is disabled on power-up so that existing PIC16F87X code
requires no modification.


другое дело, что пики обычно просто так не "вылетают".
Greg вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с прерыванием PIC 16F877A . chiraevevgenii Вопросы начинающих 8 13.01.2011 20:13
Адаптация PIC16F877 на PIC16F84A Avoronov Вопросы начинающих 13 24.02.2010 10:35
проблемка с PIC16F628A bereg_ok Продукция MICROCHIP 72 07.09.2007 11:00
USART для PIC16F877 и PIC16F628A на Ассемблере vrup Продукция MICROCHIP 1 19.04.2007 12:45


Часовой пояс GMT +3, время: 19:49.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot