Вопрос по CAN в PIC18F458...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено A_F 14 октября 2004 г. 22:39

Что за фигня с битами WIN2-WIN0 в регистре CANCON. Куда и как они проецируют буфера?
в доке написано так:
This selects which of the CAN buffers to switch into the access bank area. This allows access
to the buffer registers from any data memory bank. After a frame has caused an interrupt, the
ICODE3:ICODE0 bits can be copied to the WIN3:WIN0 bits to select the correct buffer.
на какие адреса access bank area проецируются эти буфера? На карте памяти видно что для регистров CAN в access bank area попадают адреса 0xF60-0xF76 и на них приходятся конкретные регистры.
компилятор HT-PICC18. Обращается к этим регистрам он вроде правильно(смотрел asm).
написал тестовую програмку
передача(0 буфер) работает при любом значении этих битов
прием (0 буфер) работает только при установке этих битов на приемный буфер 0...
???

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru