7-(基础入门篇)关于STM32底层程序使用说明

https://www.cnblogs.com/yangfengwu/p/9357695.html

 

基础教程源码链接请在淘宝介绍中下载,由于链接很容易失效,如果失效请联系卖家,谢谢

https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-18540610442.6.36a74814ZSaRsu&id=569295486025

 

 一,关于环形队列

其实环形队列用来接收数据比较好,看一下典型的应用

https://www.cnblogs.com/yangfengwu/p/6921832.html   缓存数据

http://www.cnblogs.com/yangfengwu/p/6822984.html     原理介绍

说白了就是利用程序把数组做成了一个环

我的程序为每一个串口发送分配了一个数组(环形队列)

 

发送数据可以

 

 

 实际上呢是这样运行的

 

 

 

 用环形队列的好处就是直接一直往里面丢数据就可以了。

当然自己也可以用一个数组实现。记住哈,只要发送数据是中断发送,这样的程序就OK了,这样不会阻挡住主程序运行,

 

 

 

 

 

二,关于我写的Flash存储数据

我自己因为厌烦用地址存,然后数据多了。。。麻烦,所以我在地址之上增加了用标号加数据的形式

存数据的时候

 

 读出来

 

 

 

 

 

 

c8t6总共才64

 

 

三,DMA  ADC采集 

采集的四路电压,采集的数据在

其实我也有对数据做处理的程序

 

 冒泡采用的左右冒泡

 

 

 

还有数据转换什么的 

 

 也就这些

哦哦哦还有  printf

 

 

忘了还有

串口接收到数据各自的标志位会置一,以串口1为例

 

 然后只需要在主函数里面

 

 https://www.cnblogs.com/yangfengwu/p/9953703.html

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值