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

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Открыл глаза
Аватара пользователя
Сообщения: 48
Зарегистрирован: Пн фев 15, 2010 05:28:51

Сообщение alexvas2004 »

Здравствуйте!
Помогите пожалуйста изменить прошивку от pic12f683 для pic12f629.
Прошил pic12f629, но так как внутренний генератор работает только на 4 мГц, программа исполняется очень быстро.
В исходнике похоже установлена частота 31кГц (pic12f683 позволяет менять частоту).
Исходник в архиве.
Вложения
sotov113_gsm.rar
(34.14 КБ) 224 скачивания
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 164
Зарегистрирован: Чт ноя 26, 2015 23:22:35
Откуда: не с Уфы

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

Можно просто подсоединить внешний часовой кварц (32768), изменив соответственно слово конфигурации и при необходимости перенастроив направления ног.
Либо менять все задержки в программе кратно. В 629-ом нет ANSEL,OSCCON.
А вообще, что именно делает эта программа? Включает телефон?
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 48
Зарегистрирован: Пн фев 15, 2010 05:28:51

Сообщение alexvas2004 »

Программа управляет телефоном. А вообще это устройство для управления нагрузкой по gsm каналу.
cxem.net/sotov/sotov113.php
В программировании не разбираюсь. А на счет кварца - спасибо за идею. Ноги для подключения кварца свободные. Если конфигурационные биты установить на работу с кварцем, наверное может и заработает. Разница между 31 и 32 кгц думаю не окажут существенного влияния.
Надо попробовать!
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Сообщение shindax »

IMHO нет смысла железо переделывать и периферия никакая не используется, даже таймеры. Нужно, как посоветовали выше, прогнать программу в симуляторе и подобрать константы задержек под 4MHz, их там всего-ничего. И изменить входной вывод на любой другой, а MCLR пусть исполняет свою прямую функцию. Если будет использоваться "простой и надежный программатор" ( т.е. из г..на и палок ), то можно и не перепрошить после первого раза. Есть смысл вообще PIC10 применить. И в любом случае придётся программу переписывать. Руки-бы отрывать за такие поделки, вообще-то.
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Аватара пользователя
Сообщения: 48
Зарегистрирован: Пн фев 15, 2010 05:28:51

Сообщение alexvas2004 »

В программировании я 0. В наличии только pic12f629. Программатор нормальный имеется.
Не меняя прошивки, но изменив конфигурацию на внешний кварц, схема работать не будет?
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Сообщение shindax »

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

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