自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 资源 (4)
  • 收藏
  • 关注

原创 STM32F103C8T6 内存详解

STM32F103C8T6的FLASH大小是比较奇怪的。RAM大小是20K这是没有争议的。但FLASH大小是有争议的,也就是ROM这部分。根据数据手册FLASH大小应该为128K多数资料也表明其FLASH为128K,但是通过STM32 CubeMx查到内存大小为64K。GPT的回答是C8T6的FLASH是64k,部分芯片可能是128K的,但是不保证。但CBT6肯定是128K的,还给出了查询FLASH大小的代码:经查询,我手中的STM32F103C8T6 FLASH为64K。STM32F10系列参考

2025-01-13 15:24:02 986

原创 DS3231时钟芯片全解析——概况,性能,MCU连接,样例代码

DS3231设备地址:0xD0寄存器读取长度超过12h,则超过部分从00h开始。读取指针指向00h时,外部寄存器数值自动与内部寄存器同步。在数据读写时复位,则数据会丢失。时间数据和其他实时时钟芯片一样使用二进制编码的十进制(BCD)格式。小时寄存器的第6位为12/24小时格式选择位,第5位为AM/PM标志位,0为AM,1为PM。月份寄存器的第七位为世纪位。报警寄存器:注意报警1秒钟匹配时警报,报警2分钟匹配时警报。DS3231包含两个时间/日期报警。07h到0Ah为报警1时间。

2024-10-24 21:35:14 4865

原创 传感器应用注意事项

多数活动部件可直接作为导电材料的传感器为通断型传感器,在受力的条件下,其两个引脚的通断状态会发生改变。

2024-10-16 17:30:05 542

原创 常见时钟芯片守时精度

常见的时钟芯片包括DS12C887、DS1302、DS1307、DS3231和RX8025等型号,它们还有各种衍生型号。

2024-10-11 10:16:53 1588

原创 MP2155升降压芯片全解析——概况、性能、应用电路、输出电压调节计算

功能:MP2155是一款高效率、低静态电流的升降压转换器,可在高于、低于或等于输出电压的输入电压下工作。该器件为采用单节锂离子或多节碱性电池供电的产品提供电源解决方案。数据:MP2155 可在 2V 至 5.5V 的输入电压下工作,并提供1.5V 至 5V的可调输出电压。在 2.7V 至 5.5V 的输入范围内,它可在 3.3V 的输出电压下为负载提供最大 1A 的电流。MP2155 采用小尺寸QFN10(3mmx3mm)封装。

2024-10-08 23:39:08 2820

原创 SHT30温湿度传感器全解析——概况,性能,MCU连接,样例代码

数据:SHT30是一款完全校准的线性化的温湿度数字传感器,增强了数字信号。I2C通讯频率达1MHz。具有高可靠性及高稳定性。供电:供电电压2.15V-5.5V;数据接口电压可5V或3.3V(不同供电系统可对接,但尽量避免)。功能:单次读取或周期性读取温度和湿度传感器数值,通过公式转换为摄氏度和相对湿度值。连接:使用I2C进行连接,也可使用普通GPIO引脚模拟I2C进行通讯,但通讯速率较低。

2024-08-14 01:45:34 5525 1

原创 TM1652段码屏芯片全解析——概况,性能,MCU连接,样例代码

数据:TM1652是一款共阴LED(发光二极管、数码管、点阵屏)驱动控制专用芯片。内部集成了数字通讯电路、震荡器、LED驱动电路等。显示模式(7段×6位,8段×5位),可调节屏幕亮度(位占空比16级可调、段驱动电流8级可调)。供电:供电电压3V~6V;数据接口电压可5V或3.3V(不同供电系统可对接,但尽量避免)。功能:支持共阴数码管显示;7段×6位,8段×5位数码管显示;辉度调节电路(位占空比16级可调、段驱动电流8级可调);内置上电复位电路;内置针对暗亮问题的优化电路。

2024-08-08 01:33:34 6088 9

