Jump to content

    

PIC18 команда tblrd

Столкнулся с неправильным чтением данной командой (вариант tblrd*), когда сама таблица располагается не рядом с ПП чтения.
Причём сперва всё работало, а по мере дополнения кода, что-то сместилось, и стало читаться нулями (если быть точным, только первый байт, ибо задействована проверка, с последующим выключением чтения).
Адреса в TBLPTRH и TBLPTRL (и в TBLPTRU, разумеется) правильные.
В симуляторе всё работает.
Перенёс таблицу ближе к ПП, всё заработало.
Пытаюсь понять, что это было?
Вроде никаких ограничений на чтение нет.
Камень левый, или что-то упустил?

Share this post


Link to post
Share on other sites

Вопрос снимаю.
Как обычно "сам дурак".
Совершенно позабыл про Block Code Protection. :crazy:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now