串口编程
文章平均质量分 89
wzk456
擅长嵌入式软硬件,MCU,VB,C#,C++
展开
-
串口通信帧的同步方法(识别一帧数据的起始结束)
串口通信帧的同步方法(识别一帧数据的起始结束) 2012-07-08 23:12:10| 分类: 我的自学实践|举报|字号 订阅 引 言 串口通信是日前单片机和DSP等嵌入式系统之间,以及嵌入式系统与PC机或无线模块之间的一种非常重要且普遍使用的通信方式在嵌入式系统的硬件结构中,通常只有一个8位或转载 2014-06-06 03:36:06 · 3209 阅读 · 0 评论 -
比zlg串口中间件好的UART串口驱动(带超时的同步操作)
比zlg串口中间件好的UART串口驱动(带超时的同步操作)引言以下的串口驱动是我在一个产品中实现了的,其特点:一、支持FIFO,系统开销小,中断少二、在多任务操作系统里使用串口很简单,对串口操作就4个:打开、关闭、读和写。三、支持串口的互斥操作,多个任务竞争使用串口,保证正常分配串口资源,有利于写出高效率的与串口通信有关的线程(任务)四、代码简练,支持N个串口五、不清楚转载 2014-06-06 04:57:37 · 1309 阅读 · 0 评论 -
关于串口通信协议的解析,该怎么解决
关于串口通信协议的解析,该怎么解决www.MyException.Cn 发布于:2012-01-22 22:38:43 浏览:184次0关于串口通信协议的解析帧头标志 版本号 类别 帧头校验和 帧号数据总长度 保留数据CRC校验 数据区 数据区以上是一个帧的大致结构,在该协议中有以下七类帧,数据帧、压缩数据帧转载 2014-06-06 03:28:13 · 6483 阅读 · 0 评论 -
三菱FX系列PLC编程口通信协议举例
三菱FX系列PLC编程口通信协议举例本文介绍的 PC 与三菱 FX 系列 PLC 通信,是通过 PLC 的编程口与 PC 机的串口进行的,采用 SC-09 编程电缆作为计算机与 PLC 通信的连线。电缆的 9 芯 D 形插头连接在计算机串口上,另一端连接 PLC 的 RS-422 编程口。编写 PC 的通信程序可采用汇编语言、各种高级语言,也可以采用工控组态软件或直接采转载 2014-08-05 15:56:22 · 1706 阅读 · 1 评论 -
串口通讯编程中涉及到的字符串处理关键字及处理字符串对应函数
串口编程原创 2014-08-06 10:12:02 · 1565 阅读 · 0 评论 -
串口中怎样接收一个完整数据包的解析
这里以串口作为传输媒介,介绍下怎样来发送接收一个完整的数据包。过程涉及到封包与解包。设计一个良好的包传输机制很有利于数据传输的稳定性以及正确性。串口只是一种传输媒介,这种包机制同时也可以用于SPI,I2C的总线下的数据传输。在单片机通信系统(多机通信以及PC与单片机通信)中,是很常见的问题。一、根据帧头帧尾或者帧长检测一个数据帧1、帧头+数据+校验+帧尾这是一个典型的方案,但是对帧头与转载 2014-08-06 09:45:16 · 839 阅读 · 0 评论 -
PLC编程端口以及 FX-232AW 模块的通信
该协议实际上适用于PLC编程端口以及 FX-232AW 模块的通信。通讯格式:命令 命令码 目标设备DEVICE READ CMD "0" X,Y,M,S,T,C,DDEVICE WRITE CMD "1" X,Y,M,S,T,C,DFORCE ON CMD " 7" X,Y,M,S,T,CFORCE OFF CMD "8" X,Y,M,S,T,C传输格式: RS转载 2014-11-11 00:25:54 · 2344 阅读 · 0 评论 -
RT-Thread下的串口驱动程序分析
编写本文稿的目的,在于通过分析stm32平台上的串口中断源码,学习RTT中如何编写中断处理程序如何编写RTT设备驱动接口代码了解串行设备的常见处理机制先以RTT官方源码中的STM32 BSP包来分析。rt-thread\bsp\stm32f10x 下,涉及的文件为:usart.cusart.hserail.cserail.原创 2015-11-19 14:51:08 · 938 阅读 · 0 评论 -
环形缓冲区
环形Buffer的特点:通常包含一个读指针(read_index)和一个写指针(write_index)。读指针指向环形Buffer中第一个可读的数据,写指针指向环形Buffer中第一个可写的缓冲区。通过移动读指针和写指针就可以实现Buffer的数据读取和写入。在通常情况下,环形Buffer的读用户仅仅会影响读指针,而写用户也仅仅会影响写指针。环形Buffer的原理:原创 2014-08-06 16:51:32 · 1011 阅读 · 0 评论