ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
5 мая
253527 Топик полностью
PlainUser (13.05.2011 14:58, просмотров: 236) ответил 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. Оно конечно понятно что это скопированно из дш на более навороченные кристаллы. Но не сразу , так-что убить есть за что.