![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
封真
这个作者很懒,什么都没留下…
展开
-
C语言 类面向对象 无锁 环形缓冲 ring_buffer
为类似面向对象,因为不能隐性传参,对象的方法比u把对象本身传入。上代码ring_buffer.c/* File Info * Author: Holy.Han * CreateTime: 2020/7/18 下午11:39:51 * LastEditor: Holy.Han * ModifyTime: 2020/7/18 下午11:39:54 * Description: */#include "ring_buffer.h"#include <stdio原创 2020-07-19 12:35:14 · 461 阅读 · 0 评论 -
STM32+CubeMX的串口非阻塞自动接收数据的实现
STM32+CubeMX的串口非阻塞自动接收数据的实现功能就是利用stm32的串口的空闲中断来实现一帧数据的完成判断。利用库函数直接弄也可以,这里是用CubeMX生成工程的修改。DMA配置中断优先级配置,好像串口优先级最好要高于dma优先级工程这里最好勾选,这样会有独立的文件出来直接上代码,usart.c中先插入以下/* Includes --------------------...原创 2020-03-24 16:42:04 · 1405 阅读 · 0 评论 -
简单的C语言结构体实现面向对象的方法
一种简单方法,C语言实现面向对象类的方法。原创 2017-09-27 15:33:33 · 2896 阅读 · 0 评论