原创 常见离线语音识别模块功能说明——天问ASR;机芯智能;海凌科;轻语音

天文ASR有着最灵活的开发方式,可完全按照程序员意愿进行开发,同时有大量案例;机芯智能使用网页配置进行开发,参数配置完善(可进行串口控制及数值输入播报),所有模块均可使用;海凌科使用网页配置进行开发,仅支持GPIO高低电平控制,与串口数据发送,无法进行数值播报,仅HLK-V20;HLK-V40Y;HLK-W800可用(官方支持定制,3-7天)轻语音未知(大概率定制)a. 低功耗语音识别模组b. 具备强劲的回声消除和环境噪声抑制能力c. 长宽为 18x23mmd. 工作电压为 3.6V-5V。

2024-08-01 18:38:03 5917

原创 DS1302时钟芯片全解析——概况,性能,MCU连接,样例代码

DS1302时钟芯片全解析——概况,性能,MCU连接,样例代码

2024-07-29 04:59:37 3201

原创 python基础:循环控制语句while

for 循环用于针对集合中的每个元素都一个代码块,而while 循环不断地运行,直到指定的条件不满足为止。

2024-07-01 00:36:14 516

原创 python基础:高级数据类型:集合

集合是一个无序且无重复元素的列表。其定义与数学定义一致。其无序和不重复和字典特征类似,但是无“值”。

2024-06-30 22:19:49 343

原创 python基础:操作字典

正如列表的元素可以是列表一样,列表的元素也可以是字典;字典的值可以是列表,也可以是字典(字典的值可以是列表或字典,但键不可以是列表或字典)。备注:keys()方法返回值是列表,所以可以进行sorted排序,下面的values()方法一样。备注:直接调用时,调用方法相当于二维数组users[mcurie][first],for 循环依次将每个键—值对存储到指定的两个变量中。,for 循环依次将每个键存储到指定的变量中。,for 循环依次将每个值存储到指定的变量中。备注:keys()方法返回值是列表,所以。

2024-06-30 21:49:25 410

原创 python基础:设置代码格式

随着编写的程序越来越长,有必要了解一些代码格式的约定,让你的代码尽可以能易于阅读。python代码编写规范为,有兴趣的朋友可以下载观看,这里仅作简要说明。

2024-06-30 18:27:18 446

原创 python基础:操作列表

要复制列表,可创建一个包含整个列表的切片,方法是同时省略起始索引和终止索引([:] )。这让Python创建一个始于第一个元素,终止于最后一个元素的切片,即复制整个。列表解析用于创建固定格式的列表,属于列表的快捷操作,只需编写一行代码即可生成。如下列表解析表达式,range生成10个数值,value表示变量,即对生成数值进行平方后放入squares列表。列表切片即将列表的一部分拿出来当作一个新列表使用,列表切片并不会改变原列表。在列表介绍时就说过,直接赋值列表名不能复制列表,使用列表切片却可以复制列表。

2024-06-30 17:27:26 274

原创 机械硬盘故障分析及损坏处理(坏道屏蔽)

1、,是电路问题,更换电路板解决。2、,磁头损坏或机械故障。3、加电后电机转,运行正常,,固件或磁头损坏。4、BIOS能识别需要为扇区损坏。5、或为磁头或柱面问题为物理损坏。6、磁盘,为固件问题。

2024-06-30 02:46:31 10371

原创 第1章 电子设计与制作基础

当烙铁上加松香冒出柔顺的白烟时为焊接最佳状态。刻刀:用于清除元器件上的氧化层和污垢。12、电路调试过程中的故障排查法。11、电路调试过程中的常见故障。4、电子系统设计的基本内容。7、电子系统设计的一般方法。数字信号处理芯片——DSP。3、电子系统的两个过程链。计算机辅助设计——CAD。6、电子系统设计的流程。8、电子系统的参数计算。9、印制电路板的分类。10、电路调试的方法。

2022-11-27 20:40:26 2054

原创 ESP-12F开发环境

ESP-12F可以使用arduino IDE快速开发。

