首页 行业 嵌入式     /    串口环形缓冲区.zip

串口环形缓冲区.zip

上传者: weixin_44453694 | 上传时间:2023/2/12 2:51:42 | 文件大小:1.22MB | 文件类型:ZIP
串口环形缓冲区.zip
在单片机中串口通讯是我们使用最频繁的,使用串口通讯就会用到串口的数据接收与发送,环形缓冲区方式接收数据可以更好的保证数据丢帧率第。
  在通讯程序中,经常使用环形缓冲器作为数据结构来存放通讯中发送和接收的数据。
环形缓冲区是一个先进先出的循环缓冲区,可以向通讯程序提供对缓冲区的互斥访问。

文件下载

资源详情

[{"title":"(71个子文件1.22MB)串口环形缓冲区.zip","children":[{"title":"串口环形缓冲区","children":[{"title":"MDK_PROJECT","children":[{"title":"STM32_MD.uvguix.shui <span style='color:#111;'>175.87KB</span>","children":null,"spread":false},{"title":"STM32_MD.uvproj.saved_uv4 <span style='color:#111;'>17.61KB</span>","children":null,"spread":false},{"title":"Objects","children":[{"title":"STM32_MD.lnp <span style='color:#111;'>547B</span>","children":null,"spread":false},{"title":"usart.o <span style='color:#111;'>239.13KB</span>","children":null,"spread":false},{"title":"usart.d <span style='color:#111;'>431B</span>","children":null,"spread":false},{"title":"core_cm3.crf <span style='color:#111;'>3.85KB</span>","children":null,"spread":false},{"title":"system_stm32f10x.o <span style='color:#111;'>231.64KB</span>","children":null,"spread":false},{"title":"main.d <span style='color:#111;'>538B</span>","children":null,"spread":false},{"title":"delay.crf <span style='color:#111;'>215.33KB</span>","children":null,"spread":false},{"title":"beep.o <span style='color:#111;'>228.95KB</span>","children":null,"spread":false},{"title":"led.o <span style='color:#111;'>229.89KB</span>","children":null,"spread":false},{"title":"STM32_MD.sct <span style='color:#111;'>494B</span>","children":null,"spread":false},{"title":"STM32_MD.hex <span style='color:#111;'>5.72KB</span>","children":null,"spread":false},{"title":"sys.crf <span style='color:#111;'>215.78KB</span>","children":null,"spread":false},{"title":"STM32_MD.htm <span style='color:#111;'>28.40KB</span>","children":null,"spread":false},{"title":"main.crf <span style='color:#111;'>221.99KB</span>","children":null,"spread":false},{"title":"led.crf <span style='color:#111;'>216.22KB</span>","children":null,"spread":false},{"title":"system_stm32f10x.crf <span style='color:#111;'>217.01KB</span>","children":null,"spread":false},{"title":"STM32_MD_sct.Bak <span style='color:#111;'>479B</span>","children":null,"spread":false},{"title":"startup_stm32f10x_md.o <span style='color:#111;'>5.73KB</span>","children":null,"spread":false},{"title":"sys.o <span style='color:#111;'>229.38KB</span>","children":null,"spread":false},{"title":"delay.d <span style='color:#111;'>285B</span>","children":null,"spread":false},{"title":"timer.d <span style='color:#111;'>559B</span>","children":null,"spread":false},{"title":"startup_stm32f10x_md.d <span style='color:#111;'>68B</span>","children":null,"spread":false},{"title":"STM32_MD.axf <span style='color:#111;'>244.79KB</span>","children":null,"spread":false},{"title":"delay.o <span style='color:#111;'>228.89KB</span>","children":null,"spread":false},{"title":"usart.crf <span style='color:#111;'>222.25KB</span>","children":null,"spread":false},{"title":"led.d <span style='color:#111;'>345B</span>","children":null,"spread":false},{"title":"beep.d <span style='color:#111;'>314B</span>","children":null,"spread":false},{"title":"core_cm3.o <span style='color:#111;'>11.63KB</span>","children":null,"spread":false},{"title":"STM32_MD.build_log.htm <span style='color:#111;'>2.25KB</span>","children":null,"spread":false},{"title":"STM32_MD_BEEP.dep <span style='color:#111;'>8.80KB</span>","children":null,"spread":false},{"title":"key.d <span style='color:#111;'>345B</span>","children":null,"spread":false},{"title":"system_stm32f10x.d <span style='color:#111;'>301B</span>","children":null,"spread":false},{"title":"key.o <span style='color:#111;'>233.18KB</span>","children":null,"spread":false},{"title":"timer.o <span style='color:#111;'>236.97KB</span>","children":null,"spread":false},{"title":"key.crf <span style='color:#111;'>216.74KB</span>","children":null,"spread":false},{"title":"beep.crf <span style='color:#111;'>215.79KB</span>","children":null,"spread":false},{"title":"sys.d <span style='color:#111;'>265B</span>","children":null,"spread":false},{"title":"timer.crf <span style='color:#111;'>222.63KB</span>","children":null,"spread":false},{"title":"main.o <span style='color:#111;'>236.02KB</span>","children":null,"spread":false},{"title":"core_cm3.d <span style='color:#111;'>112B</span>","children":null,"spread":false}],"spread":false},{"title":"STM32_MD.uvgui.shui <span style='color:#111;'>176.81KB</span>","children":null,"spread":false},{"title":"RTE","children":[{"title":"_BEEP","children":[{"title":"RTE_Components.h <span style='color:#111;'>357B</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"STM32_MD.uvprojx <span style='color:#111;'>16.26KB</span>","children":null,"spread":false},{"title":"STM32_MD.uvoptx <span style='color:#111;'>11.79KB</span>","children":null,"spread":false},{"title":"EventRecorderStub.scvd <span style='color:#111;'>339B</span>","children":null,"spread":false},{"title":"STM32_MD.uvopt <span style='color:#111;'>12.13KB</span>","children":null,"spread":false},{"title":"Listings","children":[{"title":"startup_stm32f10x_md.lst <span style='color:#111;'>40.27KB</span>","children":null,"spread":false},{"title":"STM32_MD.map <span style='color:#111;'>50.98KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"SYSTEM","children":[{"title":"BEEP","children":[{"title":"beep.c <span style='color:#111;'>356B</span>","children":null,"spread":false},{"title":"beep.h <span style='color:#111;'>200B</span>","children":null,"spread":false}],"spread":true},{"title":"DELAY","children":[{"title":"delay.h <span style='color:#111;'>120B</span>","children":null,"spread":false},{"title":"delay.c <span style='color:#111;'>302B</span>","children":null,"spread":false}],"spread":true},{"title":"KEY","children":[{"title":"key.h <span style='color:#111;'>431B</span>","children":null,"spread":false},{"title":"key.c <span style='color:#111;'>2.08KB</span>","children":null,"spread":false}],"spread":true},{"title":"USART","children":[{"title":"usart.c <span style='color:#111;'>3.63KB</span>","children":null,"spread":false},{"title":"usart.h <span style='color:#111;'>610B</span>","children":null,"spread":false}],"spread":true},{"title":"TIMER","children":[{"title":"timer.c <span style='color:#111;'>1.73KB</span>","children":null,"spread":false},{"title":"timer.h <span style='color:#111;'>352B</span>","children":null,"spread":false}],"spread":true},{"title":"LED","children":[{"title":"led.h <span style='color:#111;'>597B</span>","children":null,"spread":false},{"title":"led.c <span style='color:#111;'>1.34KB</span>","children":null,"spread":false}],"spread":true},{"title":"SYS","children":[{"title":"sys.c <span style='color:#111;'>731B</span>","children":null,"spread":false},{"title":"sys.h <span style='color:#111;'>4.19KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"SYSLIB","children":[{"title":"startup_stm32f10x_md.s <span style='color:#111;'>12.47KB</span>","children":null,"spread":false},{"title":"system_stm32f10x.h <span style='color:#111;'>2.04KB</span>","children":null,"spread":false},{"title":"core_cm3.c <span style='color:#111;'>16.87KB</span>","children":null,"spread":false},{"title":"core_cm3.h <span style='color:#111;'>83.72KB</span>","children":null,"spread":false},{"title":"stm32f10x.h <span style='color:#111;'>619.08KB</span>","children":null,"spread":false},{"title":"system_stm32f10x.c <span style='color:#111;'>35.70KB</span>","children":null,"spread":false}],"spread":true},{"title":"USER","children":[{"title":"main.c <span style='color:#111;'>446B</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明