推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

嵌入式ARM9200与MCP2510的通信研究

更新时间:2020-03-04 11:17:29 大小:2M 上传用户:zhiyao6查看TA发布的资源 标签:嵌入式arm9200mcp2510通信 下载积分:3分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

随着嵌入式的广泛应用,嵌入式外围接口的应用也越来越重要。主要应用于掌上PDA、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。本文介绍了Atmel公司AT91ARM9200和美国微芯科技公司的CAN控制器MCP2510芯片的结构和功能,重点介绍了AT91ARM9200和MCP2510的SPI接口连接,阐述了AT91ARM9200下Linux编程和MCP2510的通信过程。本文主要针对嵌入式ARM9200的通信这一基本问题做了如下工作:在介绍嵌入式AT91ARM9200的性能和特点的基础上,着重研究TARM9200的SPI接口以及与MCP2510的通信本课题利用AT91ARM9200芯片的SPI接口接入CAN通信模块MCP2510,并设计出AT91ARM9200芯片与MCP2510的硬件原理图,然后利用LINUX2.4内核编写基于LINUK下的驱动程序和测试程序。在采集模块上,分别设计起重机的重量采集模块和起重机手臂的横纵方向位移采集模块的硬件原理图,单片机采用的是PLC938芯片,利用汇编语言对PLC938芯片进行编程,连接AT91ARM9200的MCP2510接口和PLC938的MCP2510接口,启动LINUX内核,运行测试代码,通过电脑连接AT91ARM9200的串行接口查看运行结果,对测试结果进行分析,再进行对原程序进行修改。经测试,AT91ARM9200和MCP2510发送的数据对方都能收到,也能显示出来,证明硬件设计和软件设计都符合设计要求。      最后,对论文的工作进行了总结,指出了今后进一步研究的方向。  

部分文件列表

文件名 大小
嵌入式ARM9200与MCP2510的通信研究.pdf 2M

全部评论(0)

暂无评论