|
[41190c]
3.2.
... every GPIO pin, except GP3, has a weak pull-up option...
3.2.1.
...Each of the GPIO pins, except GP3, has an individually
configurable weak internal pull-up. Control bits WPUx
enable or disable each pull-up...
"2.Регистр WPU физически находится во втором банке. MPLAB выдает замечание что регистр не находится в нулевом банке."
Эти замечания можно просто игнорировать. Он же говорит - убедитесь что банк выбран правильно
Для выбора банка они рекомендуют использовать встроенный макрос
banksel WPU
А вот со следующим куском не всё в порядке. Может правда комментарий не из той строки?
"CLRF OPTION_REG^80 ;ЗАПРЕЩАЕМ ВСЕ ПРЕРЫВАНИЯ"
"MOVLW 3C ;ПОДТЯГИВАЕМ GP4 РЕЗИСТОРОМ НА +
MOVWF WPU"
Я бы заменил 3С на 34, потому как WPU-3 unimplemented
REGISTER 3-3: WPU — WEAK PULL-UP REGISTER (ADDRESS: 95h)
U-0 U-0 R/W-1 R/W-1 U-0 R/W-1 R/W-1 R/W-1
— — WPU5 WPU4 — WPU2 WPU1 WPU0
E-mail: info@telesys.ru