[急速stm32]玩STM32我们需要准备的一些东西~

1.一台装了编程环境的电脑, 不清楚装哪些东西,以及怎么安装的小伙伴可以去看一下视频 【急速stm32】第一.老规矩 stm32是神马~另付安装环境安装 下载链接: MDK5: 链接:http://pan.baidu.com/s/1geNXUtt 密码:d3p3 stm32 cube: 链接:http://pan.baidu.com/s/1bQPSHg 密码:ko2q 怎么让MDK5变成正版? http://www.3322.cc/soft/4427.html 2.stm32最小系统板 大约30元左右的,建议芯片是stm32fi03RCT6(只是因为我一般用这个),其实差不多啦~ 另外我打算自己设计一款适合大家的最小系统板,到时候设计出来了,还请大家多多捧场哈~~ 再另外,不要买开发板!!!     阅读全文
Keysking's avatar
Keysking 8月 31, 2017

操作系统概述

操作系统概述操作系统做了什么运行helloword程序为例 用户告知操作系统运行helloworld程序 操作系统找到helloworld程序相关信息; 检查是否是可执行文件; 通过程序首部信息,确定代码和数据在可执行文件中的位置,并计算对应的磁盘块地址 操作系统创建一个新的进程,并将helloworld可执行文件映射到该进程结构, 操作系统调度程序调度到helloworld程序后,为程序配置上下文环境(?) 执行helloworld程序第一条指令,此时会发生缺页异常(因为helloworld程序尚未写入内存) 硬件捕获到缺页异常(?),并将控制权交给操作系统,操作系统为程序分配一页物理内存,并将代码从磁盘读入内存,然后继续执行(如果是页式内存管理)     阅读全文
Keysking's avatar
Keysking 8月 27, 2017

[stm32 cube HAL] ADC

  ...     阅读全文
Keysking's avatar
Keysking 8月 17, 2017

通过偏移量来滤波的一种滤波算法

一种很简单的滤波算法,本来是WZQ大佬(wzq‘s blog) 教给我们,让用到公司智能体重计程序中的,前几天我又将其稍作修改,加到了用来参加全国大学生电子设计大赛的四旋翼上,用其进行超声波滤波,效果挺不错.特记载一下此算法. 因为是用在单片机里,所以使用C语言书写,但也用了一些面向对象的思想在里面. 此算法已经被低耦合设计,可以运用到各种适合的场景中,只需添加两个文件即可. Github地址:https://github.com/keysking/UsefulCode/tree/master/OffsetFiltering 正文 首先是在头文件里有一个结构体,名字叫做RingBuffer(环形缓冲器),是用来保存待滤波数据的.     阅读全文
Keysking's avatar
Keysking 8月 15, 2017