多字节串口发送时,为提高发送速度,我们一般会去检测TXE: Transmit data register empty,当该位置1时,即发送下一个字符。 但是当存在读写使能端口时,最后一个while检测完毕即关闭使能端口,这样会存在最后一个数据在移位寄存器内但并没有发送出去的情况。 TXE置位仅表示t ...
分类:
其他好文 时间:
2017-04-14 15:42:52
阅读次数:
566
1.系统概述本设计采用NIOS232位处理器,通过SPI接口将SD/TF卡中的JPEG图片数据读取到内存中,SD/TF卡的文件系统为FAT32,NIOS2软件实现将JPEG图片通过UART串口发送给上位机显示,系统框图如下:2.UART介绍UART(UniversalAsynchronousReceiver/Transmitter)是一种异步收发传输器..
分类:
移动开发 时间:
2017-04-08 01:12:38
阅读次数:
235
使用stm32f103调试串口通讯时,上电后发送的字符串的第一个字节丢失。 发送数据GpuSend("SPG(2);"); 接收端收到的数据为:PG(2);,第一个字符丢失。 出现问题的代码如下: 但以前都未出现过这个问题,于是怀疑标志位处理问题 遂看到网友的解答,摘录如下 RM0033中有如下概述 ...
分类:
其他好文 时间:
2017-04-04 21:46:15
阅读次数:
696
嵌入式软件设计第10次实验报告 学号:140201135 姓名:沈锦鑫 组别:第7组 实验地点:D19 一、实验目的: 1、了解GSM模块SIM900A的使用方法。 2、掌握使用串口发送AT命令驱动SIM900A的方法。 二、实验内容: 1.使用AT命令进行模块测试,拨打固定电话。 2.编写程序利用 ...
分类:
其他好文 时间:
2017-03-26 19:54:30
阅读次数:
263
嵌入式软件设计第3次实验报告 学号:140201225 姓名:刘曦洋 组别:第1组 实验地点:D19 一、实验目的: 1、掌握STM32固件库函数驱动串口的方法。 2、掌握温湿度一体化数字传感器DHT11的驱动方法。 二、实验内容: 1.编写STM32F407串口驱动程序,完成串口与电脑RS232的 ...
分类:
其他好文 时间:
2017-03-12 21:26:49
阅读次数:
334
九、基于串口猎人软件的串口示波器 1、实验介绍 本实验,为芯航线开发板的综合实验,该实验利用芯航线开发板上的ADC、独立按键、UART等外设,搭建了一个具备丰富功能的数据采集卡,芯航线开发板负责进行数据的采集并将数据通过串口发送到PC机上,PC端,利用强大的串口调试工具——串口猎人,来实现数据的接收... ...
分类:
其他好文 时间:
2017-02-11 23:50:30
阅读次数:
296
实物图引脚图接线图效果图源代码//****************************************************************//
//AM系列温湿度传感器,读IIC使用示例
//单片机:AT89S52或STC89C52RC
//功能:串口发送温湿度数据波特率9600
//晶振:12M(用户系统时钟如不是12M请更改相关宏定义及注释..
分类:
其他好文 时间:
2016-12-06 23:05:02
阅读次数:
696
在使用串口发送数据时可以选择字符串发送或者十六进制发送,通常情况下我们习惯选用字符串发送数据。关于两者的区别,需要从计算机存储数据的格式说起。 在计算机中,数据是以二进制的形式存储的,例如十进制 1(10)在计算机中用 0000 0001(2)来表示。我们在用串口发送数据的时候首先将待数据转换为对应 ...
分类:
其他好文 时间:
2016-11-09 20:12:09
阅读次数:
139
在最近的小项目中,单片机中断优先级的问题,串口发送到上位机的数据有时会出现发送的数据被中断打断的问题。 于是,在上位机机上就容易出现错误,原来读取的方法是read()的方法,反复修改发送数据的格式依然没有好转。 后来讲将上位机的读取方式换成readline()问题得到了解决,且百发百中,问题可能归结 ...
分类:
其他好文 时间:
2016-11-07 01:43:04
阅读次数:
221
做MFC串口发送的时候,一般使用CEdit控件作为发送输入框,一般是发送输入框关联一个CString的变量,通过updatedata更新,大部分情况下我们需要使用十六进制发送,但是CString默认是字符串格式,比如输入框输入11 22 33 44 55,实际上是内容"11 22 33 44 AA" ...
分类:
编程语言 时间:
2016-09-26 16:20:49
阅读次数:
543