Страница 1 из 1

Помогите изменить прошивку от pic12f683.

Добавлено: Чт дек 03, 2015 07:46:57
alexvas2004
Здравствуйте!
Помогите пожалуйста изменить прошивку от pic12f683 для pic12f629.
Прошил pic12f629, но так как внутренний генератор работает только на 4 мГц, программа исполняется очень быстро.
В исходнике похоже установлена частота 31кГц (pic12f683 позволяет менять частоту).
Исходник в архиве.

Re: Помогите изменить прошивку от pic12f683.

Добавлено: Чт дек 03, 2015 23:14:34
Родэрик
Можно просто подсоединить внешний часовой кварц (32768), изменив соответственно слово конфигурации и при необходимости перенастроив направления ног.
Либо менять все задержки в программе кратно. В 629-ом нет ANSEL,OSCCON.
А вообще, что именно делает эта программа? Включает телефон?

Re: Помогите изменить прошивку от pic12f683.

Добавлено: Пт дек 04, 2015 05:13:42
alexvas2004
Программа управляет телефоном. А вообще это устройство для управления нагрузкой по gsm каналу.
cxem.net/sotov/sotov113.php
В программировании не разбираюсь. А на счет кварца - спасибо за идею. Ноги для подключения кварца свободные. Если конфигурационные биты установить на работу с кварцем, наверное может и заработает. Разница между 31 и 32 кгц думаю не окажут существенного влияния.
Надо попробовать!

Re: Помогите изменить прошивку от pic12f683.

Добавлено: Пт дек 04, 2015 05:40:42
shindax
IMHO нет смысла железо переделывать и периферия никакая не используется, даже таймеры. Нужно, как посоветовали выше, прогнать программу в симуляторе и подобрать константы задержек под 4MHz, их там всего-ничего. И изменить входной вывод на любой другой, а MCLR пусть исполняет свою прямую функцию. Если будет использоваться "простой и надежный программатор" ( т.е. из г..на и палок ), то можно и не перепрошить после первого раза. Есть смысл вообще PIC10 применить. И в любом случае придётся программу переписывать. Руки-бы отрывать за такие поделки, вообще-то.

Re: Помогите изменить прошивку от pic12f683.

Добавлено: Пт дек 04, 2015 06:15:24
alexvas2004
В программировании я 0. В наличии только pic12f629. Программатор нормальный имеется.
Не меняя прошивки, но изменив конфигурацию на внешний кварц, схема работать не будет?

Re: Помогите изменить прошивку от pic12f683.

Добавлено: Пт дек 04, 2015 07:02:29
shindax
МК запустится. Неизвестно, только, как поведёт себя МК после записи в несуществующие ячейки памяти, сам не пробовал, врать не стану. В конце исходника стоит RETURN, да ещё после директивы END. Что это - х.з. надо у автора спрашивать. Скажу одно: по приведённой ссылке стали печатать откровенную шнягу, бывает похлеще, чем в журнале "Радио". Фразы в исходнике типа "NOP ; ТКНУЛ НА ВСЯКИЙ СЛУЧАЙ, или NOP ; ХУЖЕ НЕ БУДЕТ" говорят о многом. :D Мой совет, сделайте всё сами, под себя, конструкция элементарная, на PIC12f629 есть переводной даташит, MPLAB бесплатный, при желании можно XC8 поиспользовать. Будет повод собой гордиться. :)