自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 arduino nano 33 lot 的ADC读取耗时过长的解决问题

此时ADC采样频率才1200HZ,采集一次833us,接近一毫秒。在高频次采样过程中耗时这么长是不可以接收的。如果想要更快的采样速度,可以继续将分频改小,但是满足项目需求就好,过高的时钟频率,可能会影响采集精度。实验结果如下,采样速度变成原来了8倍,采样频率变成8981HZ,采集一次111us。arduino会在ADC初始化函数里对系统时钟分频为ADC提供时钟。在STM32中ADC是直接外挂在系统时钟上,采样频率很高。如果想提高ADC的采样频率,最简单的方法就是。笔者提供如下的ADC采样速度的测试代码。

2023-11-30 16:06:32 592

原创 SQLite 学习笔记

1.数据库管理系统数据模型数据库管理系统采取的数据模型主要有:层次模型、网状模型、和关系模型。层次模型是一种典型的树状结构,早期使用特点:1、有且仅有一个节点,无父节点,这个节点被称为根节点。2、其他节点有且仅有一个父节点。3、同一个父节点的子节点被称为兄弟节点。4、没有子节点的节点被称为叶节点优点(1)数据结构简单清晰(2)查询效率高(优于关系数据库,不低于网状数据库)(3)良好的完整性支持缺点(1)对非层次性的联..

2022-05-12 22:15:01 1096

原创 Ubantu中以root身份运行Qt创建的项目

使用Qt开发项目时遇到了一个问题,项目要调用串口时会需要root权限,而当我们使用桌面启动Qt creator使用的是用户身份,在debug或run项目时会出现权限不够的状况可以在终端直接找到项目的bin文件以sudo权限运行,但是太过繁琐,不能每次都这样去调试。解决方法:去Tools-> Options-> Environment 在选项卡General下**System** Group有一个Terminal选项。 默认值设置为/usr/bin/xterm -e。将...

2022-05-12 16:08:50 2478 1

原创 C++ primer plus 第三章 课后题

1. 为什么 c++ 有多种整形?C++有多种整型类型,可以根据特定需求选择最合适的类型,,来应对开发的需求。例如,可以使用 short 来存储空格,使用 long 来确保存储容量,也可以寻找可提高特定计算的速度的类型。2. 声明与下述描述相符的变量。a. short 整数,值为 80b. unsigned int 整数,值为 42110c. 值为 3000000000 的整数short num1 = 80;unsigned int num2 = 4211...

2022-04-29 16:52:05 271 1

原创 C ++ primer plus 第二章课后练习

复习题1.C++程序的模块叫什么?由于函数创建C++程序的模块,对于C++的OOP至关重要。  函数是一组一起执行一个任务的语句。每个 C++ 程序都至少有一个函数,即主函数 main () ,所有简单的程序都可以定义其他额外的函数。甚至也可以是一个函数,只要它完成一个功能,它就可以视为一个模块。2.下面的预编译器指令是做什么用的?#include <iostream>该编译指令使预编译器把iostream文件的内容添加到程序中,#...

2022-04-21 16:18:10 232

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除