登录
首页 » Others » UART_TXaRX

UART_TXaRX

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

代码说明:

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

文件列表:

单片机实现接收从电脑发送过来的字符串的方法.txt,2804,2013-03-24

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

发表评论

0 个回复

  • Adafruit-Motor-Shield-for-Arduino-master
    说明:  该库函数用于驱动L293D模块,电机的前进后退等代码封装在里面面(The library function is used to drive L293D module.)
    2020-06-18 02:20:02下载
    积分:1
  • txsend
    本资源提供了采用PIC单片机实现单线通讯的源程序,通过调试(Resources to provide the PIC MCU using one-way communication source, through the commissioning)
    2009-04-15 21:18:06下载
    积分:1
  • 06.Sensors
    Arduino程序 Read a potentiometer, print its state out to the Arduino Serial Monitor. (Read a potentiometer, print its state out to the Arduino Serial Monitor. )
    2016-03-24 16:32:16下载
    积分:1
  • 基于单片机的温湿度系统设计
    说明:  51单片机DHT11温湿度系统程序设计程序原理图仿真(51 single chip microcomputer DHT11 temperature and humidity system program design program schematic simulation)
    2021-03-02 15:19:34下载
    积分:1
  • SquareLoop
    一个仿真平方环解调的程序,已通过测试,采用simulink搭建(A simulation procedures of the square ring demodulator)
    2012-08-01 19:49:07下载
    积分:1
  • c51台达变频器全系列通讯程序
    台达通讯程序 通过51单片机能控制变频器的频率 启动 设置参数 等(Delta communications program, through the 51 single-chip microcomputer to control the frequency of the converter, start setting parameters)
    2017-06-11 20:31:17下载
    积分:1
  • 采摘机器人程序·
    机器人采摘程序设计,障碍物距离机器人比较远时, 移动机器人运动的就快,这时的转角也小(Robot picking programming)
    2018-07-23 16:07:34下载
    积分:1
  • STC8G-20200923
    说明:  STC8G中文数据手册,包含封装,引脚功能。 包含各种功能的测试代码(Stc8g Chinese data manual, including package, pin function. Contains test code for various functions)
    2020-10-14 12:26:58下载
    积分:1
  • mscodsgdsgmm32
    Written between C# and SIEMENS PLC1200, through the socket communications
    2016-05-10 08:28:54下载
    积分:1
  • DC-Motor
    基于单片机学习的直流电机调速,用C语言编程的(Microcontroller based DC motor speed of learning, using the C language programming)
    2011-07-06 10:46:36下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载