随笔分类 -  STM32

stm32的学习之路
摘要:理论知识基于上一篇文章 STM32 Timer (2) 定时器中断代码框架 3.1 PWM分频系数和参数的含义 定时器周期公式T = (arr+1)(psc+1)/f; f = (APB1 *2).//定时器基本参数: // ARR: 自动重装载值; // ftim: 频率 //PWM参数: // 阅读全文
posted @ 2019-10-14 00:46 kmist 阅读(1937) 评论(0) 推荐(0)
摘要:3. 代码框架 3.1 分频系数的计算 3.2 代码细讲 3.3 全代码 其中LED的初始化基于RT-thread, 若非RTOS自行替换,跟框架无关。 main.c htm32f7xx_hal_msp.c 阅读全文
posted @ 2019-10-14 00:43 kmist 阅读(2532) 评论(0) 推荐(0)
摘要:1.定时器简单分类 2. 定时器结构图 阅读全文
posted @ 2019-10-14 00:32 kmist 阅读(3249) 评论(0) 推荐(0)
摘要:在startup文件中,调用了2个函数,一个是System_Init, 另一个是main。 System_Init()在system_stm32f10x.c 这个文件中,先看一下时钟树,再分析一下这个文件。 上树: 首先:时钟源有4个: 这3个时钟很有意思,因为stm32官方设计最高稳定频率是72M 阅读全文
posted @ 2019-04-20 22:22 kmist 阅读(1145) 评论(0) 推荐(0)
摘要:;******************** (C) COPYRIGHT 2011 STMicroelectronics ******************** ;* File Name : startup_stm32f10x_md.s ;* Author : MCD Application Team ;* Version : V3... 阅读全文
posted @ 2019-04-20 00:52 kmist 阅读(464) 评论(0) 推荐(0)
摘要:搭建系统框架 -- 创建系统文件夹 -- 拷贝stm32库文件 -- 将文件添加至工程 -- 配置工程环境 1. 创建工程文件夹 找一个工程目录,我就在 stm32/Code 下创建一个模板工程Template,方便以后拷贝。 2. 拷贝stm32库文件 先从官网下载标准外设库 https://ww 阅读全文
posted @ 2019-04-19 22:37 kmist 阅读(335) 评论(0) 推荐(0)