首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 31 毫秒
1.
嵌入式系统中串口通信帧的同步方法   总被引:8,自引:0,他引:8  
引言 串口通信是目前单片机和DSP等嵌入式系统之间,以及嵌入式系统与PC机或无线模块之间的一种非常重要且普遍使用的通信方式。在嵌入式系统的硬件结构中,通常只有一个8位或16位的CPU,不仅要完成主流程的工作,同时还要处理随时发生的各种中断,因而嵌入式系统中的串口通信程序设计与PC机有很大的不同。若嵌入式系统中,中断服务子程序在系统运行过程中占用了较多的时间,就有可能在中断服务子程序正运行时,又产生一个同类型或其他类型的中断,从而造成主程序得不到执行或后续中断数据丢失。所以,嵌入式系统中的串口通信虽然看似简单,但其中仍有许多问题值得研究,例如串口通信过程中的帧同步问题。本针对该问题给出了逐次比较、基于FIFO队列和基于状态机的3种帧同步方法。通过测试、分析和比较得出,基于有限状态机的方法是嵌入式系统串口通信中很有效的帧同步方法,同时也是一种很不错的串口通信程序设计结构。  相似文献   

2.
详细介绍了高效FIFO串口通信的基本原理和实现方法,并在两台基于ARM7TDMI微处理器的目标机上,用FIFO串口通信模式实现了两机之间的高效通信.整个工程分寄存器配置模块、串口接收模块、串口发送模块和容错模块.  相似文献   

3.
在数据通信模式中,串口是一种常用的通信设备.应用嵌入式Linux操作系统的可移植性,介绍了一种串口通信模块方案,并给出了串口通信的软件和硬件实现.该系统的硬件主体采用三星S3C2410X处理器为核心控制器件,通过与计算机串口间的连接实现了ARM平台上访问外部设备的基本功能.  相似文献   

4.
基于嵌入式多任务系统的串口通信   总被引:6,自引:0,他引:6  
结合嵌入式多任务系统的特点,从串口通信中协议的拟定、串口通信数据的接收处理、串口通信数据的存储和传输以及串口通信数据的发送处理等方面,探讨基于嵌入式多任务系统的串口通信问题。  相似文献   

5.
针对51系列单片机与智能模块的串口通信,研究嵌入式实时内核的串口通信方案。讨论了实时操作系统下消息队列功能正确配置方法,利用系统中断和内核提供的消息队列功能,实现了串口通信和数据存储,对通信协议、消息队列功能配置、驱动程序任务分解、数据存储方式作了重点论述,为设计使用智能模块与单片机串口通信的控制系统应用领域提供了良好的升级解决方案。  相似文献   

6.
通过对串口通信技术的系统分析,结合具体的应用情况,研究串口通信技术在硬件通信中的应用.并与激光光斑图像测量系统结合起来,设计测量系统程序开发流程及硬件通信模块,在VC 6.0平台上完成通信模块的开发.  相似文献   

7.
针对在多任务操作系统环境下串口通信实时性和高速性受到影响的问题,提出一种基于有限状态机的高速串口通信收发器的FPGA实现方法。串口通信收发器由波特率发生器、发送模块、接收模块和控制与状态四个模块构成,波特率发生器使用锁相环对输入时钟进行倍频和分频;接收模块和发送模块分别使用一个四状态和两状态的有限状态机实现。仿真和实测结果表明,设计的FPGA串口收发器模块电路工作稳定,速度可以达到3 Mbit/s。由于FPGA的高度并行性和有限状态机的稳定性,使用有限状态机实现的FPGA高速串口通信收发器在工业应用中能保证高速串行通信的实时性和可靠性。  相似文献   

8.
PDA环境下GPS信号的接收和处理方法   总被引:4,自引:0,他引:4  
阐述在WindowsCE嵌入式系统中,利用串口实现GPS和PDA通信的方法。首先,介绍GPS信号的数据格式,并对系统的软硬件环境及串行通信进行描述。最后,设计GPS信号处理模块,详细说明如何使用嵌入式程序语言开发串口通信程序,并给出具体步骤和部分实现代码。  相似文献   

9.
主要介绍在Visual C 6.0下应用通信控件开发串口通信程序的方法,使用PC上位机可视化界面配置挂接的模块,使模块输入输出与三菱PLC相对应,对于用三菱软件设计梯形图的用户可将系统完全视为三菱PLC系统。  相似文献   

10.
根据铁路车号自动识别的基本原理,采用ARM9工业级芯片AT91SAM9260设计开发了铁路车号识别系统的嵌入式系统;嵌入式系统通过串口与射频模块和车轮传感器之间通信,通过串口或以太网口与CPS之间的通信。通过状态转移图说明了铁路车号自动识别系统的待机状态、车号识别、数据传输以及自检状态的转换关系;通过系统的状态及工作流程建立了系统的流程图。为了识别处理不同模块的收发数据,通过程序详细说明了在接收数据中添加端口模块编号字节的方法。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号