登录
首页 » Others » UART_TXaRX

UART_TXaRX

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

代码说明:

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

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

发表评论

0 个回复

  • Pareto-Chart-Cp23-Winform
    WPF第三方DynamicDataDisplay组件的一个Sample。( Sample WPF DynamicDataDisplay a third-party components.)
    2016-09-03 21:43:45下载
    积分:1
  • ourdev_223655
    在keil编译环境下的MP3开发源码 有助于初学者学校AVR使用 (This is an MP3 open-sourceThis is an MP3 open-sourceThis is an MP3 open-sourceThis is an MP3 open-sourceThis is an MP3 open-sourceThis is an MP3 open-source)
    2010-08-16 22:06:11下载
    积分:1
  • 12864LCD
    51单片机与12864LCD接口C源程序代码(51 Microcontroller Interface C source code with the 12864LCD)
    2009-09-08 02:27:11下载
    积分:1
  • DS18B20P1602LCD_C51
    51单片机,DS18B20测温,LCD1602显示C程序,keil环境下编写,实测通过(51 microcontroller, DS18B20 temperature, LCD1602 display C programs written under keil environment, measured by)
    2014-11-14 18:31:43下载
    积分:1
  • Splash-screen
    SubVi which let you easily add splash screen to any other Vi.
    2016-12-21 23:44:12下载
    积分:1
  • ICcardWR
    使用读卡器实现了为个人化的IC卡数据读写(Achieved using the reader for personal IC card data read and write)
    2007-12-04 23:00:55下载
    积分:1
  • Sin_Signal_Producing
    正弦信号发生程序。使用声卡产生正弦信号输出,可以用来调音!(Sinusoidal signal procedures. Sinusoidal signal generated using the sound card output, can be used to tuning!)
    2007-11-29 09:05:29下载
    积分:1
  • NandFlash_USB-Mass_Storage-MCU-Flash
    open103v(STM32F103V芯片)开发板上做的NANDFLASH做U盘程序,刚刚调试通过,不过速度还有点慢。(mass disk device demo for STM32F103V)
    2020-09-20 11:17:51下载
    积分:1
  • JN-AN-1194
    returns the device state
    2020-06-21 18:20:02下载
    积分:1
  • una
    用于MMC桥臂计算,特别适用于较为复杂的MMC平衡子模块电容电压的计算(MMC is used to calculate the arm, especially for more complex calculations MMC submodule capacitor voltage balance)
    2016-10-29 10:42:30下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载