Страница 1 из 1

MPLAB IDE8.91

Добавлено: Вс фев 22, 2026 21:15:38
Сергей19f30
Привет всем. кто ни будь знает почему при объявлении переменных на PIC16f877 MPLAB IDE не видит в банке 0 последние 16 регистров
bank0 udata 0x20
t_st res .12 ; 20h
_3 res 1 ; 2Ch
MIN res 1 ; 2Dh
и.т.д.
но только до ; 6Fh

Re: MPLAB IDE8.91

Добавлено: Пн фев 23, 2026 10:12:22
BOB51
Под ассемблером при относительной адресации это область UDATA_SHR
"...
Объявляет начало секции разделяемых данных, доступных из всех банков памяти..."
Посмотрите внимательно доки на МК и вот это:
mpasm.pdf
(920.61 КБ) 35 скачиваний
33014L_mpasm_mplinc_mplib_userguide_2013.pdf
(3.13 МБ) 42 скачивания
Ну и собственно даташитина:
39582C_PIC16F87xA_angl.pdf
(2.5 МБ) 40 скачиваний
страница 17 - области RB0 в остальных банках "accesses 70h-7Fh"
8)