 |
|
|
|
| Автор |
Сообщение |
Валера Новичок
Зарегистрирован: 18.12.2006 Сообщения: 2
|
Добавлено: 18 Дек 2006, 8:21 Заголовок сообщения: вопрос по PIC16F628 |
|
|
Подскажите!
Необходимо кратковремено перестраивать вывод порта В на приём.
Но команда TRISB находится в первом банке. А это значит использование предварительно команд на выбор другого банка.
А если команде TRISB EQU 70h ( доступный во всех банках).
Удастся ли избавится от команд на выбор другого банка? |
|
| Вернуться к началу |
|
 |
urry Живет здесь... (>100)


Зарегистрирован: 23.10.2006 Сообщения: 243
|
Добавлено: 18 Дек 2006, 9:29 Заголовок сообщения: |
|
|
| ТрисБ - это не команда, а регистр. В 0 банке он совпадает по адресации с портв. Не удастся. |
|
| Вернуться к началу |
|
 |
Валера Новичок
Зарегистрирован: 18.12.2006 Сообщения: 2
|
Добавлено: 18 Дек 2006, 14:21 Заголовок сообщения: |
|
|
| urry писал(а): | | ТрисБ - это не команда, а регистр. В 0 банке он совпадает по адресации с портв. Не удастся. |
Да это понятно, я имел ввиду продублировать этот регистр присвоив ему адрес 70h читаемый во всех банках. |
|
| Вернуться к началу |
|
 |
urry Живет здесь... (>100)


Зарегистрирован: 23.10.2006 Сообщения: 243
|
Добавлено: 18 Дек 2006, 16:23 Заголовок сообщения: |
|
|
никакому регистру нельзя присвоить другой адрес
Почитай даташиты |
|
| Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете добавлять вложения в этом форуме Вы можете просматривать вложения в этом форуме
|
|