登录
首页 » Others » UART_TXaRX

UART_TXaRX

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

代码说明:

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

文件列表:

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

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

发表评论

0 个回复

  • modeling-of-microgrids-in-Europe
    交流微网仿真,包括微电源的仿真,变流器的仿真,储能系统的仿真和整个微网的仿真。(modeling of AC microgrids,including models of microsources,converters,storage system,and the entire microgrids.)
    2012-04-04 19:32:03下载
    积分:1
  • 74HC164
    74164串行口转并行口芯片驱动模块,使用EMC系列单片机(74164 serial port to parallel port chip driver module, using EMC Series MCU)
    2012-09-27 01:45:58下载
    积分:1
  • 12864display
    多级菜单通过1284显示!并由矩阵键盘控制(Multi-level menu through 1284 show! By Matrix keyboard control)
    2013-11-01 11:06:30下载
    积分:1
  • rmtp
    说明:  遥控接收程序,包括PDF的遥控接收码说明(Remote control receiver procedures, including the remote receive code instructions PDF)
    2011-03-23 17:16:27下载
    积分:1
  • STM32F372_3xx_DS
    STM32F372XX/3xx的数据手册,共218页(STM32F372XX/3xx data sheet, total 218)
    2013-07-18 21:09:41下载
    积分:1
  • testOneWire
    DS2781测试程序,网上下载的,有一定参考价值(DS2781 test procedure)
    2020-06-25 20:20:02下载
    积分:1
  • PS2-mouse
    本程序是用51单片机的PS2鼠标驱动程序(This procedure is used 51 single PS2 mouse driver)
    2013-08-23 13:58:55下载
    积分:1
  • 3流水灯
    说明:  51单片机流水灯程序,花样流水灯移位的用法(51danpianjiliushuideng)
    2020-03-19 14:29:43下载
    积分:1
  • Hammer
    本程序利用特征线法计算管道水击的压力和流量(The program uses the method of characteristics to calculate the value of the pipeline water hammer pressure and flow values.)
    2014-01-16 21:07:52下载
    积分:1
  • ResistanceTesterrelatedinformation
    基于AVR单片机的电阻测试仪,带有LED数码管显示,内有CVAVR 的C编译器和烧写软件,还有程序流程图和源码电路。(Based on AVR microcontroller resistance tester with LED digital tube display, there CVAVR C-compiler and writing software, as well as program flow chart and source circuits.)
    2010-01-19 09:33:04下载
    积分:1
  • 696516资源总数
  • 106658会员总数
  • 16今日下载