Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 06.04.2004, 00:04  
Muzicant
Прописка
 
Регистрация: 21.06.2003
Сообщений: 118
Сказал спасибо: 0
Сказали Спасибо 19 раз(а) в 19 сообщении(ях)
Muzicant на пути к лучшему
По умолчанию

А кто тут из Минска? Я бы то же пообщалься - сам, знаете ли из Миснка - не часто на просторах рунета встречаю... а про 84 эта песня уже давно. 628 - лучше всего, причем плюс еще разная полезная порою переферия...а про стоимость я все большше убеждаюсь, что некоторые фирмы, типа фирмы под названием "АлфаСофт"(АльфаЧип) часто "не реально" задирают цену - детская политика, но (как ни прескорбно это понять) Минск - большая деревня !
Реклама:
Muzicant вне форума  
Непрочитано 21.07.2004, 18:05  
Гость
 
Сообщений: n/a
По умолчанию Pic16f628

Сообщение от DK
вот, где-то когда-то нашел:

Цитата:
Что необходимо для перевода программы с PIC16F84A на новый более мощный и более дешевый PIC16F628?
Эти контроллеры совместимы по расположению выводов, но имеют различную внутреннюю структуру организации памяти, поэтому для перевода программы с PIC16F84A на PIC16F628 необходимо обратить внимание на отличия:
Биты конфигурации.
- Если бит LVP=1, то включен режим низковольтного программирования, при котором вывод RB4 как порт ввода/вывода использоваться не может.
- Если в устройстве используется внешний сброс микроконтроллера, то бит MCLRE должен быть "1".
- Обратите внимание на биты конфигурации тактового генератора.
При инициализации PORTA необходимо отключить компаратор (поскольку в PIC16F84 его нет), ниже приведен пример программы: CLRF PORTA
MOVLW 0X07
MOVWF CMCON
BCF STATUS, RP1
BSF STATUS, RP0
MOVLW 0x1F
MOVWF TRISA

В PIC16F84А бит разрешения прерываний от EEPROM памяти EEIE находиться в регистре INTCON‹6›, а в PIC16F628 на этом месте бит разрешения прерываний от периферийных модулей PEIE, а бит EEIE лежит в регистре PIE1‹7›. Проверьте размещение битов прерываний от EEPROM памяти данных.
Регистры работы с EEPROM лежат по разным адресам и разным банкам памяти.
Регистры общего назначения в PIC16F84А начинаются с адреса 0Ch/8Ch в банках 0/1 соответственно. В PIC16F628 регистры специального назначения расположены в первых 32 регистрах банков памяти (0-1F для банка 0). Некорректное обращение с этими регистрами может привести к непредсказуемой работе программы.
В PIC16F84А область памяти данных 8Ch - CFh отображается на 0Ch - 4Fh. В PIC16F628 отображаемая область памяти данных во всех банках расположена по адресу 70h -7Fh.
В PIC16F84А два банка памяти, поэтому бит PR1 (для прямой адресации) и IRP (для косвенной адресации) в регистре STATUS не имели значения. В PIC16F628 четыре банка памяти данных, и указанные биты управляют их выбором. Проверьте использование этих битов в программе.
 
Непрочитано 21.07.2004, 20:42  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от Muzicant
А кто тут из Минска? Я бы то же пообщалься - сам, знаете ли из Миснка - не часто на просторах рунета встречаю... а про 84 эта песня уже давно. 628 - лучше всего, причем плюс еще разная полезная порою переферия...а про стоимость я все большше убеждаюсь, что некоторые фирмы, типа фирмы под названием "АлфаСофт"(АльфаЧип) часто "не реально" задирают цену - детская политика, но (как ни прескорбно это понять) Минск - большая деревня !
Ну я... В смысле из Минска. Только я AVR-ы предпочитаю.
А насчет АльфаСофта зря вы - как раз самая приятная фирма. Попробуйте прийти на тот же Шпат и купить ОДИН микроконтроллер.
Кстати, с AVRами та же картина - старые стОят зачастую дороже. Но связано это не только с прдвижением нового, но и с тонкостями бухгалтерии - нельзя продать товар дешевле, чем он куплен, посадят.
nml вне форума  
Непрочитано 24.08.2004, 16:29  
GRR
Гость
 
Сообщений: n/a
По умолчанию

›Так что 628 попахивает
628-е дешевле, так что все нормально...
 
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена транзистора AlexorLife Информация по радиокомпонентам 0 13.08.2009 13:35
Температурный сбой 16F84 и DS1990 mikk Микроконтроллеры, АЦП, память и т.д 1 03.07.2006 11:37
Pic 16f84 - сигналы поворота и сигнал СТОП Kristina Микроконтроллеры, АЦП, память и т.д 4 09.12.2005 13:15
Память программ в 16F84 Микроконтроллеры, АЦП, память и т.д 4 20.11.2005 23:25
16F84 (REV A) mikesmith Коллекция глюков 0 22.05.2003 21:57


Часовой пояс GMT +4, время: 11:36.


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