摘要:
FDCAN_XIDAM是扩展ID过滤器的掩码寄存器。当接收到扩展ID时,先将接收到的ID与FDCAN_XIDAM寄存器进行与操作。屏蔽不需要过滤的位。 阅读全文
posted @ 2025-05-06 18:09
不惑而已
阅读(21)
评论(0)
推荐(0)
摘要:
FDCAN_XIDFC用于配置扩展ID过滤器的个数和扩展ID过滤器列表在FDCAN内部RAM中的偏移地址。 阅读全文
posted @ 2025-05-06 18:03
不惑而已
阅读(16)
评论(0)
推荐(0)
摘要:
FDCAN_SIDFC标准ID过滤器配置寄存器。用于设置标准ID过滤器的个数和标准ID过滤器列表在内部FDCAN RAM的相对地址。 阅读全文
posted @ 2025-05-06 18:00
不惑而已
阅读(33)
评论(0)
推荐(0)
摘要:
FDCAN_ILS是为中断事件选择相应的中断线。每一个CAN控制器都有两条中断线,中断线0和1. 当对应的位写0时,表示选择中断线0,写1时,表示选择中断线1. 阅读全文
posted @ 2025-05-06 17:35
不惑而已
阅读(38)
评论(0)
推荐(0)
摘要:
FDCAN_TDCR寄存器用于调整传输延迟补偿的参数。由于CAN发送信号经过总线后再经过CAN控制器的接收回路需要一定的时间,虽然这个时间很短。但对于速率比较高的CAN通信影响还是挺大的。 所以需要使用FDCAN_TDCR寄存器来设置在调整传输延迟补偿参数的范围。传输延迟补偿本身是硬件自动完成的。 阅读全文
posted @ 2025-05-06 16:38
不惑而已
阅读(80)
评论(0)
推荐(0)
摘要:
FDCAN_TOCC这个寄用于为接收FIFO0、接收FIFO1和发送事件FIFO提供一个超时计数功能。当用户需要在规定时间内完成接收或发送时,可以启用超时计数器。以实现发送或接收超时处理机制。 阅读全文
posted @ 2025-05-06 15:59
不惑而已
阅读(31)
评论(0)
推荐(0)
摘要:
在一些特殊时应用中,可能需要知道CAN通信事件发生的具体时间,以便做一些问题追踪或其它一些应用。FDCAN_TSCC寄存器实际上就是为FDCAN配了一个手表。可以让控制器为CAN通信中发生的一切事件记录下发生的时间。即时间戳。 阅读全文
posted @ 2025-05-06 15:46
不惑而已
阅读(28)
评论(0)
推荐(0)
摘要:
FDCAN_NBTP与FDCAN_DBTP功能是一样的,用于设置CAN通信的位速率。只是FDCAN_DBTP设置的数据位的速率,即ID后(包括控制字段的标志位等)数据速率是多少。 而FDCAN_NBTP设置的是除了数据字段外,其它字段的位速率。包括ID字段和其它一些标志位的速率。 NSJW[6:0] 阅读全文
posted @ 2025-05-06 15:38
不惑而已
阅读(75)
评论(0)
推荐(0)
摘要:
FDCAN_RWD是用于监视FDCAN的RAM区域是否在规定时间内访问完成。 即在规定的时间内,对于RAM的访问需要结束。如果在规定时间内没有结束对RAM的访问。则会触发看门狗中断。 阅读全文
posted @ 2025-05-06 15:25
不惑而已
阅读(8)
评论(0)
推荐(0)
摘要:
FDCAN_DBTP数据位速率设置寄存器。它是用于控制一个CAN数据位的位宽度的,最终表现为位速率是多少bps. TDC:传输延迟补偿位 DBRP[4:0]:数据位速率分频器。用于将FDCAN的输入时钟进行分频。以得到位基准时钟tq。它的取值是0-31,硬件会在寄存器的值基础上加1来作为分频系数。当 阅读全文
posted @ 2025-05-06 15:12
不惑而已
阅读(96)
评论(0)
推荐(0)

浙公网安备 33010602011771号