登录
首页 » Others » UART_TXaRX

UART_TXaRX

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

代码说明:

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

文件列表:

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

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

发表评论

0 个回复

  • vb-recive-many-frames
    以定时的方式接收下位机传送的多帧数据,接收准确,实时性很强(In time to receive the next crew of the multi-frame data transmission, receive accurate, real-time strong)
    2011-10-05 22:32:25下载
    积分:1
  • TEA5767
    tea5767收音机原理图,mcu是STC90C52属51系列单片机,原码在网上可搜。(TEA5767 RADIO SCH,MCU IS STC90C52 IN SYSTEM,SOURCE PROGRAM WEB SEARCH )
    2013-07-14 11:57:49下载
    积分:1
  • PS2通信,用stm32模拟键盘鼠标往电脑送数据ps2_02
    PS2通信,用stm32单片机模拟键盘鼠标往电脑送数据。(PS2 communication with stm32 SCM simulation to send data to a computer keyboard and mouse.)
    2020-07-08 14:48:57下载
    积分:1
  • temperature-monitoring
    1-Wire总线器件ROM搜索与多点温度监测(1-Wire Bus device ROM search and multi-point temperature monitoring)
    2013-03-18 22:43:44下载
    积分:1
  • ADcaijimokuai
    单片机的A/D采集模块,该模块通过编者使用,性能良好稳定。(Microcontroller A/D acquisition module, through the editor to use, good performance and stability.)
    2013-09-07 15:51:18下载
    积分:1
  • stm32-SMBUS
    stm32 smbus驱动程序,smbus和ii2c差不多,但有很多不同(stm32 smbus driver, smbus and ii2c similar, but there are a lot of different)
    2021-04-20 16:58:50下载
    积分:1
  • 20170519_code
    说明:  STC89C52单片机获取DHT11温度传感器数据并显示于lcd1602液晶显示屏的详细代码,内附有ds18b20的获取代码(STC89C52 MCU gets data from sensor DHT11 ,and show in lcd1602.)
    2019-03-05 14:38:26下载
    积分:1
  • ledcc2541
    流水灯程序cc2541蓝牙裸奔,点亮第一个灯(Light water program cc2541 Bluetooth streaking, first lit the lamp)
    2016-11-21 22:48:56下载
    积分:1
  • WE
    Arduino单片机开发笔记2-7,希望大家都看看(Arduino microcontroller development notes 2-7, we want everyone to see)
    2013-07-30 11:15:11下载
    积分:1
  • dianyabiao
    用ADC0809做成的数字电压表,附带proteus仿真原理图和原程序。(ADC0809 made with digital voltage meter, incidental Proteus simulation schematic and the original procedure.)
    2009-03-07 18:19:58下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载