首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
具有软件模拟FIFO缓冲区的串口通信模块设计   总被引:1,自引:0,他引:1  
本文通过介绍嵌入式处理器串口通信的特点,针对RAM空间有限的小系统,提出了一种具有软件模拟FIFO缓冲区的串行口通信模块,并详细说明了模块设计的方法。  相似文献   

2.
为了研究基于S3C2440的串口FIFO模式的中断机制和相应处理策略,采用实验方法验证了该模式的发送中断的触发时刻是当批量字符从FIFO中移出,直到FIFO中剩下与触发深度设置值相等数目的字符的时候.修正了中文使用手册认为“当批量字符从FIFO中移出,发送中断的触发时刻是当移出字符个数与触发深度设置值相等的时候”的错误.同时通过实验验证了串口FIFO模式的接收中断机制.在两者的中断处理基础上,提出一种实用的处理策略.  相似文献   

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

4.
曹德安 《软件》2023,(2):116-118
利用Qt编写简单的GUI(Graphical User Interface)串口通信程序,与Proteus软件以及实际开发板上的51单片机进行了通信实验,验证了程序的正确性。该程序代码简单,容易实现,能极大的激发学生学习Qt与单片机的兴趣,也为进一步利用Qt编写功能强大的上位机程序打下基础。  相似文献   

5.
介绍在VC 6.0开发平台上,运用MSComm控件实现串口通信,通过实例进行具体详细说明.  相似文献   

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

7.
路军杰  周军  赵斌 《测控技术》2011,30(7):53-57
针对半实物仿真中的串口通信要求,提出一种xPC系统下采用CPU中断和软件定时的基于循环缓冲区的串口通信方法,解决了基于S函数的串口模块工作原理设计、硬件中断获取、循环缓冲区设计及参数传递和缓冲区读写操作等关键技术.采用该方法设计了惯性测量单元通信模块,并用三轴转台进行了动态测试,可以实现三路加速度和三路角速率信号的正确...  相似文献   

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

9.
基于FIFO芯片的单片机并行通信   总被引:1,自引:0,他引:1  
本文介绍以FIFO芯片作为数据暂存器的单片机并行通信方法。文中给出双单片机系统和多单片机系统的通信接口设计方法。  相似文献   

10.
基于PComm的串口通信实现   总被引:1,自引:0,他引:1  
本文以PComm通信软件为基础,以C++Builder为开发平台,详述了多通道实时串行通信的操作、多线程等方法。  相似文献   

11.
简单分析了Linux和Windows下串口通信的异同点,详细介绍了Kylix下串口通信参数的设置和串口的基本操作函数,并举一简单示例。  相似文献   

12.
基于LabVIEW的单片机串口通信设计   总被引:4,自引:0,他引:4  
在简要介绍图形化虚拟仪器平台LabVIEW的基础上,分析AT89S51单片机与LabVIEW之间的串口通信摸式,并结合应用实例给出串口通信的软、硬件设计.  相似文献   

13.
基于VC的串口通信的实现   总被引:2,自引:0,他引:2  
胡春燕 《福建电脑》2005,(10):150-151
介绍了采用VisualC 6.0中的MSComm控件来实现串口通信的基本原理,设计实现了MSComm控件串口编程。  相似文献   

14.
高速串口具有较大数据吞吐量,在耗时可观的任务环境中,极易产生因读取串口缓存不及时而导致数据丢失的现象;针对该缺陷,提出了一种适用于高速串口的上位机软件设计模式,采用Windows API和重叠I/O方法搭建串口数据的读写操作;该模式运用多线程技术,对其数据一致性问题进行了论证;对于使用串口传输JEPG图像压缩码流的特殊应用场合,进行了优化设计;对使用波特率为2.5M的高速串口传输尺寸为640*480、帧频为12Hz、压缩比为12.5的图像测试表明,提出的设计模式满足工程应用需求。  相似文献   

15.
基于nRF905的无线串口通信系统   总被引:4,自引:1,他引:4  
王萍  陈长青  龚睿  康晓娜 《微计算机信息》2007,23(32):281-282,245
本文介绍了一种硬件设计简单、数据传输可靠的无线串口通信系统的设计与实现。文中从基于nRF905芯片的无线收发模块的设计开发、系统的硬件结构、数据包处理格式、无线串口通信的软件设计等方面介绍了该系统的实验开发及实现过程。该系统以nRF905无线收发模块和AT89C52单片机为核心,具有低成本、易扩展、操作简单等优点,可广泛应用于远程控制、无线数据采集等多个领域。  相似文献   

16.
详细介绍了多串口、多中断通信接口模块设计中的中断扩展技术、TL16C754串行接口芯片的FIFO使用和读写时序控制技术,给出多串口、多中断通信接口模块的具体设计方案。  相似文献   

17.
串行通信接口是一种主要的通信接口。UART作为RS232协议的控制接口得到了广泛的应用,基于FPGA实现的UART设计可以使系统更加紧凑、稳定。系统结构进行了模块化分解,使之适应自顶向下(TopDown)的设计方法。本文介绍一种基于FPGA的UART控制器的多模块实现方法,使用VHDL语言进行描述,其波特率可以调整,工作状态可读取,控制逻辑直观简单,大幅度提高了设计效率。本文介绍的方法已成功应用在实际项目中。  相似文献   

18.
基于VB的台达变频器与计算机串口通信   总被引:3,自引:0,他引:3  
本介绍了一种基于VB6.0串口通讯控件MSCOMM32进行计算机与VFD-A变频器通讯的软件设计方法。实现了计算机对变频器的参数传递,运行及频率控制以及实时监控。  相似文献   

19.
基于VC++ 6.0的多串口通信方法   总被引:10,自引:0,他引:10  
介绍了实现多串口通信的基本方法,采用VC 6.0并结合定时器和多线程技术编写,提出了实现多串口通信的三种方法,给出了实现的方法和步骤,并对三种方法进行了比较.实践证明,这三种模型均有效地实现了多串口通信.  相似文献   

20.
主要介绍了利用MSCOmm控件实现WinCC的串口通信,通过在WinCC的图形编辑器中直接加入ActiveX控件MSComm,实现对过程数据在WinCC中的存取、归档输出以及报警等组态工作,解决了具有串行通信接口智能仪表与运行WinCC组态软件的上位机直接通信的问题.较为详细地介绍了MSComm控件的主要属性,并对程序进行了调试.在项目中的使用已经证明,这个方法操作简单、运行稳定,弥补WinCC没有提供串口通讯通道驱动的这一缺陷,同时增加了WinCC的使用灵活性,大大提高了组态效率.  相似文献   

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

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

京公网安备 11010802026262号