当前位置:网站首页 > 技术经理的晋升之路 > 正文

max30102模块(MAX30102模块电路图)



 一、配置

CANFD 如果要配置成 DMA 传输,只有 RX FIFO 才能启用 DMA 传输,其余发送和接收都不能启用 DMA 传输。,这里以 CAN0 为例。说明配置过程(时钟和引脚除外)

如图,在 DMA 模块里面,将 DMA 的传输回调指向 CAN 里面的 DMA传输完成处理。

如图,这里是 MCAL 里面的 Rm 模块,由于这里仅使用 DMAMUX,所以在相应位置做出选择

这里需要注意 DMA 里面配置的是使用那个通道,这里需要对应相应的通道

注意:由于这里使用的是 MCAL 的代码,所以注意参数使用与以下配置有关

配置 IntCtrl_Ip 模块,注意 CAN 的中断和对应 DMA 通道中断都要配置,这里如果没进行中断使能的需要在代码里面实现中断使能

这里 RX 需要配置为 FIFO,DMA 通道使用以上配置的 DMA 通道



      需要注意的是:理论上 Enhanced FIFO 不占用 MB 的空间,因为其是 2000h~204Ch,而MB 的空间是 80h~67Fh。

      对于 watermark e而言,参考 ERFCR->ERFWM,该设置表示 RX FIFO 接收到大于多少个就会触发中断

      其过滤 ID 和掩码的设置在 ERFFELx 寄存器中完成,与全局掩码或单体掩码类型等无关,该设置的大小种类可以查看 ERFCR->NEXIF 和 ERFCR->NFE。

      对于过滤元素,如果1全是扩展ID,那么最多配置 64 个过滤元素;如果全是标准 ID,那么最多配置 128 个过滤元素;如果扩展 ID 和标准ID都有,那么标准ID 过滤元素数量是 2 的倍数,扩展 ID 过滤元素数量是 1 的倍数,2个标准ID 过滤元素占据大小相当于1 个扩展 ID 过滤元素,总的数量不能超过上述数量

      过滤规则如下章(寄存器 ERFFELx)

      该设置一个过滤设置 和 掩码设置,结构如下:

31    30

29  28

27

26   16

15   12

11

10     0

FSCH=b00

保留

RTR filter

ID filter

保留

RTR mask

ID mask

      该设置表示 ID 在以下范围内即可接收:

 ID filter1≤ID≤ID filter2;(接收 RTR=RTR filter) 或者 (RTR mask =0)

31    30

29  28

27

26   16

15   12

11

10     0

FSCH=b01

保留

RTR filter

ID filter2

保留

RTR mask

ID filter1

      该设置表示 ID 在以下范围内即可接收:

 ID =ID filter1 或者 ID filter2;接收 RTR=RTR filter1  或者 RTR filter2

31    30

29  28

27

26   16

15   12

11

10     0

FSCH=b10

保留

RTR filter2

ID filter2

保留

RTR filter1

ID filter1

      该设置一个过滤设置 和 掩码设置,结构如下:

31    30

29  

28                                                 0

FSCH=b00

RTR filter

ID filter

保留

RTR mask

ID mask

      该设置表示 ID 在以下范围内即可接收:

 ID filter1≤ID≤ID filter2;(接收 RTR=RTR filter1) 或者 (RTR mask =0)

31    30

29  

28                                                 0

FSCH=b01

RTR filter

ID filter2

保留

RTR mask

ID filter1

      该设置表示 ID 在以下范围内即可接收:

 ID =ID filter1 或者 ID filter2;接收 RTR=RTR filter1  或者 RTR filter2

31    30

29  

28                                                 0

FSCH=b10

RTR filter2

ID filter2

保留

RTR filter1

ID filter1

到此这篇max30102模块(MAX30102模块电路图)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 反激电路vds波形分析(反激电路各位置波形)2025-08-05 17:45:05
  • 进程控制块有若干信息,它们是(进程控制块中的所有信息必须常驻内存)2025-08-05 17:45:05
  • latex中的换行符(latex换行符不能换行)2025-08-05 17:45:05
  • max16833电路图(max31865电路图)2025-08-05 17:45:05
  • 产品经理必须知道的基础知识(产品经理必懂的技术知识)2025-08-05 17:45:05
  • 电路物理知识点总结(电路物理知识点总结归纳)2025-08-05 17:45:05
  • 路由守卫执行顺序(路由守卫执行顺序怎么设置)2025-08-05 17:45:05
  • 反激电路工作原理(反激电路工作原理是什么)2025-08-05 17:45:05
  • 路由守卫有哪些(路由守卫有哪几种)2025-08-05 17:45:05
  • 怎么改变数组的值(改变数组中的值)2025-08-05 17:45:05
  • 全屏图片