STM32
文章平均质量分 90
基于stm32的开发记录
点灯master
这个作者很懒,什么都没留下…
展开
-
基于STM32的实时操作系统FreeRTOS(待更新……)
摘要:RTOS很简单,听起来叫做实时操作系统,有一点吓唬人。但是学起来真的很简单,你不要把他想象的太复杂。这玩意其实就是一个任务调度器,在裸机中程序只有一个死循环,但是使用了RTOS程序中就有了多个死循环,RTOS就是调度每个死循环依次执行,执行的速度很快,看起来就相当于并行执行。一、FreeRTOS的入门学习一个RTOS,搞懂它的编程的风格很重要,这可以大大提供我们阅读代码的效率。下面我们就以FreeRTOS里面的数据类型、变量名、函数名和宏这几个方面做简单介绍。...原创 2022-04-07 21:58:22 · 6206 阅读 · 5 评论 -
STM32 MPU6050 源码
STM32 MPU6050 源码MPU6050型号商家描述:此六轴模块采用先进的数字滤波技术,能有效降低测量噪声,提高测量精度。模块内部集成了运动引擎DMP,获取四元数得到当前姿态。姿态测量精度0.01度,稳定性极高,性能甚至优于某些专业的倾角仪!此六轴模块采用高精度的陀螺加速度计 MPU6050,通过处理器读取 MPU6050 的测量数据然后通过串口输出,免去了用户自己去开发MPU6050 复杂的 I2C 协议,同时精心的 PCB 布局和工艺保证了 MPU6050 收到外接的干扰最小,测量的精度最高。转载 2021-10-20 20:24:28 · 912 阅读 · 0 评论 -
基于野火霸道的 STM32F103 代码集合
什么是SPISPI 是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola(摩托罗拉)首先在其MC68HCXX系列处理器上定义的。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。...原创 2021-10-22 20:11:07 · 3383 阅读 · 0 评论 -
深入理解C语言指针(转发)
一、指针的概念要知道指针的概念,要先了解变量在内存中如何存储的。在存储时,内存被分为一块一块的。每一块都有一个特有的编号。而这个编号可以暂时理解为指针,就像酒店的门牌号一样。1.1、变量和地址先写一段简单的代码:void main(){ int x = 10, int y = 20;}这段代码非常简单,就是两个变量的声明,分别赋值了 10、20。我们把内存当做一个酒店,而每个房间就是一块内存。那么“int x = 10;”和“int y = 20;”的实际含义如下:去酒店订了两个房间,门转载 2021-12-16 18:56:57 · 220 阅读 · 0 评论 -
c语言指针(整理)
一、指针变量首先读者要明白指针是一个变量,为此作者写了如下代码来验证之:#include "stdio.h"int main(int argc, char **argv){ unsigned int a = 10; unsigned int *p = NULL; p = &a; printf("&a=%d\n",a); printf("&a=%d\n",&a); *p = 20; printf("a=%d\n"转载 2021-12-16 18:31:40 · 114 阅读 · 0 评论