标签: STM32

7 篇文章

漫谈STM32单片机启动过程
前言 笔者假期刚开学没几天,现在处于一个比较闲的状态。 假期简单学习了一下ARM汇编相关内容,目的是写一个简单的RTOS,但是这个项目其实只有保存上下文的部分使用到了ARM汇编,于是打算写写博客来沉淀一下假期学到的东西。 单片机的启动过程一直是笔者十分感兴趣的话题,故借着这个机会简单分析一下单片机的启动过程。由于笔者知识浅薄,分析的过程必定有所纰漏…
那些授课中“隐秘的角落”
工程是个什么东东 无论是使用Keil、CubeMX还是以后可能会涉及的Clion,开始写代码之前总有一步叫做新建工程,那么工程是什么呢? 抛开又大又空的理论不谈,工程(Project)是什么其实很好理解,就是将你想要做的东西进行一个封装,形成一个易于移植的、与外界耦合度较低的独立个体。用实物举一个简单的小例子: 你要做一辆小车,那么“小车”就是工程…
利用Clion的STM32开发
以下内容均大部分参考自下面几位大佬的文章,但是文章中有一些问题并未涉及,于是我把没有涉及的部分加入进来融合为一篇文章,如果安装的过程中出现任何问题大家也可以看一下几位大佬的原文: 配置CLion用于STM32开发【优雅の嵌入式开发】 在CLion中开发STM32 CLion开发STM32(环境配置篇) 配置过程 一、白嫖申请教育优惠 首先,Clio…
利用VScode的STM32开发
> 本部分文档为网上教程改编,可参考原文: VSCode配置C/C++环境 VScode的安装 VScode官网中下载对应系统版本的安装包即可。 安装具体过程不再赘述,需要注意的是记得更改安装路径到C盘以外的盘符。 设置中文环境 VSCode 本身只是一款文本编辑器 ,其所有的功能都是以插件的形式存在的,语言也不例外。 首先在左侧拓展栏 上方…
记编码器的学习历程
编码器以及其原理首先关于编码器概述不用说太多,网上一搜一大把(以下介绍为复制内容):编码器分为光电和霍尔编码器是一种将角位移或者角速度转换成一连串电数字脉冲的旋转式传感器,我们可以通过编码器测量到位移或者速度信息。编码器从输出数据类型上分,可以分为增量式编码器和绝对式编码器。从编码器检测原理上来分,还可以分为光学式、磁式、感应式、电容式。常见的是光…
记超声波模块的学习过程
关于HC-SR04的那些事(想看HC-SR04教程?请后翻) 当时手里拿的是HC-SR04模块,于是就去查了它的资料,通过CSDN上的一些博客得知它的工作原理之后,我便开始自行操作了。 错误示范 首先,我满怀信心的打开CubeMX,配置了Trig引脚作为输出引脚(下拉),Echo引脚作为输入引脚(下拉)。 接下来,打开一个定时器,纠结了一番后,我打…