STM32
linzs.online
never give up and always just going for dream!
展开
-
CubeMX配置输入捕获模式获取输入信号脉宽
前言:最近做一个小玩意又用到了单片机的输入捕获功能,这里记录下配置过程(以便以后照搬)1、输入捕获原理在输入捕获模式下,当检测到ICx信号上相应的边沿后,计数器的当前值被锁存到捕获/比较寄存器(TIMx_CCRx)中。当发生捕获事件时,相应的CCxIF标志(TIMx_SR寄存器)被置1,如果开放了中断或者DMA操作,则将产生中断或者DMA请求。如果发生捕获事件时CCxIF标志已经为高...原创 2019-10-21 12:40:16 · 11108 阅读 · 1 评论 -
FreeRTOS中的 ’上下文切换‘ 含义
最近在重新回顾底层的相关知识在FreeRTOS中遇到了一个词’上下文切换‘,我在网上找到份比较好的解释:上下文切换(有时也称做进程切换或任务切换)是指 CPU 从一个进程或线程切换到另一个进程或线程。进程(有时候也称做任务)是指一个程序运行的实例。在 Linux 系统中,线程就是能并行运行并且与他们的父进程(创建他们的进程)共享同一地址空间(一段内存区域)和其他资源的轻量级的进程。上下文是...原创 2019-02-28 16:16:58 · 9795 阅读 · 0 评论 -
CubeMX配置IO输出
前言:很久没玩单片机了,最近更新了个新版本的MX,界面有点陌生,打算重新摸索一遍随便写点东西记录一下。软件:STM32CubeMX V5.3.0固件库版本:STM32Cube FW_F1 V1.8.0硬件:STM32F103C8T6正文:1、File -> New Project -> STM32F103C8Tx2、首先设置R...原创 2019-08-29 13:22:43 · 8703 阅读 · 0 评论 -
CubeMX配置ADC电压采样DMA读取
前言:接着上面的工程继续配置一个ADC电压采样软件:STM32CubeMX V5.3.0固件库版本:STM32Cube FW_F1 V1.8.0硬件:STM32F103C8T6正文:1、配置四通道ADC采样输入2、设置系统ADC时钟3、配置ADC转换初始化参数ADC1配置:使能扫描转换模式(Scan Conversion Mode),使能...原创 2019-08-29 15:21:39 · 11860 阅读 · 0 评论 -
CubeMX配置IIC与小OLED通讯
前言:废话少说马上开始,关于IIC的一篇比较好的原理理解文章https://blog.csdn.net/XiuHua_Wu/article/details/81381516软件:STM32CubeMX V5.3.0固件库版本:STM32Cube FW_F1 V1.8.0硬件:STM32F103C8T60.96寸IIC接口OLED正文:1、开启2、配置I...原创 2019-08-30 00:15:00 · 12848 阅读 · 0 评论 -
CubeMX配置FreeRTOS跑多线程任务
前言:想起以前用标准库做RTOS的时候一大堆操作就很烦,还好MX支持了直接配置生成RTOS工程很方便,最近发现一些很久以前买的模块没用上放着占地方然后顺便拿出来做了个小遥控器玩玩,下面给遥控器配个RTOS跑跑。软件:STM32CubeMX V5.3.0固件库版本:STM32Cube FW_F1 V1.8.0硬件:STM32F103C8T60.96寸IIC接口OLED...原创 2019-08-30 21:21:14 · 14632 阅读 · 2 评论 -
CubeMX配置SPI读取ICM20602陀螺仪数据
前言:前阵子电赛买了个ICM系列陀螺仪,数据比MPU系列稳定,但是没有DMP模块,只能读到原始AD值然后做转换算法输出六轴数据,现在想用HAL库配置下SPI读取下相关数据。软件:STM32CubeMX V5.3.0固件库版本:STM32Cube FW_F1 V1.8.0硬件:STM32F103C8T6ICM20602陀螺仪模块正文:1、和前面一样配置一个C8T...原创 2019-08-31 18:21:04 · 13970 阅读 · 27 评论 -
STM32内部Flash读写
前言:把数据存储到到EEPROM或FLASH可以对一些数据进行掉电可存储,STM32L系列才有内部EEPROM,其他系列都只有Flash,操作FLASH也可以达到掉电保存数据的效果。关于存储器件家族介绍用一张图来描述最好不过了,如下:硬件支持:STM32F051C8T6,64KB的FLASH,没有EEPROM。正文:按照不同容量,Flash组成部分:主存储器块和一个信息块以及一些闪...原创 2019-09-28 17:18:44 · 10277 阅读 · 0 评论