摘要:
FDCAN_TXBRP用于设置指示发送请求 阅读全文
posted @ 2025-05-06 18:45
不惑而已
阅读(67)
评论(0)
推荐(0)
摘要:
FDCAN_TXBC用于配置发送缓冲区。发送缓冲区分为FIFO模式和队列模式。 阅读全文
posted @ 2025-05-06 18:43
不惑而已
阅读(75)
评论(0)
推荐(0)
摘要:
FDCAN_RXESC用于配置接收缓冲区,FIFO0,FIFO1元素中的数据段的字节数。 阅读全文
posted @ 2025-05-06 18:37
不惑而已
阅读(30)
评论(0)
推荐(0)
摘要:
FDCAN_RXBC 阅读全文
posted @ 2025-05-06 18:33
不惑而已
阅读(17)
评论(0)
推荐(0)
摘要:
FDCAN_RXF0A用于更新FIFO0的获取索引。 阅读全文
posted @ 2025-05-06 18:30
不惑而已
阅读(35)
评论(0)
推荐(0)
摘要:
FDCAN_RXF0C用于配置接收FIFO0的参数。包括:收到新数据是覆盖还是丢弃,FIFO0中断条件,FIFO0元素个数,FIFO0在RAM中的偏移地址。 阅读全文
posted @ 2025-05-06 18:27
不惑而已
阅读(40)
评论(0)
推荐(0)
摘要:
FDCAN_NDATx(1或2)指示了哪个缓冲区存放的是接收到的数据。 阅读全文
posted @ 2025-05-06 18:23
不惑而已
阅读(33)
评论(0)
推荐(0)
摘要:
FDCAN_HPMS该寄存器保存高优先级消息的状态。可以指示高优先级的消息是由哪个过滤器过滤的,消息存储在哪个缓冲地址。 阅读全文
posted @ 2025-05-06 18:21
不惑而已
阅读(12)
评论(0)
推荐(0)
摘要:
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
不惑而已
阅读(29)
评论(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
不惑而已
阅读(97)
评论(0)
推荐(0)
摘要:
FDCAN_ENDN寄存器是字节序(大小端)测试寄存器。即用地测试FDCAN数据使用的是大端还是小端模式。 由于寄存器的默认值为0x8765 4321。如果从低地址读出的是0x21,高地址读出的是0x87则表示是小端模式。 小端模式就是数据的低位对应低地址,高位对应高地址 阅读全文
posted @ 2025-05-06 14:48
不惑而已
阅读(30)
评论(0)
推荐(0)
摘要:
FDCAN_CREL它主要用于标识FDCAN模块的版本信息。具体来说,FDCAN_CREL寄存器包含了关于FDCAN模块实现的详细版本号信息,包括设计者ID、持续时间戳和模块版本号等。 开发人员可以通过读取这个寄存器来确定当前使用的FDCAN模块的具体版本,这对于确保固件兼容性或者在技术支持时确认硬 阅读全文
posted @ 2025-05-06 14:42
不惑而已
阅读(19)
评论(0)
推荐(0)

浙公网安备 33010602011771号