登录
首页 » Others » UART_TXaRX

UART_TXaRX

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

代码说明:

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

文件列表:

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

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

发表评论

0 个回复

  • Serial
    单片机串口通讯测试源码,适用于点对点通讯!(Serial Communication test source for point to point communication!)
    2010-11-16 15:39:57下载
    积分:1
  • (6)
    ICDL part six in persian language
    2013-04-18 05:26:28下载
    积分:1
  • T5557
    T5557卡的读写程序,KEIL4平台,曼彻斯特解码(T5557 card reader procedures, KEIL4 platform, Manchester decoding)
    2020-10-22 10:37:23下载
    积分:1
  • HT1621
    段码液晶显示屏 驱动芯片 HT1621 驱动程序(Segment LCD driver chip HT1621 driver)
    2016-03-01 14:39:12下载
    积分:1
  • The-SCM-speed-measurement-procedures
    一种基于AT89S52单片机的光电开关转速测量系统的设计。系统采用反射式光电开关产生与齿轮相对应的脉冲信号,使用AT89S52单片机采样脉冲信号并计算每分钟内脉冲信号的数目,即电机对应的转速值,最终系统通过数码管实时显示电机的转速值(A photoelectric switch based on AT89S52 Microcontroller speed measurement system design. The system uses a reflective photoelectric switch with the gear corresponding to the pulse signal, the microcontroller AT89S52 sampling pulse signal and calculate the number of pulse signals per minute, the motor speed value corresponding to the final system in real time by digital tube display the value of the motor speed)
    2012-06-02 17:04:50下载
    积分:1
  • Highfrequencycircuit-AMFM
    高频电子线路AM和FM波形演示软件,发明实验时候了解AM和FM知识(AM and FM frequency electronic circuit waveform presentation software, to understand the invention, when AM and FM experimental knowledge)
    2010-10-20 14:56:06下载
    积分:1
  • end_bujin_0
    使用ATMEGA128L控制步进电机的例程(The example of how to control step motor y ATMEGA128L)
    2016-01-26 14:23:13下载
    积分:1
  • pwm_1602_89c52
    keil软件开发,基于89c52单片机的pwm控制直流电机,通过4*4按键设置pwm值,并且在1620上显示出pwm的值。(Keil software development, 89C52 MCU PWM control of DC motor based on PWM by setting 4*4 key values, and in the 1620 shows the value of pwm. )
    2014-11-12 09:54:40下载
    积分:1
  • STM8S-SX1276-V1.5
    stm8s + sx1276 实现超远距离发送和接收功能(stm8s+sx1276 Send and Receive)
    2021-02-23 19:19:40下载
    积分:1
  • daima
    本次程序通过对VAST CHALLENGE 2014的数据,以每个地点每一天的总消费记录,每个小时消费记录和每次消费记录的数据进行分析,得出一个能深入反应数据可视化的图表,完成了数据和人的交互体验(FloatTable data import controlP5.* ControlP5 cp5 Knob myKnobB int knobValue = 100 int myColorBackground = color(0,0,0) int rowCount float dataMin,dataMax float dataMin1, dataMax1 float plotX1, plotY1 float plotX2, plotY2 float labelX,labelY float axis=460 float plotX11,plotY11 float plotX12,plotY12 )
    2015-01-11 20:28:58下载
    积分:1
  • 696516资源总数
  • 106446会员总数
  • 9今日下载