Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: demanik, ivan_fd  
Тактирование PIC16F1823
QWERTY Дата: Вс, 29.12.2024, 19:21  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 79
Репутация: 0   ±
Замечания:   ±
На сайте с 11.05.2008

Статус: Offline

Нашел у электриков среди болтов убитое устройство, Внутри оказалась плата с тремя кнопками и тремя индикаторами. На мое счастье, плата индикации выжила. Она содержит PIC16F1823 и еще три регистра.
Отмочил в спирте. Срисовал схему. По схеме похоже что аппарат измерял некоторые напряжения\токи и чего-то совершал на основе измерений. На плате отсутствует кварц, значит тактировался аппарат от внутреннего RC генератора. Чип позволил подключиться, прошивка залочена. Мне все равно - стер.
Попробовал шить - шьется.  Ради спортивного интереса захотелось написать свою прошивку под платку. Интересно жеж, готовая отладочная плата с помойки!))) Ну и не выбрасывать же исправный ПИК!
Давно не пользовался пиками, пришлось вспоминать.
В связи с этим возникают вопросы:
Как правильно задать тактирование чипа от внутреннего RC генератора?
Компилятор ругается на строку
Declare OSC=INTRC_OSC_NOCLKOUT, WDT_ON
и не ругается на строку
Declare Xtal=20
В мануале только про кварцевые резонаторы нашел.
Мне требуется чтобы чип работал от внутреннего генератора, так как все ноги заняты.
Версия компилятора 3.5.9.5. Может версия глючная?
АбиЩЩаю выложить это для всех, кому интересно))
Электрики обещали сказать точное название аппарата. Мож кому надо.
P.S. Как сюда прицепить изображение?

Сообщение отредактировал QWERTY - Пн, 30.12.2024, 14:42
ЯНДЕКС Дата: 29.12.2024
Legioner Дата: Вс, 05.01.2025, 12:33  |                                                                                                                Сообщение # 2
Группа: Проверенные
Ранг:  Пытаюсь разобраться
Сообщений: 42
Репутация: 0   ±
Замечания:   ±
На сайте с 22.08.2015

Статус: Offline

Доброго времени суток. Простите что не по теме, но что бы не плодить темы спрошу здесь.
Имеется контроллер 16f1939 не могу разобраться как в протоне прописать ему конфиг, на стандартный Config  протон ругается. Подскажите как прописать.


Legioner
xvovanx Дата: Вс, 05.01.2025, 17:20  |                                                                                                                Сообщение # 3
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 336
Репутация: 63   ±
Замечания:   ±
На сайте с 02.05.2013

Статус: Offline

Цитата QWERTY ()
Как правильно задать тактирование чипа от внутреннего RC генератора?

Цитата QWERTY ()
и не ругается на строку
Declare Xtal=20


Оставляете Declare Xtal=20 и ищите по мануалу регистр который отвечает за внутр.генерацию. Вот мой пример другого чипа Pic12F1840, но идея та же
Прикрепления: 2162341.png (64.9 Kb)
xvovanx Дата: Вс, 05.01.2025, 17:30  |                                                                                                                Сообщение # 4
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 336
Репутация: 63   ±
Замечания:   ±
На сайте с 02.05.2013

Статус: Offline

Цитата Legioner ()
как в протоне прописать ему конфиг, на стандартный Config  протон ругается. Подскажите как прописать.

Что значит стандартный? У вас в Протоне установлен плагин в шапке для подсказки по написанию конфигураций? Жмете один раз и готово, вся конфигурация по умолчанию, только под себя чуть подкорректировать если надо.
Прикрепления: 6592637.png (271.3 Kb)
Legioner Дата: Пн, 06.01.2025, 09:07  |                                                                                                                Сообщение # 5
Группа: Проверенные
Ранг:  Пытаюсь разобраться
Сообщений: 42
Репутация: 0   ±
Замечания:   ±
На сайте с 22.08.2015

Статус: Offline

xvovanx, Спасибо за ответ, но у меня в программе нет этого плагена. Я вписал конфигурацию так же как у вас на скрине до того как написать на форум. Но компилятор ругался на config2 а в частности на BORV_LO
Сейчас решил проблему.
Прикрепления: 6432176.jpg (130.8 Kb) · 5251324.png (14.9 Kb)


Legioner
Сообщение отредактировал Legioner - Пн, 06.01.2025, 09:12
xvovanx Дата: Пн, 06.01.2025, 18:42  |                                                                                                                Сообщение # 6
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 336
Репутация: 63   ±
Замечания:   ±
На сайте с 02.05.2013

Статус: Offline

Цитата Legioner ()
у меня в программе нет этого плагена

Тогда лови wink С закрытой программой Протон просто запусти и проинсталируй. В архиве два плагина - для Протон8 и Протон24, можешь оба установить.

https://files.inbox.lv/shared....15c42a3

Сообщение отредактировал xvovanx - Пн, 06.01.2025, 18:56
Legioner Дата: Вт, 07.01.2025, 06:01  |                                                                                                                Сообщение # 7
Группа: Проверенные
Ранг:  Пытаюсь разобраться
Сообщений: 42
Репутация: 0   ±
Замечания:   ±
На сайте с 22.08.2015

Статус: Offline

Цитата xvovanx ()
Тогда лови
xvovanx, Спасибо огромное. Установил все работает!


Legioner
  • Страница 1 из 1
  • 1
Поиск: