помогите с заменой pic16f84 на pic16f628
помогите с заменой pic16f84 на pic16f628
Здравствуйте
Собрал себе часики на pic16f84 и одной лампе ин-8
но этот МК дороговат и не всегда есть в наличии, но все продаватели в рынке утверждают, что можно ставить pic16f628, но я полагаю, что надо переделывать прошивку, есть исходник, но нет знаний
если вдруг, кто-нибудь сможет мне помочь, буду очень благодарен
с уважением, Игорь
Собрал себе часики на pic16f84 и одной лампе ин-8
но этот МК дороговат и не всегда есть в наличии, но все продаватели в рынке утверждают, что можно ставить pic16f628, но я полагаю, что надо переделывать прошивку, есть исходник, но нет знаний
если вдруг, кто-нибудь сможет мне помочь, буду очень благодарен
с уважением, Игорь
- Вложения
-
- clk исправленный.asm
- (14 КБ) 446 скачиваний
- Реклама
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1482
- Зарегистрирован: Вс май 13, 2012 00:01:54
Re: помогите с заменой pic16f84 на pic16f628
В тонкостях не знаю, но в симуляторе Proteus проги от 84-го на 628-м работают ОК. Сейчас собираю частотомер , надеюсь как раз это тот самый случай.
- Вложения
-
- Безымянный.JPG
- (106.12 КБ) 571 скачивание
Re: помогите с заменой pic16f84 на pic16f628
Компараторы выключить надо. строки 251, 252.
- Вложения
-
- clk исправленный.asm
- (14.06 КБ) 415 скачиваний
- urry
- Сверлит текстолит когтями
- Сообщения: 1262
- Зарегистрирован: Пн дек 08, 2008 10:58:48
- Откуда: Винница
- Контактная информация:
Re: помогите с заменой pic16f84 на pic16f628
Адрес размещения РОН разный -
здесь исправить с 20
BOOLEAN equ 0x0C ; registar za izvedene bool varijable
PAUS_TMP1 equ 0x0D ; Pauza - tmp
и тд
здесь исправить с 20
BOOLEAN equ 0x0C ; registar za izvedene bool varijable
PAUS_TMP1 equ 0x0D ; Pauza - tmp
и тд
Re: помогите с заменой pic16f84 на pic16f628
вот сейчас вообще не понятно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 правил форума. Предупрежден!
Причина: Нарушение пункта 2.7 правил форума. Предупрежден!
- Реклама
Re: помогите с заменой pic16f84 на pic16f628
В 84-ом пользовательские ячейки начинаются с адреса 0Сh. В 628 с 20h. Вместо
BOOLEAN equ 0x0C ; registar za izvedene bool varijable
надо
BOOLEAN equ 0x20 ; registar za izvedene bool varijable
и так далее.
ЗЫ: В прошлом посте косяк влепил. Компаратор в банке 1 выключил
BOOLEAN equ 0x0C ; registar za izvedene bool varijable
надо
BOOLEAN equ 0x20 ; registar za izvedene bool varijable
и так далее.
ЗЫ: В прошлом посте косяк влепил. Компаратор в банке 1 выключил
Re: помогите с заменой pic16f84 на pic16f628
Прошивка для 628.
Re: помогите с заменой pic16f84 на pic16f628
спасибо огромное за помощь, прошил 628, поставил в часики - заработало, только индикатор не высвечивает цифру 1, те время
12:21 высвечивается так - пусто-два-два-пусто, что может быть не так????
с уважением, Игорь
12:21 высвечивается так - пусто-два-два-пусто, что может быть не так????
с уважением, Игорь
Последний раз редактировалось AlekseyEnergo Пн ноя 10, 2014 20:40:55, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал.
Re: помогите с заменой pic16f84 на pic16f628
Схему приложи.
Re: помогите с заменой pic16f84 на pic16f628
вот схема
а вот изменения портов для моей печатки
Последний раз редактировалось AlekseyEnergo Пн ноя 10, 2014 20:41:47, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал.
Re: помогите с заменой pic16f84 на pic16f628
Забыл отключить LVP. Вот окончательная прошивка.
Re: помогите с заменой pic16f84 на pic16f628
Схема еритическая. Порт А без подтяжки, как он будет транзистором рулить? Для интересу нарисовал в протеусе, мигает пятеркой и всё. Кнопка по фигу. ТС, подкинь ссыль на первоисточник.
Re: помогите с заменой pic16f84 на pic16f628
http://www.elektronika.ba/683/in-8-sing ... ube-clock/
А зачем подтяжки на выходе?
А зачем подтяжки на выходе?
Re: помогите с заменой pic16f84 на pic16f628
Пуллап нет а пуллдаун в базу даже крайне желателен .otest писал(а): А зачем подтяжки на выходе?
Re: помогите с заменой pic16f84 на pic16f628
Ваше утверждение не верно. Единственный вывод порта A, который не способен выдать Vdd на вывод в схеме используется как вход.koms48 писал(а):Схема еритическая. Порт А без подтяжки, как он будет транзистором рулить?
Еще эксперт?dosikus писал(а):Пуллап нет а пуллдаун в базу даже крайне желателен .
Не смотря на мою неприязнь к одноламповым исполнителям желаний часам, схема вполне правильная и интересная. Взять, хотя бы то, что она тактируется от 32кГц.
Re: помогите с заменой pic16f84 на pic16f628
Я конечно понимаю что МК не ПЛИС , здесь думать надо.uldemir писал(а):Еще эксперт?
В курсе что при старте пины в Hi-Z ?
Re: помогите с заменой pic16f84 на pic16f628
Ах это... Так далеко не подумал. Ничё с ними не случится. не 60-е прошлого столетья. Можно предположить, что к тому времени как преобразователь раскочегарится, выводы будут уже инициализированы. Второе, напряжение на коллекторе тоже никакое значительное не появится, пока не произойдёт ионизация газа. А те микротоки что могут там пойти, транзистор не убьют. Тогда уж и резистор на кнопку тоже следовало бы поставить и еще много чего. Для бытового применения, вполне достаточно.
Re: помогите с заменой pic16f84 на pic16f628
Ох, ребяты, извините,(RA4, RA5) хвост отваливается уже ((иногда(вместе со мной) (в день зряплаты)).
Посмотрел внимательно на кишки порта А. Ваша правда! Привычка после 8051 осталась, пины подтягивать.


