замена pic12f629 на pic12f675

Поклонники продукции Microchip Technology Inc тусуются тут.
LOGR
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Вс мар 15, 2015 15:38:15

Re: замена pic12f629 на pic12f675

Сообщение LOGR »

[uquote="Georgievic",url="/forum/viewtopic.php?p=4017503#p4017503"]Дрючил новые микрухи в количестве 4 штук, не работает девайс![/uquote]
Работает девайс. Уже пару лет выключает-включает. Вот источник http://www.ivica-novakovic.from.hr/IrOn-Off.htm
1en2
Собутыльник Кота
Сообщения: 2804
Зарегистрирован: Вс фев 02, 2020 09:12:37

Re: замена pic12f629 на pic12f675

Сообщение 1en2 »

если основная цель спасти устройство, то надо ставить защитное Реле Напряжения, а не думать, что ручное отключение сети в этом поможет......мало кому удавалось успеть вручную что-то отключить при аварии в сети (скачки напряжения могут быть не только ночью)...)))
Georgievic
Родился
Сообщения: 4
Зарегистрирован: Пн дек 02, 2019 20:41:58

Re: замена pic12f629 на pic12f675

Сообщение Georgievic »

[uquote="КРАМ",url="/forum/viewtopic.php?p=4017545#p4017545"][uquote="1en2",url="/forum/viewtopic.php?p=4017534#p4017534"]затёрли константу... вместо 00 запишите туда что-то (0F)...[/uquote]
Если константу затерли, то там 0x3FFF. Чтобы не было зацикливания при наличии вызова калибровки в программе, в последнюю ячейку нужно написать 0x3400 (код инструкции retlw 0x00). Тогда коррекция частоты осциллятора будет равна нулю.[/uquote]
Огромное спасибо! Так и есть!!!! Последняя ячейка в новых была 0x3434h. При прошивке в hex изменил последнюю ячейку по адресу 03FF на это значение и всё заработало!
Друзья! Благодарю всех кто откликнулся на мой вопрос!
P.S. Запрос был рассчитан на тех кто собирал этот девайс что бы убедиться в работоспособности публикуемого кода, поэтому дал только ссылки.

Добавлено after 11 minutes:
[uquote="1en2",url="/forum/viewtopic.php?p=4017651#p4017651"]если основная цель спасти устройство, то надо ставить защитное Реле Напряжения, а не думать, что ручное отключение сети в этом поможет......мало кому удавалось успеть вручную что-то отключить при аварии в сети (скачки напряжения могут быть не только ночью)...)))[/uquote]
Ясен перец! Просто в удлинитель подключен ещё ночничёк.
Georgievic
Родился
Сообщения: 4
Зарегистрирован: Пн дек 02, 2019 20:41:58

Re: замена pic12f629 на pic12f675

Сообщение Georgievic »

Однако неплохо бы было вставить в программку процедурку опроса сетевого напряжения и отключения по превышению 220в!
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: замена pic12f629 на pic12f675

Сообщение otest »

отключения по превышению 220в

Почему 220 ? Вы с другой планеты ?
Georgievic
Родился
Сообщения: 4
Зарегистрирован: Пн дек 02, 2019 20:41:58

Re: замена pic12f629 на pic12f675

Сообщение Georgievic »

[uquote="otest",url="/forum/viewtopic.php?p=4028604#p4028604"]
отключения по превышению 220в

Почему 220 ? Вы с другой планеты ?[/uquote]
Это не принципиально. Потенциометром можно установить и 235 и 250.
shabanov89
Родился
Сообщения: 1
Зарегистрирован: Чт сен 16, 2021 20:56:30

Re: замена pic12f629 на pic12f675

Сообщение shabanov89 »

Здравствуйте!
Есть прошивка на 12f629, а с Али приехали 675.
Помогите переделать прошивку, пожалуйста!
Вложения
ACC_ON-OFF_1Hr.hex
(1.3 КБ) 421 скачивание
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: замена pic12f629 на pic12f675

Сообщение otest »

Пробуй
Вложения
ACC.HEX
(1.27 КБ) 394 скачивания
Sevaye
Родился
Сообщения: 9
Зарегистрирован: Пн дек 20, 2021 10:56:17

Re: замена pic12f629 на pic12f675

Сообщение Sevaye »

Здравствуйте. Прошу помощи. Есть прошивка под pic12f675, а в наличии 12f629. Помогите переделать с pic12f675, на 12f629. Спасибо.
Вложения
TURN.HEX
(1.24 КБ) 376 скачиваний
Аватара пользователя
Родэрик
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Чт ноя 26, 2015 23:22:35
Откуда: не с Уфы
Контактная информация:

Re: замена pic12f629 на pic12f675

Сообщение Родэрик »

