下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、dsp调试can 一点心得调试的过程也就是学习的过程,无前人领路,只有自己摸索,不免要耗费更多的时间和精力,从看书到调试到完全调通,用了差不多一星期的时间, 当然不是全满,嘿嘿,偶尔还是要玩玩,在这里总结一下,脑子不好用,日后必定就忘 记了这宝贵的经历。1:如何配置can的问题首先要按照书上所讲的做基本配置,(ECanaShadow = ECanaRegs)GpioMuxRegs.GPFMUX.bit.CANTXA_GPIOF6 = 1; /定义为 can 功能GpioMuxRegs.GPFMUX.bit.CANRXA_GPIOF7 = 1; /定义为 can 功能ECanaShadow.CA
2、NTIOC.bit.TXFUNC = 1; /定义为 can 发送功能ECanaShadow.CANRIOC.bit.RXFUNC = 1;/定义为 can 接收功能然后再不使能邮箱的情况下作如下设置:ECanaRegs.CANME.all = 0; /不使能邮箱ECanaRegs.CANMD.all = 0 xFFFF0000; /*015 is TX,1631 is RX*/设置邮箱ID号:/*发送邮箱的ID号*/ECanaMboxes.MBOX0.MID.all = 0 xa0000000; /mid.aam=1 自动应答模式ECanaMboxes.MBOX1.MID.all = 0 x
3、9555AAA1;ECanaMboxes.MBOX2.MID.all = 0 x9555AAA2;ECanaMboxes.MBOX3.MID.all = 0 x9555AAA3;ECanaMboxes.MBOX4.MID.all = 0 x9555AAA4;ECanaMboxes.MBOX5.MID.all = 0 x9555AAA5;ECanaMboxes.MBOX6.MID.all = 0 x9555AAA6;ECanaMboxes.MBOX7.MID.all = 0 x9555AAA7;ECanaMboxes.MBOX8.MID.all = 0 x9555AAA8;ECanaMboxes
4、.MBOX9.MID.all = 0 x9555AAA9;ECanaMboxes.MBOX10.MID.all = 0 x9555AAAA;ECanaMboxes.MBOX11.MID.all = 0 x9555AAAB;ECanaMboxes.MBOX12.MID.all = 0 x9555AAAC;ECanaMboxes.MBOX13.MID.all = 0 x9555AAAD;ECanaMboxes.MBOX14.MID.all = 0 x9555AAAE;ECanaMboxes.MBOX15.MID.all = 0 x9555AAAF;/*接收邮箱的ID号*/ECanaMboxes.M
5、BOX16.MID.all = 0 x80000000;ECanaMboxes.MBOX17.MID.all = 0 x9555AAA1;ECanaMboxes.MBOX18.MID.all = 0 x9555AAA1;ECanaMboxes.MBOX19.MID.all = 0 x9555AAA1;ECanaMboxes.MBOX20.MID.all = 0 x9555AAA1;ECanaMboxes.MBOX21.MID.all = 0 x9555AAA1;ECanaMboxes.MBOX22.MID.all = 0 x9555AAA1;ECanaMboxes.MBOX23.MID.all
6、 = 0 x9555AAA1;ECanaMboxes.MBOX24.MID.all = 0 x9555AAA1;ECanaMboxes.MBOX25.MID.all = 0 x9555AAA1;ECanaMboxes.MBOX26.MID.all = 0 x9555AAA1;ECanaMboxes.MBOX27.MID.all = 0 x9555AAA1;ECanaMboxes.MBOX28.MID.all = 0 x9555AAA1;ECanaMboxes.MBOX29.MID.all = 0 x9555AAA1;ECanaMboxes.MBOX30.MID.all = 0 x9555AAA
7、1;ECanaMboxes.MBOX31.MID.all = 0 x9555AAA1;在这里,邮箱号可以自己随便设定,就是一个标识符,要注意的是,谕ID寄存器种地 3031位有特殊含义,参照书上所讲设定。/*32个邮箱使能*/ECanaRegs.CANME.all = 0 xFFFFFFFF;ECanaRegs.CANMIM.all = 0 xFFFFffff; /使能所有接受和发送中断ECanaShadow.CANMC.bit.CCR = 1; /cpu 请求对 scc 的配置寄存器 canbtc和接收屏蔽寄存器进行写操作do(ECanaShadow.CANES.all = ECanaReg
8、s.CANES.all; /while(ECanaShadow.CANES.bit.CCE != 1); 如果拒绝cpu对配置寄存器进行写操 作设定波特率:EALLOW;/*(BRPREG+1)=10 feeds a 150MHz CAN clock*/ECanaShadow.CANBTC.bit.BRP = 9;/*150/10=15*/ECanaShadow.CANBTC.bit.TSEG2 = 5;ECanaShadow.CANBTC.bit.TSEG1 = 7;ECanaRegs.CANBTC.all = ECanaShadow.CANBTC.all;ECanaShadow.CANMC
9、.bit.CCR = 0; 配置完成do(ECanaShadow.CANES.all = ECanaRegs.CANES.all;while(ECanaShadow.CANES.bit.CCE != 0);EALLOW;ECanaShadow.CANMC.all = ECanaRegs.CANMC.all;ECanaShadow.CANMC.bit.STM = 0; /1 自检模式 0 普通模式ECanaShadow.CANMC.bit.SCM = 1; /选择 ecan 模式 ECanaRegs.CANMC.all = ECanaShadow.CANMC.all; EDIS;EALLOW;E
10、CanaRegs.CANMIM.all = 0 xFFFFffff;ECanaRegs.CANMIL.all = 0; /在中断线0上产生邮箱中断ECanaRegs.CANGIF0.all = 0 xFFFFFFFF; /全局中断标志寄存器ECanaRegs.CANGIF1.all = 0 xFFFFFFFF; /全局中断标志寄存器ECanaRegs.CANGIM.bit.I0EN = 1; /使能所有中断ECanaRegs.CANGIM.bit.I1EN = 1; /使能所有中断ECanaRegs.CANGIM.all = 0 x3ff07;/全部使能,全局中断中断线1EDIS;PieCtrl.PIEIER9.bit.INTx6 = 1;PieCtrl.PIEIER9.bit.INTx5 = 1;2:关于接收发送成功接收到一个数据,会置位对应的RMP位,一定要注意,先清除RMP(对其写1)在读 取邮箱数据发送成功一个数据,会置位对应得TA位,对其写1进行清除。3:关于中断线0和中断线1邮箱中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钢结构焊接工艺评审方案
- 2025至2030中国隐私计算技术在金融领域应用场景与商业化模式分析报告
- 施工现场混凝土浇筑方案
- 2025年广州公务员考试行测真题之常识判断完整答案
- 施工现场隧道开挖管理
- 2026年湖南高速铁路职业技术学院辅导员招聘备考题库附答案
- 2026年高级保安员模拟试题及答案【全优】
- 2025年铁门关职业技术学院辅导员考试参考题库附答案
- 2025至2030超纤合成革产业链深度剖析及未来发展趋势预测报告
- 中医院医师绩效考核方案
- 新疆环保行业前景分析报告
- 2025~2026学年福建省泉州五中七年级上学期期中测试英语试卷
- 联合办公合同范本
- 2025年生物多样性保护与生态修复项目可行性研究报告
- 2025年黑龙江省检察院公益诉讼业务竞赛测试题及答案解析
- 一氧化碳中毒救治课件
- 广东事业单位历年考试真题及答案
- 《会计信息化工作规范》解读(杨杨)
- 工程机械设备租赁服务方案投标文件(技术方案)
- 高海拔地区GNSS大坝监测技术研究
- 实施指南(2025)《DL-T 1630-2016气体绝缘金属封闭开关设备局部放电特高频检测技术规范》
评论
0/150
提交评论