登录
首页 » Others » UART_TXaRX

UART_TXaRX

于 2013-10-20 发布 文件大小:2KB
0 208
下载积分: 1 下载次数: 12

代码说明:

  单片机接收从电脑串口发送出来的一串字符串,却只能接收到第一个字符,其他的都丢失了或者是接收到的是乱码,却不知道是什么原因。其实,那是因为,虽然单片机的是全双工串口,但是串口的缓冲区(SBUF)却一般只有一个字节,即1Byte,远没有像电脑串口的缓冲区以KB计算那么大,并且,单片机的处理速度是很有限的,试想一下,假如要求一串字符串以9600bps的速率,一个起始位,一个结束位,无校正位,相当于960Byte/s传输到单片机,单片机要是能够全部接收的话,那么单片机接收和处理一个字节的时间仅为约1ms的时间。这说明了,如果单片机的处理速度不够快,还没有将接收到的上一帧数据及时转送到单片机的RAM中,而电脑串口又传输过来一帧新的数据,这帧新的数据就会把单片机的串口输入缓冲区的SBUF给刷新掉,或者说单片机压根就没有接收到新的一帧数据,造成了数据的丢失或接收到乱码。 如果需要单片机接收到从串口发送过来的一段很长的字符串,并且能够都正常接收和显示(TX&RX FUNCATION between PC and MCU)

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • mStopwatch
    51单片机,秒表,C语言,proteus仿真,适合初学者(51 single-chip, stopwatch, C language, proteus simulation, suitable for beginners)
    2011-06-30 15:28:20下载
    积分:1
  • led
    说明:  LED显示,简要说明源码功能,使初学者更好入门(LED display, a brief description of source code, enabling beginners a better entry)
    2008-09-28 13:37:51下载
    积分:1
  • ad9851的程序上位软件
    ad9851的单片机程序上位机软件,为广大网友参考(AD9851 program upper computer software, for the majority of netizens reference)
    2020-06-22 05:40:01下载
    积分:1
  • 15.5
    带字库的12864仿真软件学习带电路图和仿真软件。(12864 with a font with a circuit simulation software and simulation software to learn.)
    2013-11-01 23:15:48下载
    积分:1
  • tina-
    此文件夹有高通滤波,低通滤波,带通滤波,带阻滤波,三角信号发生器,正弦信号发生器,三角波发生器,三角波转换成余弦,等等tina的源程序,适合广大爱好者!(This folder has a high pass filter, low pass filter, band-pass filtering, band stop filtering, triangular signal generator, sine wave generator, triangle wave generator, triangle wave into a cosine, so tina source for the majority of fans !)
    2011-07-12 17:38:58下载
    积分:1
  • 37.TFT-SD-card
    stc12c5a60s2 单片机实现TFT 卡的读写控制!(stc12c5a60s2 MCU TFT card reader control!)
    2013-08-04 21:20:31下载
    积分:1
  • 实验5 外部中断实验
    说明:  正点原子STM32F103精英板按键外部中断例程(Punctual Atom STM32F103 Elite Panel Key External Interruption Routine)
    2020-06-21 11:00:02下载
    积分:1
  • HC-SR04超声波测距模块
    基于51单片机的超声波测距模块使用,使用HC-SR04模块,定时器测量回波长度(Ultrasound Ranging Module Based on 51 Single Chip Microcomputer)
    2020-06-21 17:20:01下载
    积分:1
  • 程序
    基于stc12和AD8232的心电图仪,可显示心电图(ECG can be displayed on the basis of STC12 and AD8232.)
    2018-05-27 12:15:11下载
    积分:1
  • nanovm-20070707
    单片机上的java虚拟机 用winavr 编译(Single-chip on the java virtual machine used to compile winavr)
    2008-03-09 17:42:55下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载