stm32串口缓冲区源码
环形队列的实现:在计算机中,也是没有环形的内存的,只不过是我们将顺序的内存处理过,让某一段内存形成环形,使他们首尾相连,简单来说,这其实就是一个数组,只不过有两个指针,一个指向列队头,一个指向列队尾。指向列队头的指针(Head)是缓冲区可读的数据,指向列队尾的指针(Tail)是缓冲区可写的数据,通过移动这两个指针(Head)&(Tail)即可对缓冲区的数据进行读写操作了,直到缓冲区已满(头尾相接),将数据处理完,可以释放掉数据,又可以进行存储新的数据了。实现的原理:初始化的时候,列队头与列队尾都指向0,当有数据存储的时候,数据存储在‘0’的地址空间,列队尾指向下一个可以存储数据的地方‘1’,再有数据来的时候,存储数据到地址‘1’,然后队列尾指
用户评论
推荐下载
-
stm32串口烧写程序
这是stm32单片机用串口下载程序的官方ISP。非常简单。如何操作可以参考http://blog.sina.com.cn/s/blog_60cf051301015k6m.html。 祝大家好运
27 2020-08-08 -
stm32串口DMA发送接收
用于串口的DMA发送和接收,配置清晰,适合学习.
57 2019-01-03 -
STM32串口加DMA示例
本例程是在IAR的环境下编译的STM32 使用DMA的形式将内存的10K数据发送到串口上。演示的时候注意先开串口。 写的不好,欢迎拍砖!
32 2020-08-09 -
STM32串口1串口2串口3串口4收发程序打包.zip
该压缩包中包含STM32的四个串口的程序源码,都是亲测可用的,包括串口1、串口2、串口3、串口4,欢迎下载,不懂就问,期待交流!
31 2020-05-23 -
STM32串口1串口2通信实验
STM32F10X,主函数,串口一的配置(初始化+中断配置+中断接收函数),实现串口2发送串口1打印
20 2019-05-01 -
STM32串口接收字符串
CPU是STM32F103RBT6,外接8M晶振。 该程序实现了串口1中断接收字符串(必须有换行符结尾,即勾选上串口调试助手上的“换行符”再发送)。方式完毕后,通过按键(GPIO)的方式再将接收的字符
38 2018-12-07 -
stm32串口字符串测试程序
上位机发送字符串给单片机,单片机确认后返回一个字符串。
26 2019-01-12 -
STM32串口封装源码可直接调用
STM32工程中可直接调用USART1-UART5,封装好串口中断,接收指针,数据传输稳定可靠无误。
30 2019-01-10 -
STM32串口IAP的bootloader部分源码
1.该项目实现通过PC的串口对STM32系列MCU进行IAP。2.该项目包含三个部分(三套代码):运行在STM32平台的Bootloader;运行在STM32平台的App(我做了两个,一个是支持usm
64 2019-04-30 -
串口缓冲区循环队列
从项目中剥离,通信类接收数据时采用循环队列的方式。此工程在STM32F103ZET6上运行。开发环境为KeilforARM5.10
38 2019-05-28
暂无评论