登录
首页 » Others » UART_TXaRX

UART_TXaRX

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

代码说明:

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

文件列表:

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

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

发表评论

0 个回复

  • 各个程序集合压缩包
    说明:  避障小车红外避障,超声波避障,寻光外加寻迹(Obstacle Avoidance Car Infrared Obstacle Avoidance, Ultrasound Obstacle Avoidance, Light Seeking and External Tracking)
    2019-04-25 20:58:52下载
    积分:1
  • STM32_BLDC_CONTROL
    STM32控制无刷电机源码,直接用寄存器控制的版本.(BLDC Control by STM32)
    2016-02-21 23:08:12下载
    积分:1
  • stm32-bldc
    基于stm32 的直流无刷电机驱动程序,BLDC 三相直流无刷电机,无霍尔传感器,速度PID环(Based stm32 DC brushless motor driver, BLDC phase DC brushless motor without Hall sensors, speed PID loop)
    2020-12-01 18:59:28下载
    积分:1
  • 51P12864xianshi
    基于51单片机的12864显示的音乐播放器(12864 displays based music player)
    2016-01-16 13:53:29下载
    积分:1
  • CRC16
    CRC16校验计算小程序,有移位、取反等位操作函数可供参考(CRC16 checkout a small program with shift, the allelic operation function is available for reference )
    2017-05-04 14:44:37下载
    积分:1
  • 595_c51
    基于单片机的点阵屏,595 Z字移位,1/4扫描。(Microcontroller-based dot-matrix screen, 595 Z character displacement, 1/4 scan.)
    2013-11-25 18:00:27下载
    积分:1
  • TX-1BDS18B20
    驱动增强型单总线数字温度传感器DS1820进行温度检测(Single bus driver and enhanced DS1820 digital temperature sensor, the temperature detection)
    2009-04-15 17:50:57下载
    积分:1
  • 4路AD采集模块0-10V
    51单片机4路AD采集模块,附件带源码.原理图等(51 MCU 4-channel AD acquisition module, accessory with source code, schematic diagram, etc.)
    2020-06-17 04:00:01下载
    积分:1
  • HEADER-FILE-OF-12864
    说明:  单片机开发的头文件,包括1602、12864、DS18B20,代码移植,改几个参数就可以(MCU development header files, including 1602,12864, DS18B20, code migration, change a few parameters can)
    2011-03-12 23:44:38下载
    积分:1
  • 8080S51_1
    COG12864,ST7567测试程序,8080并口协议(COG128*64DOTS,Test code for st7567,and the interface is 8080 parallel)
    2020-08-13 20:08:29下载
    积分:1
  • 696518资源总数
  • 106182会员总数
  • 24今日下载