PlainUser (13.05.2011 14:58, просмотров: 258) ответил testerplus на Это я понял. Просто не понятно, в чем проблема. Сначала делается "movf status,w", а потом установка банка. Даже в даташите код есть (п.9.5)
Вот в этом ex9.2 из даташита и проблема.Нафига он там нужен если у пика которому посвящен даташит нет банков с перекрытием. Example 9-2 stores and restores the STATUS and W
registers. The user register, W_TEMP, must be defined
in both banks and must be defined at the same offset
from the bank base address (i.e., W_TEMP is defined
at 0x20 in Bank 0 and it must also be defined at 0xA0
in Bank 1). The user register, STATUS_TEMP, must be
defined in Bank 0.
Оно конечно понятно что это скопированно из дш на более навороченные кристаллы.
Но не сразу , так-что убить есть за что.