AT90CAN128的CAN中断机制探讨

AT90CAN128的CAN中断机制探讨

ID:37637378

大小:1.01 MB

页数:7页

时间:2019-05-27

AT90CAN128的CAN中断机制探讨_第1页
AT90CAN128的CAN中断机制探讨_第2页
AT90CAN128的CAN中断机制探讨_第3页
AT90CAN128的CAN中断机制探讨_第4页
AT90CAN128的CAN中断机制探讨_第5页
资源描述:

《AT90CAN128的CAN中断机制探讨》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第30卷第5期青岛理工大学学报Vol.30No.52009JournalofQingdaoTechnologicalUniversityAT90CAN128的CAN中断机制探讨12王哲,綦声波(1.上海交通大学电子工程系,上海200240;2.山东大学机械工程学院,济南250061)摘要:AT90CAN128内部集成的CAN控制器兼容CAN2.0A和CAN2.0B标准,具有较高的性价比,但其内部结构和中断机制与独立的CAN控制器不同.为探讨AT90CAN128独具特色的CAN中断机制,从AT90CAN128的CAN模块结构入手,阐述了其采用15个Mob进行数据的接收和发送的原理,进而分

2、析了两个软件上的中断CANIT和OVRIT,他们分别对应不同的硬件中断源、中断触发方式和中断处理方式.最后设计了相关的CAN中断试验,试验结果证实了相关分析的正确性.关键词:AT90CAN128;Mob结构;CAN中断;中断源;中断触发;中断处理+中图分类号:TP211.5文献标志码:A文章编号:1673—4602(2009)05—0087—06ResearchonCANInterruptMechanismofAT90CAN12812WANGZhe,QISheng2bo(1.DepartmentofElectronicEngineering,ShanghaiJiaotongUniver

3、sity,Shanghai200240,China;2.SchoolofMechanicalEngineering,ShandongUniversity,Jinan250061,China)Abstract:TheintegratedCANcontrollerofAT90CAN128isfullycompatiblewiththeCANSpecification2.0PartAandPartB.Ithashighperformance2costratiocomparedwiththein2dependentCANcontroller,butdifferentinnerstructure

4、anddifferentinterruptmechanism.TheaimofthispaperistodiscusstheuniqueCANinterruptmechanismofAT90CAN128.TheinnerstructureofCANmoduleisfirstlyanalyzed,especiallythe15MessageObjects,whichareusedtotransmitorreceiveCANdata,andfurtheranalysethetwosoftwareinter2ruptCANITandOVRIT.Theyaredifferenthardware

5、interruptsources,interrupttriggermodesandinterrupttreatments.Finally,thepaperdesignstheexperimentoftheCAN2relat2eddisruption,andtheexperimentalresultsconfirmthecorrectnessofthecorrelativeanaly2ses.Keywords:AT90CAN128;Mobstructure;CANinterrupt;interruptsource;interrupttrigger;interrupttreatmentCA

6、N协议是一个实时、线性、广播协议,具有很高的安全性,最初设计在汽车中使用,后来扩展到工业[1]化领域,是符合国际标准的现场总线之一.AT90CAN128是ATMEL公司生产的具有CAN模块的AVR单片机,具有64个外部管脚,大部分管脚与MEGA128兼容,内部结构在继承MEGA128的资源基础上进行了改进,但其最大的不同还在于收稿日期:2009—05—11作者简介:王哲(19862),男,山东莱阳人.研究方向为电路与系统.E2mail:wangzhesjtu@sjtu.edu.cn.©1994-2010ChinaAcademicJournalElectronicPublishingHo

7、use.Allrightsreserved.http://www.cnki.net88青岛理工大学学报第30卷[2]具有了符合CAN2.0A和CAN2.0B标准的全功能CAN外设模块.由于AT90CAN128的CAN模块是内置的,与传统的“CPU+外置CAN协议转换器”的方案相比,节约了电路板面积,减少了电磁辐射,提高了系统的集成度和灵活性,具有很高的性价比.AT90CAN128的CAN外设模块与常用的外置CAN协议转换器相比,如SJA1000

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。