CAN总线分析及应用编程

被引量 : 47次 | 上传用户:lshel
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文将嵌入式系统应用技术和CAN总线的应用有效的结合在一起,详细分析了CAN总线的硬件、协议和驱动,同时分析了SPI总线,在此基础上对CAN总线进行应用编程,通过在ARM9上扩展CAN总线以及组建CAN总线网络,实现了多台ARM9之间通过CAN总线进行通信,并给出了正确测试和一个成功应用实例。本文采用UP-TECH S3C2410/P270DVP嵌入式开发平台作为硬件平台、嵌入式Linux操作系统作为软件平台、C语言编程实现CAN总线的对硬件的初始化、发送和接收数据等各项功能。全文共分五章:第一章介绍研究背景。重点介绍了嵌入式系统和CAN总线的现状和发展趋势。第二章介绍软硬件平台及开发环境的搭建。包括实验平台的介绍、交叉编译环境的建立、PC机Linux系统环境的和编程环境的搭建以及引导程序、内核和根文件系统的移植等内容。第三章对CAN总线进行详细分析。主要包括SPI总线分析及CAN总线硬件分析、协议分析和驱动分析。第四章对CAN总线进行应用编程。重点介绍了程序的实现和测试,并给出了本文的一个成功应用实例。第五章对全文进行了总结,指出今后的工作和待研究的方向。
其他文献
临床上髓核突入椎管内的腰椎间盘突出症多采用靶点射频加O3—O2注射,或胶原酶溶盘治疗;但对突出物过大、突出髓核变性硬化以及髓核脱出或脱垂等特殊情况,上述微创技术难以凑效,如
本文介绍了下一代网络(NGN)的标准化进程和基于软交换的网络演进,探讨了软交换与IP多媒体子系统(IMS)的关系。文章认为运营商在面对网络演进时需要采用平滑过渡的手段,所以对
近代中国社会的急剧变革,给慈善事业带来了新的发展机遇。地处西北一隅的宁夏在各种思潮的冲击下,在天灾人祸、民不聊生的近代社会慈善事业中又经历了怎样的发展。《十年来宁
自20世纪以来,后现代语言哲学观对人文科学中各个学科的发展都起到了推动作用。中国文化人类学的新发展虽不能断定必然要借助于语言哲学,但至少必须在新的高度上重新审视它。
晚期卵巢癌23例入院时合并腹水15例,其中10例经腹腔灌注化疗1疗程,5例经腹腔灌注化疗1疗程加用动脉插管化疗1次后,全部病例腹水明显减少。化疗后全部进行了不同程度肿瘤细胞减灭术,发现母瘤
人力资源管理作为现代企业管理工作的重要组成部分,已经被越来越来越多的企业所应用,而绩效管理作为一个完整的系统,是人力资源管理活动的核心环节,是企业诸多决策的基本依据
当前,我国正处在迅速发展和不断的变革之际,尤其是博物馆免费开放以来,博物馆要如何做到真正的教育大众并为社会及其发展服务,这对博物馆的工作提出了新的要求。而发展博物馆
2008年以来我国房地产业发展速度较快,已经成为拉动国民经济持续增长的一个新型主导产业。房地产产业发展到今天,其市场环境已经发生了巨大变化。房地产企业数量增长,房地产
本论文是一篇翻译实践报告,翻译项目的源文本是玛利亚·坎贝尔(Maria Campbell)所著的自传《混血儿》(Halfbreed)中的第二十一到二十三章。这一部分主要讲述了作者在遭到丈夫
近年来,随着高校教育事业的蓬勃发展,高校合并和高校招生规模的日益扩大,大大增加了高校迎新工作的难度。同时高校对迎新要求也有所提高,更需要为新生入校后的学习、生活等方