Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: NXP CAN контроллер
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
Alechek
Впал в ступор.
User manual-ы
21xx & 22xx
23xx
24xx
17xx

говорят что первый принятый байт бегает по RDA и RDB в зависимости от DLC....

ПП Редькин в книжке говорит что первый байт всегда в RDA.DATA1..

по факту порядок байтов с NXP у меня не сходится...

Вопрос: где же все таки первый, где последний при разном DLC?
KRS
Все однозначно!
RDA всегда первые байты
RDB с 4 по 8ой
Причем читать можно только весь регистр (по 4 байта)
Можно рассматривать как uint64_t & ( (1 << dlc*8) - 1)



А редькина - в помойку.
zltigo
Цитата(Alechek @ May 27 2010, 12:04) *
ПП Редькин в книжке говорит что первый байт всегда в RDA.DATA1..

За поминание "Редькина" пора начинать банить sad.gif. Первоклассное гуано выдает на гора всегда и везде sad.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.