搜索资源列表
串口缓冲区编程
- 波特率可变;中断方式接收、发送;收发独立8字节缓冲区;可选择是否在满缓冲区后丢弃数据-variable baud rate; Disruption to receive, send; TX independent 8-bit byte buffer; the choice of whether the buffer zone after the age of discarded data
S3C44B0Xcomm
- 通过讨论常见的串口软件使用的方法,提出基于一种称之为双缓冲队列的串口缓冲区管理策略的串口软件模块的实现方法和其中要注意的问题。-through discussion of the common use of serial software, Based on the call a double-buffer queue Serial buffer management strategy Serial software modules and the method to which attenti
uartdemo
- 这个项目文件只是用来示范怎样使用Keil的软件仿真功能来调试串口的,请不要用于其它用途。如需转载,请获得作者得许可。 这个程序是从我以前一个项目中提取出来的,为了容易理解和方便调试,做了大幅度的简化。 为了保证文件代码的整齐,文件中使用空格代替Tab制表符,这样可以保证在不同的编辑器和编辑环境中代码的版面不会错乱。 这里采用了串口缓冲区收发合一的方式,适合于半双工通信。
基于中断的串口驱动及显示程序
- 基于中断的串口驱动及显示程序,收发缓冲区实体,收发缓冲区读写指针,串口初始化,串口缓冲区初始化,串口中断服务子程序-based on the serial interrupt-driven and show procedures, TX buffer entities, TX buffer literacy target, serial initialization, serial buffer initialization, interrupt service routines
串口温度数据采集并实时显示
- 串口温度数据采集并实时显示 读串口数据的原理是,只要当有数据向串口发数据来时,计算机就会自动将其数据写到一个特定的缓冲区,我们只要写程序去读那个特定的缓冲区就可以了. 有数据向串口发过来时,程序可以将数据接收到,接收的数据是字符型的,那么将数据转化为数字型的,再将这个数据的大小作为画图的某一个点的纵坐标,横坐标为数据的序号.将这些点用线连起来就是一个曲线图了,这个就是图形显示基本原理. 查看原来的数据的原理也是这样的,不同的地方就是,数据是从文件中来,同样的也是将多个数据分成一个一个的,然后这一
串口温度数据采集并实时显示
- 读串口数据的原理是,只要当有数据向串口发数据来时,计算机就会自动将其数据写到一个特定的缓冲区,我们只要写程序去读那个特定的缓冲区就可以了. 有数据向串口发过来时,程序可以将数据接收到,接收的数据是字符型的,那么将数据转化为数字型的,再将这个数据的大小作为画图的某一个点的纵坐标,横坐标为数据的序号.将这些点用线连起来就是一个曲线图了,这个就是图形显示基本原理. 查看原来的数据的原理也是这样的,不同的地方就是,数据是从文件中来,同样的也是将多个数据分成一个一个的,然后这一个数据的大小就是
COM_IN_INT.rar
- 51单片机采用环形队列输入缓冲区,以中断方式接收串口数据,51 MCU using circular queue input buffer to receive data from serial port interrupt
uart_EP3C16_FIFO
- Verilog编写的串口RS232收发字符串程序,使用FIFO作为数据缓冲区,有效收发字符串长度为256字节,解决了利用串口调试工具与FPGA通讯只能收发单字节的问题.-Programs for uart/RS232, it can receive and transmit strings.
sc
- 51串口程序,中断方式,带接收缓冲区,备份上传-51 serial program, interrupt, with the receive buffer, the backup upload
serial
- 51单片机的多机串口互连 通信函数,提供缓冲区,通过P2口的输入决定从机号。在STC89C52,AT89S52上通过。-51 Single-chip interconnection of multi-machine serial communications function, providing a buffer, through the input port P2 from the machine its decision. In STC89C52, AT89S52 adopted.
msp430f149monichuanku
- 这是在TI网站上下的例程,绝对可用, P2.2,p2.3,在示波器上调试,调BitTime可以调节脉冲宽度,就可以调节波特率了,模拟串口发送一个字节需要发10位,起始位+8位有效数据+停止位,二真实串口不用发起始和停止位,因为缓冲区已经将他们加上了-This is a site from top to bottom in TI routines, absolutely available, P2.2, p2.3, in oscilloscope debug, tune BitTime can
chip1
- VB遥控播放器红外遥控解码 #include <regX52.h> #define c(x) (x*110592/120000) sbit Ir_Pin=P3^2 sbit beep=P2^1 //sbit RELAY=P2^0 #define INBUF_LEN 4 //数据长度 unsigned char inbuf1[INBUF_LEN]={ 0 , 0 , 0 , 0 } //发送缓冲区 unsigned char inb
serial
- Java实现串口全双工通讯 一个Java读取串口值的类(收藏) 这是一个通过JAVA的扩展包(javax.comm)从串口读取值的类, 本类库(javax.comm)主要包括: SerialBean.java (与其他应用程序的接口), SerialBuffer.java (用来保存从串口所接收数据的缓冲区), ReadSerial.java (从串口读取数据的程序)。-Serial full-duplex communication
UART
- 单片机串口通信,收发数据缓冲区示例,在中断中不处理接收的数据,只是按循环队的方式将数据存起来,标示Buf中有多少个数据,在主程序中去查询.-Microcontroller serial communication, send and receive data buffer example, in the interrupt does not handle the data received, but on a revolving team approach to store data toget
232rs
- vc++6.0编写的串口采集程序,用了缓冲区,实时显示效果很好,供大家学习参考-vc++6.0 prepared by serial acquisition program, with the buffer zone, real-time display a good effect, for them to learn information
FileTransComm
- 利用Visual C++ MFC和微软MSComm(Microsoft Communications Control)串口通信控件,借助于串口来传输文件。由于串口的缓冲区限制,需要将文件先分割成多个部分分别打包发送,接收方只有在接收到说有的文件包后才进行解包、校验和拼接,最后提取文件名,提示用户保存。这个资源还包含了一些其它的有用文件和信息…… 对于刚开始利用VC++开发的程序员也是会有较大的帮助,可以下载看看,我相信您会觉得值的-Using Visual C++ MFC and Micro
51_uart_fifo51
- 51_uart_fifo51 串口收发程序源代码 环形缓冲区实现-Serial transceivers to achieve ring buffer source code
vb
- VB串口通信程序,已经项目中应用通过,主要为串口数据配置,读取缓冲区数据-VB serial interface communication program source code
串口调试程序源文件
- 串口调试助手源程序 代码完全的开放,并有详细的解释,下面是部分片段 if(m_ctrlComm.GetCommEvent()==2) //事件值为2表示接收缓冲区内有字符 { ////////以下你可以根据自己的通信协议加入处理代码 variant_inp=m_ctrlComm.GetInput(); //读缓冲区 safearray_inp=variant_inp; //VARIANT型变量转换为ColeSafeArray型变量 len=safearray_
matlab串口通信基础讲义
- 在Matlab环境下,读取串口数据的方式可以分为两种—查询和中断。以查询的方式进行串行通信时,如下位单片机有大量的数据分时分批传送给PC机,就需要不停查询串行口的缓冲区,有数据就读取;虽然编程容易,但这样做不能对数据进行实时处理,系统实时性不高,而且会极大地占用系统的资源。以中断的方式对串口进行控制实现串行通信,就可以实时处理下位机传送的数据;但编程相对复杂一些,需要采用Matlab的事件和回调函数机制。(In Matlab environment, there are two ways to