首页
说说
归档
相册
留言
关于
Search
登录
搜索
热门标签
STM32
软件工具
实验报告
吐槽
AI
大模型
Agent
嵌入式
Github
Zotero
DNS
随笔
SolidWorks
机器学习
数据结构
信号处理
期刊投稿
搜索到
26
篇与
的结果
2026-06-02
期刊模板word公式灰色一键恢复
最近在投递期刊时发现,IEEE旗下的期刊官网下载的word模板,编辑公式时,word自带的公式编辑器无法使用,显示为灰色,这就意味着我需要把其他文档编辑的公式用mathtype重新编辑一遍,这简直就是灾难。下面介绍一键恢复编辑的终极大招:打开左上角文件→信息→转为兼容模式。OK,大功告成!
2026年06月02日
0 阅读
0 评论
0 点赞
2026-06-02
卡尔曼滤波
暂无简介
2026年06月02日
0 阅读
0 评论
0 点赞
2026-05-29
电源防反接电路
暂无简介
2026年05月29日
0 阅读
0 评论
0 点赞
2026-05-28
STM32的启动方式
STM32一共有三种启动模式,在ST官网上下载的RM0008中,可找到启动相关的配置说明:BOOT0 BOOT1 启动模式 说明0 X 主闪存存储器 主闪存存储器被选为启动区域1 0 系统存储器 系统存储器被选为启动区域1 1 内置SRAM 内置SRAM被选为启动区域以上三种存储介质:A 主闪存存储器:芯片内置的FlashB 系统存储器 :厂家出厂时在芯片内部一块特定的区域预留了一段Bootloader,慢但用于救机C 内置SRAM:芯片内置的RAM区,就是内存,掉电就丢失对以上ABC三种方式作详细解释如下:A 、正常模式启动条件:BOOT0=0,BOOT1=任意值。功能:芯片从用户Flash启动,执行用户编写的程序。下载方式:通过调试接口(如SWD、JTAG)直接烧录Flash。常用工具:ST-Link、J-Link、DAP-Link等。无需修改启动模式,只要调试接口未被用户程序禁用。特点:高速、稳定,适合日常开发和量产。Flash可擦写约10万次,足够大多数应用需求。B、 救机模式/ISP(系统存储器启动模式)启动条件:BOOT0=1,BOOT1=0。功能:芯片从系统存储器(System Memory)启动,执行出厂预置的BootLoader程序。该BootLoader支持通过串口(如USART) 进行程序下载(即ISP),常用于以下场景:用户Flash中的程序损坏,无法正常运行。未使用调试器(如ST-Link),仅需通过串口更新程序。特点:速度较慢(受限于串口速率),通常用于紧急修复或简单烧录。无需额外工具,仅需串口和上位机软件(如STM32CubeProgrammer)。C、 SRAM启动模式启动条件:BOOT0=1,BOOT1=1。功能:芯片从内部SRAM启动,程序在RAM中运行。下载方式:通过调试接口(SWD/JTAG)将代码临时加载到SRAM。特点:掉电后程序丢失,适用于快速调试或测试代码片段。无需擦写Flash,节省寿命。该方式用的较少,其SRAM一般限制在数十KB,不易调试大型程序以上,由于SRAM启动模式使用频次低,因此常将BOOT1接地或者当做普通引脚使用,而BOOT0则引出按键。
2026年05月28日
1 阅读
0 评论
0 点赞
2026-05-25
数据结构之常见数据类型
常见的数据类型,耳熟能详: {x} 1、数组 {x} 2、链表 {x} 3、栈 {x} 4、队列这几个有什么区别呢? { } 数组的特征为:读取O(1)修改O(1)插入O(n)删除O(n)数组在内存中连续分布的一段,由于CPU物理设计的因素,一段内存读取的时候往往读取一片,因此数组具有极高的读取效率,后边的栈和队列一般都是给予数组实现。动态数组的概念。 { } 链表读取O(n)修改O(n)插入O(1)删除O(1)区别于数组,链表遵循前一个指向后一个的原则,每个元素存储数值和下一个指针(双向链表为两个指针),在内存中不一定连续,基本不连续。 { } 栈 一般由数组实现,因此继承了数组的特性 先入后出原则,就像叠叠乐,后进的先出去,操作为push入和pop出 { } 队列 队列类似排队,先入先出,后入后出。循环数组可实现队列
2026年05月25日
3 阅读
0 评论
0 点赞
1
2
...
6