2022-09-22 00:22:46 3679

原创 Qt:16进制字符串数据转整数数值函数

代码】Qt16进制字符串数据转整数数值函数。

2022-07-19 18:08:44 3237

原创 Arduino 控制9g舵机

9g舵机即下图所示种类舵机:1、这种舵机由于有限位器,因此只能在-90°和+90°的范围内旋转。2、同时使用普通数字引脚即可控制。3、棕色–地,红色–5V,橙色–信号。其控制信号为多个20ms周期经调制的脉冲。(单个周期来不及完成转向动作。)其中20ms的周期内有0.5ms的高电平,将控制舵机转向-90度;其中20ms的周期内有1ms的高电平,将控制舵机转向-45度;其中20ms的周期内有1.5ms的高电平,将控制舵机转向0度;其中20ms的周期内有2ms的高电平,将控制舵机转向+45度;其

2022-06-02 01:07:59 4708

原创 Qt程序异常结束,没有任何提示

这是由于你设定了函数的返回值,但并没有给出返回值导致的,例如QString Setting::ReadSerial(int adress){ QString Rx = serial.readAll(); emit serailRead(Rx );}由于使用emit把数据传输出去了,所以没有return,然而指定了返回类型但没有返回,Qt回结束程序,并且没有给任何提示。可以是QString Setting::ReadSerial(int adress){ QString Rx = ser

2022-05-24 14:21:08 1979

原创 Qt 关闭控制台Warning和Debug输出

Qt 关闭应用程序输出Warning和Debug输出

2022-05-19 11:34:38 2232

原创 淘晶驰串口屏使用

连接电脑需要下载安装CP2102USB驱动,下载地址如下:http://www.xz7.com/downinfo/351589.html程序及页面编写需要下载USART HMI软件,下载地址如下:http://wiki.tjc1688.com/doku.php?id=2.%E4%B8%8A%E4%BD%8D%E8%BD%AF%E4%BB%B6%E4%B8%8B%E8%BD%BD:1.%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%E4%B8%8B%E8%BD%BD其他相关工

2022-02-10 23:55:11 3643

原创 免费商用字体有哪些

免费商用字体有哪些一. 思源字体,可以免费商用的有:思源黑体,思源宋体,思源柔黑体。二. 方正字体,方正类字体可以免费商用的有:方正仿宋(简,繁),方正黑体(简,繁),方正楷体( 简繁),方正书宋(简,繁)。三. 站酷字体,站酷类字体可以免费商用的有站酷庆科黄油体,站酷快乐体,站酷高端黑,站酷文艺体, 站酷小薇logo,站酷酷黑。四. 王汉宗字体,王汉宗可以免费的字体有王汉宗明体(包括细,中,粗,特,超),王汉宗圆体(细, 特),王汉宗黑体(细,特),王汉宗隶书体,王汉宗仿宋,王汉宗勘流亭,王汉宗综

2022-01-14 13:39:21 50598

原创 Flutter输入限制,输入账号密码

原来抽象类TextInputFormatter的两个实现类WhitelistingTextInputFormatter

2022-01-14 10:28:03 4424

原创 Flutter Android Studio使用Image Asset更改软件图标

首先,需要转为Android视图,如果无法打开,在flutter工程上右键,选择flutter->Open Android module in Android Studio打开后在res文件夹上右键,new一个Image Asset,可以通过Path可以设置前景图,背景图,Resize调整大小,其他不用动,直接下一步,完成。返回原flutter工程即可修改成功。...

2022-01-06 09:31:18 2742

原创 Flutter登录页跳转,跳转到其他页面并删除本页

使用下面的Navigator.pushAndRemoveUntil( context, MaterialPageRoute( builder: (context) => const HomePage(title: "豫安宸景"), ), (route) => false,);

2022-01-05 16:15:55 4314

原创 Flutter 代码补全,快速生成Flutter代码

在设置中,plugins插件中搜索Flutter Snippets安装即可。使用:出现提示后直接回车即可补全所需代码。更多的快捷短语见下面的网页:https://github.com/georgeherby/flutter-snippets/blob/master/README.md

2022-01-05 13:06:17 6743

原创 flutter更改软件名,软件ID

android修改应用软件名称,安装包名称:修改应用软件名称,找到下面位置的AndroidManif.xml文件,这个文件是控制软件的大体信息的。在该文件的android:label参数中设置软件名称。修改安装包名称,找到android/app/build.gradle文件,将其中的applicationId参数修改为你想要的安装包名称。修改后该文件会被画上红线报错,不用理会。ios修改应用软件名称,安装包名称:ios下修改是修改AppFrameworkInfo.plist文件中的参数配

2022-01-04 16:41:36 3171

原创 flutter后台软件标签

flutter后台软件名称的后台软件名称由MaterialApp函数的title参数设置:import 'package:flutter/material.dart';void main()=>runApp( return MaterialApp( debugShowCheckedModeBanner: false, title: '软件后台名称', home:MyApp(), ),);...

2022-01-04 11:00:19 1287

原创 Flutter去除调试时右上角Debug标签

在MaterialApp函数中添加参数:debugShowCheckedModeBanner: false,其添加位置如下:import 'package:flutter/material.dart';void main()=>runApp( MaterialApp( // 添加到此函数的参数列表中 debugShowCheckedModeBanner: false, home:MyApp(), ));class MyApp extends State

2022-01-04 10:54:56 1913

原创 贴片电阻字码阻值对照表

2021-12-06 15:30:16 34950

原创 C/C++内存分配一文全解

C/C++内存分配方式——堆、栈、自由存储区、全局/静态存储区和常量存储区栈:  栈最主要的作用就是 存储局部变量,实现函数调用。 栈的功能和数据结构的栈一样,因此可以进行函数调用。栈的一大特点就是 内存自动分配回收。 用户进程执行时位于用户虚拟地址空间的顶部的就是用户栈。局部变量和函数参数等存储在用户栈,在这些变量作用范围失效时会自动出栈,释放所使用的存储空间。堆:  堆区分配也称为动态内存分配,与栈不同,堆的内存是由程序员手动完成申请和释放的。使用内存分配函数 (malloc、new)来申请 任

2021-11-27 22:33:38 2141

原创 C/C++ 字符串一文全解

字符串的存储,输出,修改:单个字符串:  由于C语言没有字符串数据类型,因此字符串使用字符数组进行存储。同时由于最后一个字符默认为'/0',因此字符数组申请时要比字符串中字符个数多1。```cchar s[10]= "zhangsan"; //限定数组最大长度为10printf("%s", s);char s[]= "zhangsan"; //不限定数组最大长度,数组长度随后面字符长度确定。printf("%s", s);//下面的代码也可以正确的输出

2021-11-27 10:41:13 2105

原创 HTML5 音频和视频

HTML5 音频和视频要点:音频和视频概述video 视频元素audio 音频元素  HTML5有原生的音频和视频元素,可以直接使用音频视频元素嵌入音频和视频。音频和视频概述1、视频容器  

2021-11-21 19:37:04 1443

原创 HTML5 嵌入元素

HTML5 嵌入元素要点:嵌入元素汇总嵌入元素解析  嵌入元素主要功能是把外部的一些资源插入到HTML 中。嵌入元素总汇  这里所列出的元素,并非此教程所全部涉及的,音频 audio、视频 video、以及动态图像 canvas 和媒体资源 source、track 等将在后续章节讲解。元素名称说明img嵌入图片map定义客户端分区响应图area表示一个用户客户端分区响应图的区域audio表示一个音频资源video表示一个视频资源

2021-11-17 21:57:38 1491

原创 HTML5 文档元素

HTML5 文档元素要点:文档元素汇总文档元素解析  文档元素的主要作用是划分文档的不同内容,让整个布局更加清晰明快。文档元素总汇  文档元素基本没有什么实际作用效果,主要目的是在页面布局时区分各个主题和概念。元素名称说明h1~h6表示标题header表示首部footer表示尾部nav表示有意集中在一起的导航元素section表示重要概念或主题article表示一段独立的内容address表示文档或 article 的

2021-11-17 21:29:21 919

原创 HTML5 表格元素

HTML5 表格元素要点:表格元素汇总表格元素解析  表格就是使用网格的形式来显示二维数据的。表格元素总汇<1.<  解析:<  表格至少包含三个元素:<table>、<tr>、<td>,其他元素是作为辅助元素。元素名称说明table表示表格thead表示标题行tbody表示表格主体tfoot表示表脚tr表示一行单元格th表示标题行单元格td表示单元格

2021-11-17 18:39:24 894

原创 HTML5 分组元素

HTML5 分组元素要点:分组元素汇总分组元素解析  所谓分组就是用来组织相关内容的HTML5元素,进行清晰有效的归类。分组元素汇总  为了页面排版的需要,HTML5提供了几种不同语义的分组元素来实现。元素名称说明p表示段落div一个没有任何语义的通用元素,和 span 是对应元素blockquote表示引自他出的大段内容pre表示其格式应被保留的内容hr表示段落级别的主题转换,即水平线ul,ol表示无序列表,有序列表l

2021-11-17 15:48:35 923

原创 HTML5 超链接和路径

HTML5超链接和路径要点:超链接的属性相对路径与绝对路径锚点超链接的属性超链接元素<a>元素属于文本元素,其具有一些私有属性或者叫局部属性。相对应的还有通用属性或叫做全局属性。属性名称说明href指定<a>元素所指资源的 URLhreflang指向的链接资源所使用的语言media说明所链接资源用于哪种设备rel说明文档与所链接资源的关系类型target指定用以打开所链接资源的浏览环境type说明所链接

2021-11-10 22:14:37 674

原创 HTML5 文本元素

HTML5概述要点:文本元素的汇总与解析文本元素汇总  文本元素即显示为文本的元素标签,具体标签有以下种类:元素名称说明a生成超链接br强制换行wbr可安全换行b标记一段文字但不强调strong表示重要i表示外文或科学术语em表示强调code表示计算机代码var表示程序输出samp表示变量kdb表示用户输入abbr表示缩写cite表示其他作品的标题del表示被删除的文

2021-11-10 17:28:42 711

ARM Cortex-M3架构STM32F103微控制器数据手册:架构、特性和应用指南

内容概要:该文档是STM32F103系列32位ARM Cortex-M3微控制器的数据手册。文档涵盖了器件的详细介绍,包括但不限于内核特点、内存布局、外围设备、电源管理和调试接口等功能和技术规格。特别强调了微控制器的工作频率、低功耗模式、ADC/DAC、通信接口以及GPIO等关键模块的功能配置与操作方法,适用于STM32F103xC, STM32F103xD 和 STM32F103xE 增强型系列。该系列广泛应用于电机驱动控制、医疗设备、工业自动化以及消费电子产品等领域。 适用人群:适用于嵌入式系统开发者、硬件工程师及其他希望深入了解STM32系列MCU的专业人士。 使用场景及目标:主要用于设计和优化基于STM32F103芯片的各类电子设备项目,帮助工程师更好地理解和利用芯片的各种特性。 其他说明:本文档为中文译本,部分细节以英文原版为准。此外,对于具体应用开发中遇到的问题,建议查阅相关参考文献或联系技术支持团队获取更多信息。

2025-01-07

VNC-5.2.3-Windows.exe

Windows上的VNC服务器及浏览器(为什么我要上传,因为我设定了定价5积分 ** 禁止动态调分 ** _ 改变就是好事 _)

2020-12-22

数据结构 C语言版 知识点整理

大学计算机相关专业,清华大学数据结构C语言版,个人整理知识点。

2019-03-16

java实训日历记事本代码

java实训,日历记事本,的代码

2019-01-18

串口调试助手

简单好用的串口调试助手。

2019-01-08

空空如也

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

TA关注的人

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