Прошей без "переделки".
Sevaye
Родился
Сообщения: 9
Зарегистрирован: Пн дек 20, 2021 10:56:17

Re: замена pic12f629 на pic12f675

Сообщение Sevaye »

[uquote="Родэрик",url="/forum/viewtopic.php?p=4145181#p4145181"]Прошей без "переделки".[/uquote]
Прошивал - не работает.
1en2
Собутыльник Кота
Сообщения: 2804
Зарегистрирован: Вс фев 02, 2020 09:12:37

Re: замена pic12f629 на pic12f675

Сообщение 1en2 »

выкладывай, где взял прошивку и что за ус-во....Константу в последней ячейке памяти забыл сохранить.....
Sevaye
Родился
Сообщения: 9
Зарегистрирован: Пн дек 20, 2021 10:56:17

Re: замена pic12f629 на pic12f675

Сообщение Sevaye »

Устройство: One-touch поворотники для автомобиля MMC Lancer9. Константу первый раз действительно стер, но так-как микросхемы заказывал две, то вторую уже сохранил. Прошивку брал с сайта http://forum.amadeus-project.com/index. ... topic=1239 в ее работоспособности не сомневаюсь, но там 12F675.
В общем, я к тому, что если прошивка должна работать и без переделки на 12F629, то буду искать проблему в другом месте (может китаец нерабочие микросхемы прислал, может я где накосячил, может еще что)
1en2
Собутыльник Кота
Сообщения: 2804
Зарегистрирован: Вс фев 02, 2020 09:12:37

Re: замена pic12f629 на pic12f675

Сообщение 1en2 »

если микросхема пишется и читается, то должна быть живой.....выложи считаный хекс из микросхемы...
===
по ссылке без регистрации ничего не посмотришь...(такое не надо)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: замена pic12f629 на pic12f675

Сообщение BOB51 »

Если в проекте задействован АЦП замена 675го на 629 невозможна.
8)
Sevaye
Родился
Сообщения: 9
Зарегистрирован: Пн дек 20, 2021 10:56:17

Re: замена pic12f629 на pic12f675

Сообщение Sevaye »

Изображение
Насколько я понимаю, АЦП здесь не задействован.
Принцип: контроллер отслеживает "0" на GP4, GP5, при его появлении выдает "1" на несколько секунд на GP1,GP2.
У меня что то работает, но не адекватно. Подтянул GP4, GP5 к "1" через 10К, стало лучше (я проверяю на столе, в автомобиле эти выводы и так бы были на "1"), но все равно что то не то.
Скачал MPLAB, думал из исходника скомпилировать под 12f629, но пока в нем только пытаюсь разобраться.
Вложения
fw.hex
Прочитал из pic
(5.65 КБ) 365 скачиваний
исходник.txt
Исходник
(2.34 КБ) 359 скачиваний
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: замена pic12f629 на pic12f675

Сообщение BOB51 »

GP0 вполне себе может являться входом вольтметра, контролирующего напряжение +12 вольт...
8)
Да и МПЛАБ тут не поможет - сказано же в исходнике:
"... Compiler : PicBasic Pro 2.60 ..."
:wink:
Sevaye
Родился
Сообщения: 9
Зарегистрирован: Пн дек 20, 2021 10:56:17

Re: замена pic12f629 на pic12f675

Сообщение Sevaye »

"1" на GP0, в данном случае, используется для включения обоих выходов GP1,GP2 в "1" (режим аварийки, при открывании двери, или движение задним ходом). У меня этот вывод на земле, я его не использую.

Добавлено after 14 minutes 51 second:
Глупый вопрос: А данный контроллер может в процессе выполнения команд изменять направление вход\выход ? Ну например GP4 сперва вход, потом выход, потом снова вход ... ?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: замена pic12f629 на pic12f675

Сообщение BOB51 »

Это обычный режим для микроконтроллеров.
PIC12F629_675_rus_datasheet.pdf
(1.87 МБ) 529 скачиваний

8)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: замена pic12f629 на pic12f675

Сообщение oleg110592 »

[uquote="Sevaye",url="/forum/viewtopic.php?p=4146049#p4146049"]Насколько я понимаю, АЦП здесь не задействован.[/uquote]
совершенно верно - это видно в исходнике

Код: Выделить всё

TRISIO = %111001           ' RA1, RA2 - Output
ANSEL  = 0                 ' All pins - digital
CMCON  = %00000111         ' Comparators - Off

но ANSEL регистра в pic12f629 нет - надо бы закомментировать.
Поскольку пиквасика у меня нет - дизассемблировал, переназначил тип микроконтроллера, закомментировал ANSEL, скомпилировал - в протеусе лапами шевелит.
Может пригодится
TURN2.zip
(1.93 КБ) 368 скачиваний
Ответить

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