Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 09.04.2017, 10:28   #26
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Istanbul/Marmaris
Возраст: 58
Сообщений: 2,199
Вес репутации: 2921/90
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: Непонятка с PIC12F675

Цитата:
Сообщение от DmitrijVDN Посмотреть сообщение
мне кажется вы вводите ТСа в заблуждение
код 0x3FFF, соответствует команде addlw 0xFF , что приводит к уменьшению значения аккумулятора на единицу...
Не принципиально. Я просто привык к 24-м, где это ноп. Все равно код уйдет на следующий адрес команды. То есть нулевой.
Марк вне форума   Ответить с цитированием
Старый 09.04.2017, 10:35   #27
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,713
Вес репутации: 5252/161
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: Непонятка с PIC12F675

Цитата:
Сообщение от Марк Посмотреть сообщение
Все равно код уйдет на следующий адрес команды. То есть нулевой.
но потом опять дойдет до вызова этой константы и так по кругу.
т.е. худшее, что может произойти - зацикливание на старте. легко диагностируется.
няп вариация частоты от константы - единицы процентов, т.е. чтобы кардинально что-то слетело - ещё надо постараться.
Greg вне форума   Ответить с цитированием
Старый 09.04.2017, 10:38   #28
DmitrijVDN
Senior Member
 
Регистрация: 09.04.2010
Сообщений: 765
Вес репутации: 1355/50
DmitrijVDN has much to be proud ofDmitrijVDN has much to be proud ofDmitrijVDN has much to be proud ofDmitrijVDN has much to be proud ofDmitrijVDN has much to be proud ofDmitrijVDN has much to be proud ofDmitrijVDN has much to be proud ofDmitrijVDN has much to be proud ofDmitrijVDN has much to be proud ofDmitrijVDN has much to be proud of
По умолчанию Re: Непонятка с PIC12F675

может в 24х это именно так, не знаю... 675й если нет команды возврата на вектор сброса не переходит и благополучно зависает, вернуть его к жизни может только ресет или собака
DmitrijVDN вне форума   Ответить с цитированием
Старый 09.04.2017, 10:44   #29
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Istanbul/Marmaris
Возраст: 58
Сообщений: 2,199
Вес репутации: 2921/90
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: Непонятка с PIC12F675

А зачем возврат, если счетчик команд считает ПО КРУГУ. У микрочиповских контроллеров в случае работы тактирующего генератора никаких "зависаний" не может быть по определению.
ЗЫ. Возврат на вектор сброса goto 0x0000. Но это собственно сбросом не будет, поскольку кроме исполнения с нуля не произойдет начальной дефолтной инициализации.

Последний раз редактировалось Марк; 09.04.2017 в 11:02.
Марк вне форума   Ответить с цитированием
Старый 09.04.2017, 12:16   #30
pasha_zv
Senior Member
 
Аватар для pasha_zv
 
Регистрация: 17.04.2010
Адрес: Ставрополь
Возраст: 47
Сообщений: 398
Вес репутации: 645/39
pasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to allpasha_zv is a name known to all
По умолчанию Re: Непонятка с PIC12F675

ну вы еще подеритесь, горячие финские парни.....

вы уже забыли, как работает 12-е семейство, больше чем я узнаю. и работаете на 24-х и выше.
а у меня их горсть еще осталась.

таки вот: берем пустой 12ф675. с конце стоит калибровочная константа, скажем 3480. (retlw 80).
ну попали мы туды. после пробега по пустой программе.
а стек- пуст. куда возвращаться?
возникает ситуация BOS (break on stack), происходит ресет. и идем снова с нуля.
как-то так.
ЗЫ. а если константы нету (стерта, 3fff) - влетим в нулевой адрес (по кругу), но без сброса.
__________________
я - кузнец. я не могу ни куя.

Последний раз редактировалось pasha_zv; 09.04.2017 в 12:28.
pasha_zv вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
реализация линеаризации характеристики датчика на PIC12F675 ANN Продукция MICROCHIP 31 04.07.2009 16:06
PIC12F675 и пропеллер nbivanov Вопросы начинающих 12 22.03.2009 12:37
PIC12F629 и PIC12F675, в чём разница? Autotronic Вопросы начинающих 3 21.03.2009 16:41
Питание PIC12F675 непосредственно от аккумулятора 6В Torik Продукция MICROCHIP 10 15.01.2009 11:22
АЦП в pic12F675, АЦП начинает работать с 1.8 вольта trubka_u Продукция MICROCHIP 21 02.01.2009 04:23


Часовой пояс GMT +3, время: 18:31.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot