超低功耗研发-STM32L151C8T6芯片(五)低功耗设计总结

超低功耗研发-STM32L151C8T6芯片(一)时钟系统概述 超低功耗研发-STM32L151C8T6芯片(二)低功耗模式 超低功耗研发-STM32L151C8T6芯片(三)RTC自动唤醒机制 超低功耗研发-STM32L151C8T6芯片(四)串口接收唤醒机制、注意事项、C代码 目录...

2019-07-31 15:48:13

阅读数 1335

评论数 1

超低功耗研发-STM32L151C8T6芯片(四)串口接收唤醒机制、注意事项、C代码

超低功耗研发-STM32L151C8T6芯片(一)时钟系统概述 超低功耗研发-STM32L151C8T6芯片(二)低功耗模式 超低功耗研发-STM32L151C8T6芯片(三)RTC自动唤醒机制 在前面的文章中,详细分析了STM32L151 的 低功耗的各种概念和相关知识,在应用中,还有一种...

2019-07-31 11:30:26

阅读数 825

评论数 0

深入理解数据结构(一):队列 及 C代码框架

“队列”型数据结构是一种非常经典的数据结构,理解这个数据结构,能够更深入的理解一些功能机制,比如消息队列等。队列的思想对于程序逻辑中的应用,还是非常普遍和重要的,最常见的应用就是消息队列,下面就来分析一下队列数据结构的各种概念。 一、“队列”数据结构能做什么? 队列数据结构,正如字面意思所...

2019-07-27 20:43:26

阅读数 63

评论数 0

Linux下 线程之间数据 共享性 分析

先说下结论:同一个进程下,各个线程之间的数据是共享的,数据的种类可以有很多种,比如标准数据、结构体、文件描述符等等,但是这里有个前提,这些能够被共享的数据,一定是主线程在创建 子线程时,向 子线程传递的数据(通过指针传递)。 程序案例如下: #include "xxx.h"...

2019-07-24 22:26:36

阅读数 52

评论数 0

冒泡排序、快速排序算法理解及C程序实现

前言:关于 快速排序算法的相关理解,本文借鉴了 啊哈磊 老师的《常用排序——快速排序》 ,在此向作者 致敬,写的挺好。 目录 一、冒泡排序 二、快速排序 三、小结 一、冒泡排序 冒泡排序是各种教材中 经常提到的一种排序 方法,基本思想就是: ① 从数组的头部开始,比较相邻...

2019-07-22 21:13:20

阅读数 817

评论数 1

指针的使用注意事项:空指针、指针赋值、void *指针

前面的文章,分析了指针的一些概念,可以说指针是C的灵魂,看起来简单,但是想要理解透彻却是相当难,需要大量的练习,不断的巩固,不断的重复才能尽可能的理解指针,这里做一个简单的阶段总结。 1、指针是地址,而不是具体的标量值,这是指针的精髓,不管是一级指针、二级 指针、 整型指针、浮点数指针、结构体指...

2019-07-21 21:07:53

阅读数 85

评论数 0

二级指针的作为函数形参的深入理解

在上一篇文章《C函数的“传值调用”和“传址调用”的深入分析》我们分析了函数参数的使用,对于一级指针,理解起来相对容易,而二级指针参数的理解相对难一些,我们先说一下二级指针作为函数形参的目的。 二级指针作为形参,往往是为了获取一个特定“地址”,没错,就是想要通过形参获取地址。这里可能会有些疑问,...

2019-07-15 22:15:03

阅读数 50

评论数 0

提示
确定要删除当前文章?
取消 删除