0:起始位,低电平;1~8:数据位;9:校验位,高电平;10:停止位,高电平。采集1~8位,忽略0、9、10位。串口传输数据,从最低位开始,到最高位结束。串口发送:串口接受module rx_control_module ( ...
分类:
其他好文 时间:
2014-11-19 12:05:11
阅读次数:
206
(1)、功能00H 功能描述:初始化通信口 入口参数:AH=00H DX=初始化通信口号(0=COM1,1=COM2,……) AL=初始化参数,参数的说明如下: 波特率奇偶位停止位字的位数 76543210 000 = 110X0 = None0 = 1 bit10 = 7 bits 001 = 1...
分类:
其他好文 时间:
2014-11-17 01:40:11
阅读次数:
178
1、恢复设备的的默认配置在ATI模式下面输入+RESET复位模块参数,RESET!复位单片机初始参数。默认参数为8位数据位/无奇偶校验/1位停止位、波特率9600bps,数据传输速率:9600bps2、查询当前的设备的软件版本INFO!查询软件版本,+ATI查询模块版本3、在使用超级终端时,当键入AT指..
分类:
其他好文 时间:
2014-11-06 02:11:28
阅读次数:
335
1、恢复设备的的默认配置在ATI模式下面输入+RESET复位模块参数,RESET!复位单片机初始参数。默认参数为8位数据位/无奇偶校验/1位停止位、波特率9600bps,数据传输速率:9600bps2、查询当前的设备的软件版本INFO!查询软件版本,+ATI查询模块版本3、在使用超级终端时,当键入 ...
分类:
其他好文 时间:
2014-11-05 19:16:48
阅读次数:
493
VC++版串口调试助手源码,功能还是比较多的,接收区和来显示串口消息,在调试时,可指定串口、波特率、校验位、数据位、停止位,关闭串口和清空接收区、以十六进制调试、保存显示数据、在同一周期后自动发送数据、选择发送文件、计数器清零等功能,代码在VC++6.0中可直接编译。
源码下载地址:点击下载...
分类:
编程语言 时间:
2014-10-31 22:17:37
阅读次数:
227
关于同步和异步异步传输是面向字符的传输,它的单位是字符;而同步传输是面向比特的传输,它的单位是桢,它传输的时候要求接受方和发送方的时钟是保持一致的。具体来说,异步传输是将比特分成小组来进行传送。一般每个小组是一个8位字符,在每个小组的头部和尾部都有一个开始位和一个停止位,它在传送过程中接收方和发送方...
分类:
其他好文 时间:
2014-10-26 22:51:28
阅读次数:
247
1 先使用可视化的软件“串口调试助手V2.2”设定 串口、波特率、校验位、数据位、停止位、然后发送命令,查看接收的 结果 下载地址 2为了更好侦听、拦截、记录、分析串行通信协议,可以使用这个软件“侦听分析串行通信协议CommMonitor” 这款软件可以能侦听、拦截、记录、分析串行通信协议,让您对....
分类:
其他好文 时间:
2014-10-23 15:42:19
阅读次数:
230
工作中用到了一个数据包里面的数据采用不同的校验方式,一部分为奇校验,一部分为偶校验.这时我的方案为: 1.USART设置9bit数据长度,1个停止位,无校验位,这时确保能接收到带校验位的数据 2.设置DMA接收和发送数据,设置外设地址和内存地址都为halfword(16bit)可以接收到带校验位的数...
分类:
其他好文 时间:
2014-10-14 13:19:08
阅读次数:
269
基于STM8普通IO口的模拟串口驱动程序
标准串口通讯数据的格式为:起始位(1) + 数据位(8) + 校验位(1) + 停止位(1)
串口通讯另外一个重要的的部分是设置波特率,波特率就是1秒钟内串口所传输的Bit(位)数。
关于采样频率:为了较小读取或者发送串行数据的误差,我们采取了在N(我用的是4次)次中断中,取固定位置的读取的数据。
我以stm8中9600波特率计算的...
分类:
其他好文 时间:
2014-10-13 18:19:37
阅读次数:
1919
转载于:RS232,RS485波形分析 经常遇到初学者,对单片机串行通讯出了问题不知道如何办的情况。其实最有效的调试方法是用示波器观察收发数据的波形。通过观察波形可以确定以下情况:是否有数据接收或发送数据是否正确波特率是否正确一、串行数据的格式 异步串行数据的一般格式是:起始位+数据位+停止位,.....
分类:
其他好文 时间:
2014-09-11 16:52:02
阅读次数:
220