登录
首页 » Others » UART_TXaRX

UART_TXaRX

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

代码说明:

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

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

发表评论

0 个回复

  • 3、系统定时器SysTick
    这是基于开发板LPC1114的源码程序,是用C语言编写,用于实现系统定时器的配置同时它也是一个完整的模板,可以在此基础上添加其他程序用于开发板的学习,是一个完整的模板,可直接使用。(This is a source code program based on the development board LPC1114. It is written in C language. It is used to realize the configuration of the system timer. At the same time, it is also a complete template. On this basis, other programs can be added for the learning of the development board. It is a complete template and can be used directly.)
    2020-06-22 17:20:02下载
    积分:1
  • key-polling
    基于stm32程序,按键扫描,控制led灯反转(It s a keypolling procedure controlled by stm32 to make the led trigger)
    2016-03-13 00:02:16下载
    积分:1
  • wuxuxu
    ps键盘驱动程序2 实现pc机键盘(p/s2接口)与8位单片机连接使用原理:键盘时钟接在p3.2口,既8051的外部中断int0上,键盘数据接到p1.0上(ps Keyboard Driver 2 pc for achieving keyboard (p/s2 Interface) with 8-bit MCU connecting Principle : keyboard clock in p3.2 I received both the 8051 int0 external interrupt, keyboard data received on p1.0)
    2005-06-02 09:17:55下载
    积分:1
  • Switchexample
    说明:  osg中的switch开关功能,可以显示场景中想要看到的节点。(osgswitch)
    2010-04-19 21:41:47下载
    积分:1
  • 10GenericMFC
    电子时钟程序,通过VC++编程,实现电子时钟程序,方便编程爱好者交流学习。(Electronic clock procedures, through VC++ programming, electronic clock procedures to facilitate the exchange of learning programming enthusiasts.)
    2013-07-11 14:29:17下载
    积分:1
  • gaoduceliang
    基于单片机msp430 的高度测量 (超声波测距)(Height measurement (Ultrasonic Ranging) is based on SCM msp430)
    2014-08-03 10:28:08下载
    积分:1
  • ADAMS
    Adams的学习资料,适合学习机构分析软件Adams的初学者阅读。(Adams learning materials for learning mechanism analysis software Adams beginners to read.)
    2015-10-15 09:09:07下载
    积分:1
  • LCD1602
    1602LCD工作于四位模式实时显示当前时间,本程序液晶数据端口仅使用了四只引脚,实现日期时间的实时显示.(1602LCD works in four modes display the current time, the program uses only the LCD data port four pins, date and time of the real-time display.)
    2013-09-08 20:28:00下载
    积分:1
  • 新手入门实验40个
    说明:  自己试用过,适合初学,比较基础,但不是原创,请见谅,希望大家共同进步(I have tried it, suitable for beginners, comparatively basic, but not original, please forgive me, I hope you all make progress together.)
    2020-06-21 13:40:02下载
    积分:1
  • 0.91寸OLED显示屏.rar
    说明:  0.96OLED stm32官方代码 0.91寸OLED显示屏+12832液晶屏+显示器件提供程序原理模块(stm32 0.96OLED Official Code and other)
    2020-06-19 00:40:01下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载