飞思卡尔控制器与MSCAN_精简版课件.pptVIP

  • 14
  • 0
  • 约1.73万字
  • 约 83页
  • 2017-01-10 发布于浙江
  • 举报
飞思卡尔控制器与MSCAN_精简版课件

标识符寄存器 扩展标识符(29位) ? IDE = 1 SRR = 1 ? 最小的二进制值代表的标识符的优先级最高。 ? 逻辑“0”作为显性位发送。 ? 7个最高有效位( ID28 – ID22 )不能全部为“1”(隐性)。 数据寄存器 本地优先级 CAN接收过滤器 ?标识符接收寄存器(CANIDAR0-7)定义标准或扩展标识符的接收模式。 ?在标识符掩码寄存器(CANIDMR0-7)中,标识符接收位可标为“don’t care(不需留意)” 。 ?接收掩码寄存器中设置的任何位表示不需和消息标识符进行比较来确定是否接收。 ?只有接收寄存器中没有标记的位才和消息标识符进行比较以确定是否接收。 ?各个接收过滤器寄存器可以配置为8、16或32位: ? 2个32位过滤器 ? 4个16位过滤器 ? 8个8位过滤器 标识符接收控制寄存器 ?接收控制寄存器CANIDAC中的一个接收缓冲器满标记( RXF=1)和3个标识符击中标记(IDHT标识符有效)向应用软件通知过滤命中。 接收寄存器:2x32位过滤器 接收寄存器:4x16位过滤器 接收寄存器:8x8位过滤器 过滤器举例 CAN应用举例 MSCAN驱动配置 ?CANdrv.H包含CAN通用配置及驱动使用的部分常量的定义: ? CAN_CLK,用于选择MSCAN模块时钟源 ? TIME_SEGM1,TIME_SEGM2,时间段长度 ?

文档评论(0)

1亿VIP精品文档

相关文档