资源描述:
《基于arm的串口通信系统设计的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.题目基于ARM的串口通信系统的设计系(院)信息科学与工程学院专业电子与通信工程班级2012学生姓名XXX学号XXX二〇一三年二月二十八日-..基于ARM的串口通信系统的设计摘要串口通信是目前单片机和DSP等嵌入式系统之间,以及嵌入式系统与PC机或无线模块之间的一种非常重要且普遍使用的通信方式。在嵌入式系统的硬件结构中,通常只有一个8位或16位的CPU,不仅要完成主流程的工作,同时还要处理随时发生的各种中断,因而嵌入式系统中的串口通信程序设计与PC机有很大的不同。串行端口的本质功能是作为CPU和串行设备间的编码转换器,一般微机内都配有通信适配器,
2、使计算机能够与其他具有RS232串口的计算机或设备进行通信。本系统中目标机开发板的内核采用的是三星的S3C2410,工作非常可靠,可稳定运行在203MHz的时钟频率下。其外设非常丰富,功能强大,完全可以满足设计需要。串口线采用常用的RS232型接口模式,能实现计算机与开发板间的数据传输与控制。关键词:ARM;串口通信;串行端口;RS232-..TheDesignOfSerialCommunicationSystembasedonARMAbstractSerialcommunicationbetweentheSCMandDSPembeddedsys
3、tems,aswellasbetweentheembeddedsystemandaPCorwirelessmoduleisaveryimportantandwidelyusedmeansofcommunication.Inthehardwarestructureoftheembeddedsystem,thereisusuallyonlyan8-bitor16-bitCPU,whichnotonlycompletestheworkofthemainflow,butalsodealswithvariousinterruptsoccuratanytim
4、e.ThusembeddedsystemserialcommunicationprogramdesignhasabigdifferencefromPC.TheessentialfunctionoftheserialportisencodingconverterbetweentheCPUandserialdevices,andthegeneralmicrocomputerisequippedwithacommunicationadapter,whichenablesacomputertocommunicatewithtacomputerwithRS
5、232serialportorotherequipment.Thedevelopmentboardofthetargetmachine'skernelusesinthissystemistheSamsungS3C2410.Itworksveryreliable,andhasstableoperationinthe203MHzclockfrequency.Itsperipheralsareveryrich,powerful,andcanfullymeetthedesignneeds.SeriallineusesRS232interfacemode,
6、andcanrealizesdatatransferandcontrolbetweenthecomputerandthedevelopmentboard.Keywords:ARM;Serialcommunication;Serialport;RS232-..目录1设计目的32设计要求33设计内容43.1S3C2410与串口通信概述43.1.1S3C2410处理器概述43.1.2串口通信53.2方案设计63.3电路设计73.3.1电源设计73.3.2晶振电路73.3.3复位电路83.3.4JTAG接口93.3.5存储器设计93.3.6串口电路103
7、.4软件设计113.4.1Bootloader工作原理113.4.2第一阶段123.4.3第二阶段13-..1设计目的以嵌入式芯片S3C2410为核心的最小嵌入式系统构建方法,给出了S3C2410的复位电路、电源电路、存储器电路和串口电路等硬件组成。在ADS环境下自制的最小Boobtloader程序开发并调试。2设计要求串口通信是嵌入式设备必备的通信方式之一,选用ARM芯片和电平转换芯片完成出口通信的设计,并设计完整物理接口。根据设计题目的要求,选择确定ARM芯片型号、电平转换芯片型号,完成系统硬件设计和程序设计。3设计内容3.1S3C2410与
8、串口通信概述3.1.1S3C2410处理器概述S3C2410是Samsung公司基于ARM920T内核的嵌入式微处理器.本文以S3C24