我的追求
记住,最重要的时刻永远只有一个,那就是现在。现在是我们唯一能主导的时间。最重要的人永远就是那个当下和你在一起、在你面前的人,因为谁也不知道将来你是否还会与他人共处。最重要的事,就是让你身边的人快乐,因为这就是人生所追求的。 ——《正念的奇迹》
  听听音乐
  精彩视频
  推荐文章
C语言笔记

【C语言笔记】C语言编译的过程

1、前言如果你使用的是集成开发环境,那么你点击编译按钮就可生成可执行文件,然后点击运行即可运行。那么,你知道从源代码到可执行文件经历了哪些过

阅读更多
C语言笔记

【C语言笔记】Windows下体验Linux环境

1、前言若要使用Linux环境,可以把Linux操作系统装在真机上,也可以把Linux操作系统安装在虚拟机上(如VMware)。本文介绍除了

阅读更多
C语言笔记

【C语言笔记】windows命令行下编译C程序

有关注我的朋友可能会知道我的C开发环境是:Notepad++与MinGW相结合,即用Notepad++写代码,用MinGW这个工具包中的gc

阅读更多
C语言笔记

【C语言笔记】使用notepad++、MinGW来开发C程序

Windows平台下C程序的集成开发工具有很多: 1、Visual C++6.0Visual C++是Microsoft公司推出的用于开发C

阅读更多
使用STM32内部Flash额外的空间来存储数据 使用STM32内部Flash额外的空间来存储数据
大家周末愉快!本次分享关于STM32内部FLASH的笔记。 STM32 芯片内部的 FLASH 存储器,主要用于存储我们代码。如果内部FLASH存储完我们的代码还有剩余的空间,那么这些剩余的空间我们就可以利用起来,存储一些需要掉电保存的数据
2019-10-13
sizeof你真的弄明白了吗?来看看这个例子 sizeof你真的弄明白了吗?来看看这个例子
sizeof基础在C语言中,sizeof是一个操作符(operator),而不是函数!其用于判断数据类型或者表达式长度(所占的内存字节数)。其有两种表达形式: (1)sizeof(类型说明符) (2)sizeof 表达式 我们通常使用第
2019-10-09
两块STM32之间的SPI主从通讯实例 两块STM32之间的SPI主从通讯实例
之前分享过的SPI通讯实例:STM32硬件SPI主从通信,是基于一块STM32的两个SPI通讯。如果要进行两块STM32之间的SPI通讯,需要注意一些什么呢? 最近因为工作需要,要实现控制板之间的SPI通讯。两块STM32之间的SPI通讯平
2019-10-08
常见的几种AD滤波算法 常见的几种AD滤波算法
在进行AD采样时,常常都会对采样数据进行滤波,以达到更好一点的效果。下面分享几种较简单而常用的滤波算法: 限幅滤波法限幅滤波法又称程序判断滤波法 。该方法根据经验判断,确定两次采样允许的最大偏差值(设为 A)每次检测到新值时判断:如果本次值
2019-10-07
一道简单但易错的C语言面试题 一道简单但易错的C语言面试题
题目:分析以下代码,它的运行结果是? #include <stdio.h> int main(void) { int i = -1; if (i = 0) printf("i = %d\n", i
2019-09-30
STM32的复用时钟何时开启呢? STM32的复用时钟何时开启呢?
STM32的AFIO时钟真的是在开启引脚复用功能的时候开启吗?其实并不是~ 什么是复用?我们知道,STM32有很多外设,这些外设的外部引脚都是与GPIO共用的。我们可以通过软件来配置引脚作为GPIO引脚还是作为外设引脚。当引脚配置为外设引脚
2019-09-26
把notepad++配置成一个能编译C代码的记事本 把notepad++配置成一个能编译C代码的记事本
前言本博客已经不只一次提过MinGW了,往期关于C语言方面的推文中,示例代码都是用Notepad++来编写,然后用MinGW中的gcc工具来编译。MinGW的配置及使用方法:【C语言笔记】使用notepad++、MinGW来开发C程序。Mi
2019-09-20
STM32的ISP下载得原理是什么? STM32的ISP下载得原理是什么?
上一篇笔记分享了STM32的串口IAP实例:STM32串口IAP分享。其中,下载IAP程序时用ISP的方式进行下载。这里的ISP又是什么呢? ISP方式下载程序原理ISP:In System Programing,在系统中编程 在STM32
2019-09-17
STM32串口IAP分享 STM32串口IAP分享
什么是IAP?IAP是In Application Programming的首字母缩写,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升
2019-09-16
易错、经典问题:return不可返回指向栈内存的指针 易错、经典问题:return不可返回指向栈内存的指针
预备知识:内存的分类C/C++程序占用的内存分为两大类:静态存储区与动态存储区。其示意图如下所示: 数据保存在静态存储区与动态存储区的区别就是:静态存储区在编译-链接阶段已经确定了,程序运行过程中不会变化,只有当程序退出的时候,静态存储区
2019-09-06
【RT-Thread笔记】内核对象模型 【RT-Thread笔记】内核对象模型
RT-Thread中的对象有哪些?RT-Thread包括了很多不同类型的对象,如线程,信号量,互斥量等。在代码中,这些对象被汇总到一个枚举中(在rtdef.h中): enum rt_object_class_type { RT_Ob
2019-09-01
【RT-Thread笔记】内核基础 【RT-Thread笔记】内核基础
最近在工作中有用到多任务系统,趁热进行学习一下。这里我选择国产实时操作系统RT-Thread进行学习,因为现在很火呀。之前已经有简单地过了一遍RT-Thread,奈何学过地知识一旦不用,就会很容易地忘掉,所以应当多做一些学习笔记~ RT-T
2019-08-30
1 / 9