Например TDA7294

Форум РадиоКот :: Просмотр темы - вопрос по PIC16F628
Форум РадиоКот
https://radiokot.ru/forum/

вопрос по PIC16F628
https://radiokot.ru/forum/viewtopic.php?f=58&t=3236
Страница 1 из 1

Автор:  Валера [ Пн дек 18, 2006 09:04:32 ]
Заголовок сообщения:  вопрос по PIC16F628

Подскажите!
Необходимо кратковремено перестраивать вывод порта В на приём.
Но команда TRISB находится в первом банке. А это значит использование предварительно команд на выбор другого банка.
А если команде TRISB EQU 70h ( доступный во всех банках).
Удастся ли избавится от команд на выбор другого банка?

Автор:  Мышонок [ Пн дек 18, 2006 18:12:13 ]
Заголовок сообщения: 

Валера, всё почти хорошо, но посмотри на будущее эту тему:
http://www.radiokot.ru/forum/viewtopic.php?t=860

Автор:  Pahan [ Пн дек 18, 2006 23:57:20 ]
Заголовок сообщения: 

TRISB это не команда, а название регистра. Без переключения банков не обойтись. Или можно попробовать INDIRECT ADDRESSING - настроить FSR и обращаться через INDF. Но если у тебя это одноразово - кода получится больше, чем просто переключить банки.
А по адресам 70h-7Fh находятся просто 16 обычных регистров, доступных из всех банков.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/