- 博客(18)
- 收藏
- 关注
原创 STM32F103C8 + CubeMX + 基础工程模板创建( 串口调试 + 时钟配置 + SWD调试)
STM32Cubemx 基础工程模板创建
2024-06-10 13:29:40
835
原创 记录一个由于宏定义名称相同导致STM32 ADC不能连续采样的问题
最近接到需求,要在当前的项目上加一个ADC电压采集的功能。硬件上已经给STM32预留了采样的IO口,只需要软件采集适配就好了。刚拿到需求的时候心想这不十分钟搞定的事情么,说干就干,打开项目代码,配置好ADC,生成代码,运行。咦。。。。。。。。这个值怎么不大对呢?咋一直不变,不连续采样呢?难道是我配置的ADC参数不对吗?网上找找例程,感觉参数也大差不差呀,那是哪里出现问题了呢?
2024-06-06 21:41:46
291
原创 STM32F103C8 + Stm32CubeMX + ADC单通道采集电压
1、点击顶部ProcjetManager,设置工程名称,工程保存路径,选择开发环境,如果使用keil开发,则选择MDK-ARM。2、设置时钟源,根据自己需求选择时钟源,我这里是开发板,有外接晶振所以选高速外部时钟。2、点击左侧Code Generator.选中仅复制需要的库,否则生成的工程会很大.2、main.c 中加入printf重写函数,方便使用printf打印。我这里用的ADC的通道6,对应芯片的PA6脚。4、配置串口,方便后续打印采集到的电压值。选择将外设配置为单独的.c和.h文件.
2024-06-01 12:06:34
404
原创 ini文件、Unicode、_T、_L相关笔记
四则运算相关笔记一. ini文件相关内容ini是什么意思?ini是Initialization File的缩写,意思为“配置文件;初始化文件;”,是初始化设置文件的后缀名;ini文件是windows的系统配置文件所采用的存储格式,统管windows的各项配置。ini是初始化设置文件的后缀名,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了。文件扩展名配置文件.ini请注意:我们所讨论的是项目中的配置文件,它是整个项目共用的。所以它要有一个项目使用的文件名,其后
2021-01-11 15:50:20
316
原创 VS下单元测试相关操作
VS2019 下的单元测试一. 什么是单元测试单元测试是指编写代码来验证开发者编写代码的正确性,一般单元测试也是由开发者完成的,自已开发单元测试代码来检查自己编写代码的通过性。定义:单元测试是开发人员编写的、用于检测在特定条件下目标代码正确性的代码,单元测试是代码级别的测试。二.单元测试都有哪些方法?第一种: 在你需要测试的解决方案树上创建一个Unit Test Project。第二种: 创建的是Managed Test Project两种方法的区别:两种方法都可以进行单元测试,但是他
2021-01-10 13:08:07
967
1
原创 静态库&动态库的创建和使用
一. 静态库的创建i. 创建一个空项目(也可以直接选择动态库项目,VS会自动生成框架)。在已安装的模板中选择“常规”,在右边的类型下选择“空项目”,在名称和解决方案名称中输入staticlib。点击确定。ii. 添加头文件和源文件在解决方案资源管理器的头文件中添加,mylib.h文件,在源文件添加mylib.c文件(即实现文件)iii. 在mylib.h文件中添加如下代码 #ifndef TEST_H #define TEST_H int myadd(int a,int b)
2021-01-09 16:19:08
231
原创 如何获取ini文件的节名和节的个数
基于VS2019企业版,获取ini文件中节的个数和节名直接上代码:#include "add.h"#include <stdio.h>#include<Windows.h>/***函数功能:获取一个ini文件里有多少个节,并通过二维指针数组将节名带出来。* 函数名:CalcCount()* 入参:int n --------节的个数* char (*str)[10] --------二维数组指针,10是节名的长度,可以根据
2021-01-07 19:53:50
1546
原创 Markdown的使用
一.Markdown是什么?Markdown是一种轻量级标记语言,创始人是约翰·格鲁伯(John Gruber)。它允许人们 “使用易读易写的纯文本格式编写文档,然后转换成有效的 HTML 文档”。二.Markdown有什么用?它是易读(看起来舒服)、易写(语法简单)、易更改纯文本。兼容HTML,可以转换为HTML格式发布。平常在传统的书写工具是word、PPT等,这些在书写时如果需要对某些文字或者段落特别设定的时候,需要选中在用工具进行设定,非常的不方便。三.Markdown有哪些特点
2021-01-06 19:16:14
82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人