Цитата(Alexeus @ Feb 26 2010, 14:29)

// вопрос. если автоинкремент отключен, то как читать/писать canmsg с индексом байта, так? canmsg[0]... canmsg[7]
Я с отключенным автоинкрементом не работал, но подозреваю, что индекс считываемого байта надо запихивать в три младших бита CANPAGE:
"INDX2:0: FIFO CAN Data Buffer Index Byte location of the CAN data byte into the FIFO for the defined MOb".
Цитата(Alexeus @ Feb 26 2010, 14:29)

//тут по-идее маска, что прием будет конкретного id, а зачем??? если мы уже указали в TAGe, что ждем id 401 и другие будут отсеиваться...
Маска определяет, какие биты ID будут приниматься во внимание при фильтрации. Если маска=0, приниматься будет всё подряд, невзирая на значение в IDT.
И еще:
Присвоение CANSTMOB=0, то есть сброс статуса лучше делать сразу после указания моба в CANPAGE.
Remote Frame - вобще не из этой оперы.
А как у вас выглядит инициализация всего CAN ? Включены ли принимающие мобы в CANEN1,CANEN2 ?
Вы уверены, что настроенная скорость совпадает со скоростью сети? (Принимают ли остальные то, что вы передаете)