Страница 1 из 1
помогите с заменой pic16f84 на pic16f628
Добавлено: Пт ноя 07, 2014 18:41:56
240669
Здравствуйте
Собрал себе часики на pic16f84 и одной лампе ин-8
но этот МК дороговат и не всегда есть в наличии, но все продаватели в рынке утверждают, что можно ставить pic16f628, но я полагаю, что надо переделывать прошивку, есть исходник, но нет знаний
если вдруг, кто-нибудь сможет мне помочь, буду очень благодарен
с уважением, Игорь
Re: помогите с заменой pic16f84 на pic16f628
Добавлено: Пт ноя 07, 2014 22:24:33
Ariadna-on-Line
В тонкостях не знаю, но в симуляторе Proteus проги от 84-го на 628-м работают ОК. Сейчас собираю частотомер , надеюсь как раз это тот самый случай.
Re: помогите с заменой pic16f84 на pic16f628
Добавлено: Сб ноя 08, 2014 01:59:45
koms48
Компараторы выключить надо. строки 251, 252.
Re: помогите с заменой pic16f84 на pic16f628
Добавлено: Сб ноя 08, 2014 02:22:01
urry
Адрес размещения РОН разный -
здесь исправить с 20
BOOLEAN equ 0x0C ; registar za izvedene bool varijable
PAUS_TMP1 equ 0x0D ; Pauza - tmp
и тд
Re: помогите с заменой pic16f84 на pic16f628
Добавлено: Сб ноя 08, 2014 03:36:42
240669
urry писал(а):Адрес размещения РОН разный -
здесь исправить с 20
BOOLEAN equ 0x0C ; registar za izvedene bool varijable
PAUS_TMP1 equ 0x0D ; Pauza - tmp
и тд
вот сейчас вообще не понятно
Re: помогите с заменой pic16f84 на pic16f628
Добавлено: Сб ноя 08, 2014 04:04:35
koms48
В 84-ом пользовательские ячейки начинаются с адреса 0Сh. В 628 с 20h. Вместо
BOOLEAN equ 0x0C ; registar za izvedene bool varijable
надо
BOOLEAN equ 0x20 ; registar za izvedene bool varijable
и так далее.
ЗЫ: В прошлом посте косяк влепил. Компаратор в банке 1 выключил

Re: помогите с заменой pic16f84 на pic16f628
Добавлено: Сб ноя 08, 2014 10:41:47
otest
Прошивка для 628.
Re: помогите с заменой pic16f84 на pic16f628
Добавлено: Сб ноя 08, 2014 11:05:35
240669
спасибо огромное за помощь, прошил 628, поставил в часики - заработало, только индикатор не высвечивает цифру 1, те время
12:21 высвечивается так - пусто-два-два-пусто, что может быть не так????
с уважением, Игорь
Re: помогите с заменой pic16f84 на pic16f628
Добавлено: Сб ноя 08, 2014 11:42:35
otest
Схему приложи.
Re: помогите с заменой pic16f84 на pic16f628
Добавлено: Сб ноя 08, 2014 18:36:15
240669
вот схема
а вот изменения портов для моей печатки
Re: помогите с заменой pic16f84 на pic16f628
Добавлено: Вс ноя 09, 2014 08:56:05
otest
Забыл отключить LVP. Вот окончательная прошивка.
Re: помогите с заменой pic16f84 на pic16f628
Добавлено: Вс ноя 09, 2014 10:35:39
koms48
Схема еритическая. Порт А без подтяжки, как он будет транзистором рулить? Для интересу нарисовал в протеусе, мигает пятеркой и всё. Кнопка по фигу. ТС, подкинь ссыль на первоисточник.
Re: помогите с заменой pic16f84 на pic16f628
Добавлено: Вс ноя 09, 2014 11:16:54
otest
Re: помогите с заменой pic16f84 на pic16f628
Добавлено: Вс ноя 09, 2014 12:47:56
dosikus
otest писал(а):
А зачем подтяжки на выходе?
Пуллап нет а пуллдаун в базу даже крайне желателен .
Re: помогите с заменой pic16f84 на pic16f628
Добавлено: Вс ноя 09, 2014 13:21:39
uldemir
koms48 писал(а):Схема еритическая. Порт А без подтяжки, как он будет транзистором рулить?
Ваше утверждение не верно. Единственный вывод порта A, который не способен выдать Vdd на вывод в схеме используется как вход.
dosikus писал(а):Пуллап нет а пуллдаун в базу даже крайне желателен .
Еще эксперт?
Не смотря на мою неприязнь к одноламповым
исполнителям желаний часам, схема вполне правильная и интересная. Взять, хотя бы то, что она тактируется от 32кГц.
Re: помогите с заменой pic16f84 на pic16f628
Добавлено: Вс ноя 09, 2014 13:39:57
dosikus
uldemir писал(а):Еще эксперт?
Я конечно понимаю что МК не ПЛИС , здесь думать надо.
В курсе что при старте пины в Hi-Z ?
Re: помогите с заменой pic16f84 на pic16f628
Добавлено: Вс ноя 09, 2014 13:55:18
uldemir
Ах это... Так далеко не подумал. Ничё с ними не случится. не 60-е прошлого столетья. Можно предположить, что к тому времени как преобразователь раскочегарится, выводы будут уже инициализированы. Второе, напряжение на коллекторе тоже никакое значительное не появится, пока не произойдёт ионизация газа. А те микротоки что могут там пойти, транзистор не убьют. Тогда уж и резистор на кнопку тоже следовало бы поставить и еще много чего. Для бытового применения, вполне достаточно.
Re: помогите с заменой pic16f84 на pic16f628
Добавлено: Вт ноя 11, 2014 11:44:14
koms48
Ох, ребяты, извините,(RA4, RA5) хвост отваливается уже ((иногда(вместе со мной) (в день зряплаты)).

Посмотрел внимательно на кишки порта А. Ваша правда! Привычка после 8051 осталась, пины подтягивать.