Цитата(Kaiser @ Feb 17 2007, 08:07)

Если вы в вопросе подразумевали - есть ли на шине другой приёмник-устройство на 125 кбит/с - то да, есть другое устройство и даже их два, и я их точно не забываю переконфигурировать на соответствущую скорость.
Я бы взял скоп и смотрел, для начала без приемников на шине. Посчитал бы реальную битовую скорость.
И потом не понятно, что вы подразумеваете под "виснет".
Цитата(Kaiser @ Feb 19 2007, 07:57)

Давайте разберёмся вместе

.
Я хотел сказать, что модуль CAN в dsPICах 16-разрядный, но тем не менее там есть возможность обратиться к регистрам модуля CAN как к полуслову, так и побитно (это периферия, а не память). А у LPC надо делать по-другому.
А если я чего не понял, ну объясните, пожалуйста, чего я недопонимаю?

Ну сделано в dsPIC так, а в LPC так (почему это выгоднее, уже объясняли).
Примите как данность, реализуйте драйвер для этото CAN контроллера с нужным API и забудте, как оно там обращается к этим регистрам.
Пасу котов...