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

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

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

Ответ
 
Опции темы Опции просмотра
Старый 18.01.2013, 12:04   #1
clopp
Junior Member
 
Регистрация: 28.12.2012
Возраст: 55
Сообщений: 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
Сообщений: 520
Вес репутации: 1469/56
Ученый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud of
По умолчанию Re: Замена PIC16F877-20I/P на PIC16F877А

Зависит от используемого функционала. Есть отличия в модуле АЦП, например. Проанализируйте дефолтные установки функций, которые добавлены/изменены в 877А и принимайте решение.
__________________
Не знать - не стыдно, стыдно не учиться.
Ученый вне форума   Ответить с цитированием
Старый 18.01.2013, 12:55   #3
clopp
Junior Member
 
Регистрация: 28.12.2012
Возраст: 55
Сообщений: 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
Сообщений: 520
Вес репутации: 1469/56
Ученый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud of
По умолчанию Re: Замена PIC16F877-20I/P на PIC16F877А

Цитата:
Сообщение от clopp Посмотреть сообщение
Анализировать и изучать нет времени. На улице зима, цех замерзает. Задача- быстро восстановить газосигнализатор и запустить систему отопления- все.
Тогда только "опыт, сын ошибок трудных..." на свой страх и риск.
__________________
Не знать - не стыдно, стыдно не учиться.
Ученый вне форума   Ответить с цитированием
Старый 18.01.2013, 13:06   #5
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 785
Вес репутации: 805/51
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
Адрес: Красноярск
Возраст: 46
Сообщений: 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
Сообщений: 520
Вес репутации: 1469/56
Ученый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud of
По умолчанию Re: Замена PIC16F877-20I/P на PIC16F877А

Цитата:
Сообщение от clopp Посмотреть сообщение
На улице зима, цех замерзает
Если ничего не поможет, попробуйте добраться до цепей управления калорифером (или что там у Вас?) и организовать ручное управление.
__________________
Не знать - не стыдно, стыдно не учиться.
Ученый вне форума   Ответить с цитированием
Старый 18.01.2013, 13:57   #8
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 37
Сообщений: 4,007
Вес репутации: 3958/109
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
Возраст: 55
Сообщений: 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,211
Вес репутации: 1893/63
Рак 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А

Посмотрел даташиты и "PIC16F87X to PIC16F87XA Migration", действительно добавились компараторы, которые по-умолчанию, включены на ножках RA0-RA3. Отключаются они добавлением кода
Код:
CMCON = 0x07;
. Тактовую на кварце нужно смотреть с делителем 1:10. Иначе в момент прикосновения генерация будет исчезать.
Рак вне форума   Ответить с цитированием
Старый 18.01.2013, 16:22   #11
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 37
Сообщений: 4,007
Вес репутации: 3958/109
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
Сообщений: 520
Вес репутации: 1469/56
Ученый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud ofУченый has much to be proud of
По умолчанию Re: Замена PIC16F877-20I/P на PIC16F877А

Цитата:
Сообщение от clopp Посмотреть сообщение
Прошили поставили не работает. На кварце нет генерации. Далее тупик?
Вы где находитесь? У меня есть 877 (Москва).
__________________
Не знать - не стыдно, стыдно не учиться.
Ученый вне форума   Ответить с цитированием
Старый 18.01.2013, 17:32   #13
clopp
Junior Member
 
Регистрация: 28.12.2012
Возраст: 55
Сообщений: 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,467
Вес репутации: 4590/146
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, время: 07:23.


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