помогите с заменой pic16f84 на pic16f628

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
240669
Открыл глаза
Сообщения: 56
Зарегистрирован: Ср фев 19, 2014 13:15:14
Откуда: Минск

помогите с заменой pic16f84 на pic16f628

Сообщение 240669 »

Здравствуйте
Собрал себе часики на pic16f84 и одной лампе ин-8
но этот МК дороговат и не всегда есть в наличии, но все продаватели в рынке утверждают, что можно ставить pic16f628, но я полагаю, что надо переделывать прошивку, есть исходник, но нет знаний
если вдруг, кто-нибудь сможет мне помочь, буду очень благодарен
с уважением, Игорь
Вложения
clk исправленный.asm
(14 КБ) 446 скачиваний
Реклама
Аватара пользователя
Ariadna-on-Line
Это не хвост, это антенна
Сообщения: 1482
Зарегистрирован: Вс май 13, 2012 00:01:54

Re: помогите с заменой pic16f84 на pic16f628

Сообщение Ariadna-on-Line »

В тонкостях не знаю, но в симуляторе Proteus проги от 84-го на 628-м работают ОК. Сейчас собираю частотомер , надеюсь как раз это тот самый случай.
Вложения
Безымянный.JPG
(106.12 КБ) 571 скачивание
Реклама
koms48
Встал на лапы
Сообщения: 132
Зарегистрирован: Пт окт 19, 2012 05:54:55

Re: помогите с заменой pic16f84 на pic16f628

Сообщение koms48 »

Компараторы выключить надо. строки 251, 252.
Вложения
clk исправленный.asm
(14.06 КБ) 415 скачиваний
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: помогите с заменой pic16f84 на pic16f628

Сообщение urry »

Адрес размещения РОН разный -
здесь исправить с 20
BOOLEAN equ 0x0C ; registar za izvedene bool varijable
PAUS_TMP1 equ 0x0D ; Pauza - tmp

и тд
Реклама
Эиком - электронные компоненты и радиодетали
240669
Открыл глаза
Сообщения: 56
Зарегистрирован: Ср фев 19, 2014 13:15:14
Откуда: Минск

Re: помогите с заменой pic16f84 на pic16f628

Сообщение 240669 »

urry писал(а):Адрес размещения РОН разный -
здесь исправить с 20
BOOLEAN equ 0x0C ; registar za izvedene bool varijable
PAUS_TMP1 equ 0x0D ; Pauza - tmp

и тд
вот сейчас вообще не понятно
Последний раз редактировалось AlekseyEnergo Пн ноя 10, 2014 20:39:51, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Предупрежден!
Реклама
koms48
Встал на лапы
Сообщения: 132
Зарегистрирован: Пт окт 19, 2012 05:54:55

Re: помогите с заменой pic16f84 на pic16f628

Сообщение koms48 »

В 84-ом пользовательские ячейки начинаются с адреса 0Сh. В 628 с 20h. Вместо
BOOLEAN equ 0x0C ; registar za izvedene bool varijable
надо
BOOLEAN equ 0x20 ; registar za izvedene bool varijable
и так далее.
ЗЫ: В прошлом посте косяк влепил. Компаратор в банке 1 выключил :oops:
Реклама
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: помогите с заменой pic16f84 на pic16f628

Сообщение otest »

Прошивка для 628.
240669
Открыл глаза
Сообщения: 56
Зарегистрирован: Ср фев 19, 2014 13:15:14
Откуда: Минск

Re: помогите с заменой pic16f84 на pic16f628

Сообщение 240669 »

спасибо огромное за помощь, прошил 628, поставил в часики - заработало, только индикатор не высвечивает цифру 1, те время
12:21 высвечивается так - пусто-два-два-пусто, что может быть не так????
с уважением, Игорь
Последний раз редактировалось AlekseyEnergo Пн ноя 10, 2014 20:40:55, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал.
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: помогите с заменой pic16f84 на pic16f628

Сообщение otest »

Схему приложи.
240669
Открыл глаза
Сообщения: 56
Зарегистрирован: Ср фев 19, 2014 13:15:14
Откуда: Минск

Re: помогите с заменой pic16f84 на pic16f628

Сообщение 240669 »

вот схема
shema.png
(79.96 КБ) 348 скачиваний
а вот изменения портов для моей печатки
порты.txt
(296 байт) 220 скачиваний
Последний раз редактировалось AlekseyEnergo Пн ноя 10, 2014 20:41:47, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал.
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: помогите с заменой pic16f84 на pic16f628

Сообщение otest »

Забыл отключить LVP. Вот окончательная прошивка.
koms48
Встал на лапы
Сообщения: 132
Зарегистрирован: Пт окт 19, 2012 05:54:55

Re: помогите с заменой pic16f84 на pic16f628

Сообщение koms48 »

Схема еритическая. Порт А без подтяжки, как он будет транзистором рулить? Для интересу нарисовал в протеусе, мигает пятеркой и всё. Кнопка по фигу. ТС, подкинь ссыль на первоисточник.
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: помогите с заменой pic16f84 на pic16f628

Сообщение otest »

http://www.elektronika.ba/683/in-8-sing ... ube-clock/
А зачем подтяжки на выходе?
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: помогите с заменой pic16f84 на pic16f628

Сообщение dosikus »

otest писал(а): А зачем подтяжки на выходе?
Пуллап нет а пуллдаун в базу даже крайне желателен .
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7359
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: помогите с заменой pic16f84 на pic16f628

Сообщение uldemir »

koms48 писал(а):Схема еритическая. Порт А без подтяжки, как он будет транзистором рулить?
Ваше утверждение не верно. Единственный вывод порта A, который не способен выдать Vdd на вывод в схеме используется как вход.
dosikus писал(а):Пуллап нет а пуллдаун в базу даже крайне желателен .
Еще эксперт?

Не смотря на мою неприязнь к одноламповым исполнителям желаний часам, схема вполне правильная и интересная. Взять, хотя бы то, что она тактируется от 32кГц.
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: помогите с заменой pic16f84 на pic16f628

Сообщение dosikus »

uldemir писал(а):Еще эксперт?
Я конечно понимаю что МК не ПЛИС , здесь думать надо. :)))
В курсе что при старте пины в Hi-Z ?
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7359
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: помогите с заменой pic16f84 на pic16f628

Сообщение uldemir »

Ах это... Так далеко не подумал. Ничё с ними не случится. не 60-е прошлого столетья. Можно предположить, что к тому времени как преобразователь раскочегарится, выводы будут уже инициализированы. Второе, напряжение на коллекторе тоже никакое значительное не появится, пока не произойдёт ионизация газа. А те микротоки что могут там пойти, транзистор не убьют. Тогда уж и резистор на кнопку тоже следовало бы поставить и еще много чего. Для бытового применения, вполне достаточно.
koms48
Встал на лапы
Сообщения: 132
Зарегистрирован: Пт окт 19, 2012 05:54:55

Re: помогите с заменой pic16f84 на pic16f628

Сообщение koms48 »

Ох, ребяты, извините,(RA4, RA5) хвост отваливается уже ((иногда(вместе со мной) (в день зряплаты)). :oops: Посмотрел внимательно на кишки порта А. Ваша правда! Привычка после 8051 осталась, пины подтягивать.
Ответить

Вернуться в «PIC»