Davinci Can 通信实现配置指导

                                                     **Davinci Can 通信实现配置指导**

一.开发前的环境准备
软件环境:首先需要一个能跑的最小系统,包括基本的OS,task,MCU时钟配置,定时器配置,PORT,看门狗等。在此基础上添加网络的相关模块。最小系统找集成相关人员提供,或者在同款MCU的已开发项目上进行。

硬件设备:开发板,或者同款MCU的板子。

二、模块概述
涉及到的网络模块有Can,CanTrcv,CanIf,CanSm,Com,ComM,CanNm,NM,PduR,EcuC,Dcm,Dem,BswM,OS,Port,Dio,Mcu,Icu,Rte等。

重点是除以下模块的网络相关的模块。

OS,Port, Dio,Mcu,Icu,Rte这些只是少量涉及。

其中OS中主要是需要添加Can的相关中断。
Port和Dio是要配置Can相关的端口配置。
Mcu模块是需要配置Can模块使用的时钟。
Icu中要配置Can的休眠唤醒。
Rte中需要把Can各个模块的mainfunction添加到对应的周期任务中去。

Dcm和Dem暂不详细介绍。

三、配置步骤详述
3.1 在工程设置中添加需要的网络相关模块。
Modules,点击+,从SIP包添加。

  • 30
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值