自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 江协STM32DMA视频学习疑惑记录

这里的`SrcAddress`和`DstAddress`都是`uint32_t`类型。当你调用`MyDMA_init`函数时,你需要在数组的首元素地址前加上`uint32_t`类型转换,以确保编译器将数组名`DataA`和`DataB`作为32位地址传递给DMA初始化函数。类型转换不是必须的,如果数组名的数据类型与DMA函数期望的类型兼容(在大多数情况下,数组名是`uint32_t`类型),则可以省略显式的类型转换。总之,`uint32_t`类型转换是可选的,取决于你的编译器和目标平台。

2024-05-21 16:26:10 117

原创 STM32主从触发模式

(28分23秒)

2024-05-21 08:56:04 247

原创 Vpp编程电压

这种电压通常用于 EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)或其衍生产品,如 EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦写可编程只读存储器)和闪存。这些存储器芯片在正常工作电压下保持存储的数据,但为了修改存储的数据,需要施加一个更高的编程电压。随着技术的发展,许多新的编程技术已经出现,如串行编程和并行编程,这些技术可以简化编程过程并降低对高电压的需求。

2024-05-14 22:03:43 110

原创 Linux怎么一次性输入多个命令且每个命令换行

如果你需要让命令独立执行,以便于在前一个命令失败时停止后续命令的执行,可以使用双竖线(||)或者花括号({})结合分号(;在Linux中,您可以使用几种不同的方法来一次性输入多个命令,并且让每个命令换行。单竖线通常用于管道操作,但在命令行中,如果将单竖线放在命令结尾,也可以实现换行效果。双竖线可以用作逻辑“或”操作,也可以在命令行中用来分隔命令,使得每个命令独立执行。请注意,如果前一个命令失败(返回非零退出码),后续的命令仍然会执行。2. **使用双竖线(||)**3. **使用单竖线(|)**

2024-05-14 14:37:35 151 1

原创 蓝桥杯C/C++省二个人总结(+菜鸟版经验)(不多但真)

刚报名完的时候感觉不是很着急还有很多时间,然后年前又是期末考试,我把更多精力放在了期末考试上,所以下半年其实没有做什么准备(如果你要问我寒假干啥了,问就是纯放假玩去了......)so大家都别学我哈哈哈哈哈。23年下半年就只看了这个老师的习题讲解,这个老师比较大佬所以他讲的速度挺快其实,要想自己思考就得暂停视频自己想,然后我在计蒜客没有找到他做的题目,是让我比较难受的一点,还有就是我总是不思考,就光看他解题,也比较枯燥,所以后面我直接去蓝桥杯官网刷题了。

2024-05-02 20:51:26 722 8

原创 与Linux密切相关的典型发布版和学习网站的国内外网址

一个完整的 安装为您提供了 X 窗口系统、C/C++ 开发 环境、Perl、网络实用程序、邮件服务器、新闻服务器、a Web 服务器、FTP 服务器、GNU 图像处理程序、Mozilla Firefox,以及更多程序。Debian 也被软件和硬件开发人员广泛使用,因为它能运行在众多架构和设备上,提供了一个公开的缺陷跟踪系统,以及面向开发人员的其他工具。中标普华Linux桌面软件提供丰富的应用程序、完善的在线升级机制、全新设计的用户界面和统一的管理工具入口、简单实用的桌面小程序、炫酷的。组成,支持社区参与。

2024-05-02 19:45:20 4 1

原创 打印一个整数的二进制

是蓝桥题库里的一道填空题,如下然后是题目给的源代码,有一行 我实在没太看懂。。。。。

2024-03-24 19:52:46 522

原创 Linux文件权限

需要注意的是,如果在某目录下不具有x的权限,那就无法切换到该目录下,也就无法执行该目录下的任何命令,即使具有该目录下的r或w权限。在我看来,文件权限像是一套规则,是你的东西,或者被授予使用,你才能做规定范围内的事情。Linux文件的属性包括 文件类型权限、链接数、文件拥有者、文件所属用户组、文件大小、文件最后被修改的时间和文件名。对于目录来说,表示具有读取目录结构列表的权限,即可以查询目录下的文件名数据。--第一个字符代表文件是目录【d】、文件【-】或链接文件【l】;x :表示文件具有可以被执行的权限;

2024-03-23 19:47:27 190

原创 动态规划学习

关于动态规划的学习,我掌握了动态规划解题五部曲:1.确定dp数组的含义以及下标的含义;2.确定递推公式;3.确定dp数组如何初始化;4.确定遍历顺序;5.举例推导dp数组。最难的是部分就是递推公式的推导,但也发现很多问题都能抽象成背包问题,但是也不能直接套01背包的公式,因为有些属于01背包,有些属于完全背包或者多重背包。第二点是遍历顺序的选择,看题目求解的答案是要组合数还是排列数。先遍历背包后遍历物品求的是排列数,先遍历物品后遍历背包求的是组合数。

2024-03-16 20:42:43 674

原创 C++常用STL

数组是继承自C语言的一种表示群体数据的方法,具有简单、高效的优点,但无论是静态数组,还是用new 动态创建的数组,都难以检测下标越界的错误,在实际应用中常常造成困扰。事实上,C++标准库也提供了被封装的动态数组——vector,而且这种被封装的数组可以具有各种类型,这就使我们免去了那些重复性工作。vector 不是一个类,而是一个类模板。刚学习动态数组只需在形式上记住vector的使用方式。用vector定义动态数组的形式为:vector<元素类型>数组对象名(数组长度);需包含头文件。

2024-03-07 21:34:29 1322

空空如也

空空如也

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

TA关注的人

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