STM32
stm32基础及实践
xiaotongn
温故而知新
展开
-
【实践】Stm32f01x_SysTick定时器_延时功能
最近在看利用SysTick定时器实现延时功能,总结笔记:Systick定时器,是一个简单的定时器,对于CM3,CM4内核芯片,都有Systick定时器。 Systick定时器常用来做延时,或者实时系统的心跳时钟。这样可以节省MCU资源,不用浪费一个定时器。Systick定时器就是系统滴答定时器,一个24 位的倒计数定时器,计到0 时,将从RELOAD 寄存器中自动重装载定时初值。只要不把它...原创 2018-01-21 19:58:45 · 1481 阅读 · 0 评论 -
中断
中断优先级、外部中断、原创 2019-09-19 17:33:46 · 103 阅读 · 0 评论 -
时钟
时钟系统、初始化函数、延时函数原创 2019-09-19 17:32:47 · 439 阅读 · 0 评论 -
GPO
GPIO概念、怎么操作IO、小实验原创 2019-09-19 17:31:36 · 656 阅读 · 0 评论 -
程序调试
新建工程文件、代码调试、仿真器调试原创 2019-09-19 17:30:35 · 168 阅读 · 0 评论 -
STM32概述
stm32属于什么架构,内部结构,原创 2019-09-19 17:29:05 · 803 阅读 · 0 评论 -
【笔记】飞控篇chap3_惯性传感器与欧拉角
1.无飞控板的姿态检测单元包括了陀螺仪、加速度计和磁力计,本控制器采用的惯性传感器为 MPU6500 和磁力计 LSM303D2.MPU6500 惯性传感器中融合了陀螺仪和加速度计,其中所有的数据都是沿着 X、Y、Z 三个轴向检测而来3.加速度计:测量运载体线加速度的仪表,准确来说它测的不是加速度,它检测的是它受到的惯性力(包括重力)3.1速度传感器实际上是用 MEMS 技术检测...原创 2018-03-26 10:59:59 · 1611 阅读 · 0 评论 -
【笔记】STM32F4_UCOSiii开发手则_第五章_任务管理02
5.3任务控制块OS_TCBOS_TCB保存任务信息,使用OSTaskCreat();创建任务时,会给任务分配一个任务控制块创建一个结构体 struct os_tcb{};5.4任务堆栈:用来在任务切换和调用函数时保存现场,每个任务都有一个堆栈。下面讲创建一个堆栈1.CPU_STK数据类型定义任务堆栈,CPU_STK实际是一个CPU_INT32Ul类型(cpu.h),一个CPU_...原创 2018-03-15 16:52:47 · 199 阅读 · 0 评论 -
【笔记】STM32F4_UCOSiii开发手则_第五章_任务管理
5.1UCOSiii启动与初始化使用UCOSiii时初始化步骤打开UCOSiii1.先调用OSInit();2.创建任务:在main.c中创建start_task();其余任务在start_task();中创建,在调用OS_TaskCreat();创建任务前,需先调用OS_CRITICAL_ENTER();进入临界区创建任务完成后OS_CRITICAL_EXIT();推出临界...原创 2018-03-12 11:53:05 · 173 阅读 · 0 评论 -
【实践】Stm32f10x_74Hc595倒计时实现实例
最近在某灯的显示模块,功能实现,整理分享代码~-~#include <led.h>#include <stm32f10x.h>#include <sys.h>//info:R-PA6,G-PA7,Y-PA5(DS0)//Env:Stm32f103x、74HC595数码管、LED0-2//Time:20180907-//Info:接受Lora帧数...原创 2018-09-18 09:37:20 · 7321 阅读 · 2 评论 -
【笔记】STM32F103_SPI_flash概述
1.概念:SPI 是英语 Serial Peripheral interface 的缩写,就是串行外围设备接口。是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚2.内部结构:SPI 接口一般使用 4 条线通信:MISO 主设备数据输入,从设备数据输出。MOSI 主设备数据输出,从设备数据输入。SCLK 时钟信号,由主设备产生。CS 从设备片选信号,由主设备控制...原创 2018-04-04 17:16:18 · 1623 阅读 · 0 评论 -
【笔记】串口通信基础
什么时串口?串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口(Serial Interface) 是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。顺便回顾下其他常见接口:VGA接口、USB、HDMI接口...原创 2019-09-19 22:33:39 · 1067 阅读 · 0 评论