摘要: 一、工具 1、STM32F103VET6单片机; 2、编译环境:TrueSTUDIO 3、辅助工具:STM32CubeMX 二、单片机系统时钟配置 三、单片机定时器配置 1、选择TIM2定时器,设置定时器的时钟源为内部时钟,通道3和通道4设置为输出比较模式。 2、定时器参数设置,主要分为时基的设置和 阅读全文
posted @ 2020-10-15 14:18 不要让自己太懒 阅读(9295) 评论(0) 推荐(1) 编辑
摘要: 一、工具 1、硬件:STM32F103VET6单片机; 2、编译工具:TrueSTUDIO; 3、辅助工具:STM32CubeMX。 二、单片机系统时钟配置 三、单片机定时器配置 这里参数设置说明下: 根据时钟树可以知道定时器2在APB1总线上(如下图所示),APB1的总线时钟由SYSCLK时钟经过 阅读全文
posted @ 2020-10-14 19:37 不要让自己太懒 阅读(9874) 评论(2) 推荐(0) 编辑
摘要: 以下内容主要注重应用,对源码不做分析,对源码有兴趣的可参考官方具体文档,相关链接:https://doc.micrium.com/display/ucos/ 编译环境:Atollic TrueSTUDIO for STM32 9.3.0 硬件:基于STM32F103VET6单片机(使用HAL库) 一 阅读全文
posted @ 2020-10-11 16:34 不要让自己太懒 阅读(1458) 评论(0) 推荐(0) 编辑
摘要: 以下内容主要注重应用,对源码不做分析,对源码有兴趣的可参考官方具体文档,相关链接:https://doc.micrium.com/display/ucos/ 编译环境:Atollic TrueSTUDIO for STM32 9.3.0 硬件:基于STM32F103VET6单片机(使用HAL库) 一 阅读全文
posted @ 2020-10-11 15:35 不要让自己太懒 阅读(2581) 评论(0) 推荐(0) 编辑
摘要: 以下内容主要注重应用,对源码不做分析,对源码有兴趣的可参考官方具体文档,相关链接:https://doc.micrium.com/display/ucos/ 编译环境:Atollic TrueSTUDIO for STM32 9.3.0 硬件:基于STM32F103VET6单片机(使用HAL库) 一 阅读全文
posted @ 2020-10-11 14:46 不要让自己太懒 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 以下内容主要注重应用,对源码不做分析,对源码有兴趣的可参考官方具体文档,相关链接:https://doc.micrium.com/display/ucos/ 编译环境:Atollic TrueSTUDIO for STM32 9.3.0 硬件:基于STM32F103VET6单片机(使用HAL库) 一 阅读全文
posted @ 2020-10-09 20:48 不要让自己太懒 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 以下内容主要注重应用,对源码不做分析,对源码有兴趣的可参考官方具体文档,相关链接:https://doc.micrium.com/display/ucos/ 编译环境:Atollic TrueSTUDIO for STM32 9.3.0 硬件:基于STM32F103VET6单片机(使用HAL库) 一 阅读全文
posted @ 2020-10-09 19:58 不要让自己太懒 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 一、准备 开发板MCU型号:STM32F103VET 开发环境:TrueSTUDIO 辅助工具软件:STM32CubeMX 官方参考工程:Micrium_uC-Eval-STM32F107_uCOS-II.zip 下载链接:https://www.micrium.com/downloadcenter 阅读全文
posted @ 2020-09-22 19:41 不要让自己太懒 阅读(1593) 评论(1) 推荐(0) 编辑
摘要: 该博客文章以MKL15Z4系列单片机为例,参考文档均来自NXP官方提供的芯片用户手册和数据手册;所使用的的开发环境是MCUXpresso。 一、简单的介绍 首先请看两张截图: 一张是截取于单片机工程的驱动文件内容,另一张截取于芯片用户手册。通过对照我们不难发现标题中所说的NMI_Handler正是不 阅读全文
posted @ 2020-09-05 16:46 不要让自己太懒 阅读(6776) 评论(0) 推荐(0) 编辑
摘要: 1、.c文件内容 /* * cop.c * * Created on: 2020年8月26日 * Author: Mr.W */ #include "cop.h" void cop_init(void) { cop_config_t configCop = {0}; COP_GetDefaultCo 阅读全文
posted @ 2020-08-26 15:45 不要让自己太懒 阅读(220) 评论(0) 推荐(0) 编辑