- 博客(108)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 【深入浅出STM32(1)】 GPIO 深度解析:引脚特性、工作模式、速度选型及上下拉电阻详解
本文深入解析了STM32的GPIO特性与应用。GPIO作为通用输入/输出端口,支持8组引脚(GPIOA-H),可配置为多种工作模式。输入模式包括浮空、上拉、下拉和模拟输入;输出模式涵盖开漏、推挽及其复用形式,并支持2MHz-100MHz四种速度等级。文章详细分析了推挽电路原理、钳位二极管保护机制,以及输出速度与驱动能力、噪声和功耗的关系。特别强调了高速模式会带来更大的开关噪声和功耗,需根据实际应用平衡性能与电磁兼容性(EMC)。此外,还介绍了寄生电容、过冲/下冲等专业概念,为硬件设计提供重要参考。
2025-08-13 22:42:28
1551
原创 【Manus探索篇(一)】深入了解 Manus,掌握技术前沿动态
Manus是Monica团队推出的全球首款通用型AI Agent。它能够独立思考、规划和执行复杂任务,直接交付完整成果。与传统AI不同,Manus具备强大的工具调用能力,可自主完成从任务规划到执行的全流程工作,例如文件处理、数据分析、代码编写、内容创作等。在GAIA基准测试中,Manus表现优异,远超OpenAI的Deep Research。Manus秉持“知行合一”的设计理念,借助智能化手段扩展人类能力,致力于成为人类的智能伙伴。目前,Manus处于内测阶段,需使用邀请码登录才能使用。
2025-03-07 07:33:43
1189
1
原创 【人工智能探索篇(一)】AI大模型开发者的“黄金时代”:如何抓住技术红利?
如果你身为程序员,渴望突破传统编程边界,将 AI 技术融入自己的技能体系,开拓全新的职业版图;又或是新手,怀揣着对 AI 领域的炽热向往,期待在这片充满创新活力的新兴天地中找到立足之地,那么,你绝不能错过这个绝佳契机。目前,一系列聚焦科研智能化转型路径的专题技术研讨会,正在北京、上海两座一线城市,以及成都、杭州等极具创新活力的城市火热筹备并即将举办。
2025-02-27 22:52:03
901
原创 【DeepSeek探索篇(四)】高效学习与工作,从搭建DeepSeek个人知识库开始!
在日常忙碌的工作与学习中,相信不少CSDN的小伙伴都和我一样,积累了海量的文档、代码片段、学习笔记等资料。但这些资料就像没有整理的仓库,一旦需要查找,往往在里面翻来覆去,浪费大量时间和精力。别愁!今天给大家带来一个好方法,利用DeepSeek就能快速搭建个人专属的知识库。它能带来哪些惊喜呢?
2025-02-26 20:47:02
1400
原创 【DeepSeek探索篇(二)】零门槛玩转 DeepSeek!1 分钟一键部署本地环境,知识库随心搭
🚀 一键自动部署:无需手动配置,快捷自动部署。👶 无需编码基础:专为小白打造,3步简单易用。⚡ 模型高效稳定:无服务器繁忙,网络延迟问题。
2025-02-26 19:21:43
2631
原创 【DeepSeek探索篇(三)】如何向 Deepseek 提问,才能得到最佳答案?
这款号称“中国版O1”的模型,不仅在数学和编程领域表现出色,中文写作能力也很强。最重要的是,它在理解提示词方面有了很大突破,只要你能打字,它就能理解你的意思。不过,很多小伙伴在使用后发现,它好像并没有想象中那么好用。别急,今天我就给大家分享3个小技巧,帮你快速掌握DeepSeek的正确打开方式。
2025-02-17 22:17:51
1169
原创 【DeepSeek探索篇(一)】一步一步搞定!DeepSeek本地环境搭建全攻略
家人们,咱先聊聊这个 DeepSeek 哈,用户说它是个超厉害的智能搜索引擎,专门对付那些复杂得让人头大的数据和信息查询。它把大数据、机器学习还有自然语言处理这些高科技一股脑儿全用上了,就为了帮大家咻地一下找到最准确的信息。这听起来可比那些传统搜索引擎牛多了,就像是超级英雄和普通路人的区别。它可不只是在信息的表面随便翻翻,还能像个贴心小助手一样理解上下文,甚至还会自己推理呢!
2025-02-06 11:36:29
36882
89
原创 【ChatGPT】用ChatGPT和通义千问写2023年高考语文作文——全国甲卷
试题内容阅读下面的材料,根据要求写作。(60分)这句话引发了你怎样的联想与思考?请写一篇文章。要求:选准角度,确定立意,明确文体,自拟标题;不要套作,不得抄袭;不得泄露个人信息;不少于800字。
2023-06-10 23:35:59
1692
原创 【FreeRTOS(二)】FreeRTOS新手入门——计数型信号量和二进制信号量的基本使用并附代码解析
一、信号量概述二、计数型信号量三、二进制信号量四、信号量函数API1、创建信号量2、删除一个信号量3、信号量释放4、信号量获取五、示例代码1、使用二进制信号量来同步2、使用计数型信号量
2023-04-10 13:43:41
1828
原创 【通义千问】继ChatGPT爆火后,阿里云的大模型“通义千问”它终于来了
一、通义千问名字的由来二、通义千问和ChatGPT有什么区别呢?三、如何申请体验通义千问呢?四、未来通义千问能称为中国版的ChatGPT吗?五、通义千问什么时候正式发布呢?
2023-04-07 20:19:48
9167
2
原创 【ChatGPT(一)】人工智能时代已经开始——什么是ChatGPT?
一、人工智能时代已经开始二、ChatGPT作为通用大模型实现了哪些能力?三、ChatGPT为什么这么厉害?四、GPT-4代码能力的展示1、GPT4进行视觉概念理解2、GPT-4用于草图生成3、用GPT4写游戏五、Github也带来了惊喜六、AI在软件研发周期中起到的作用七、软件2.0时代八、ChatGPT应用九、新时代开发者的机会在哪?
2023-03-25 15:13:51
8294
原创 【FreeRTOS(一)】FreeRTOS新手入门——初识FreeRTOS
一、实时操作系统概述1、概念2、RTOS的必要性3、RTOS与裸机的区别4、FreeRTOS的特点二、FreeRTOS的架构三、FreeRTOS的代码架构
2023-03-25 13:01:26
4458
1
原创 关于如何解决mingw64安装后配置完环境变量仍然执行不了gcc命令
关于如何解决mingw64安装后配置完环境变量仍然执行不了gcc命令
2023-03-08 09:54:53
6792
13
原创 【Linux驱动学习(1)】USB与input子系统,linux统一设备模型,枚举,USB描述符深入剖析
一、linux统一设备模型的组成二、USB描述符四大描述符三、USB如何进行一步一步枚举的呢?四、input设备生成过程五、linux usb子系统---通信
2022-07-08 21:08:43
1347
4
原创 介绍BootLoader、PM、kernel和系统开机的总体流程
一、开机总体流程二、相关的子系统三、各个环节做了什么四、bootloader的介绍1、常用的bootloader:uboot2、uboot主要用来做什么3、U盘升级4、AB分区和recovery5、uboot的ab分区6、bootcmd和bootargs五、PM(低功耗电源管理程序)1、PM主要负责2、PM在代码中体现3、常见的唤醒方式4、PM调试开发注意事项六、kernel1、kernel启动阶段2、init进程......
2022-06-22 17:40:57
2486
原创 【Camera基础(二)】摄像头驱动原理和开发&&V4L2子系统驱动架构
一、导入二、摄像头数据输出格式三、视频编码原理四、V4L2子系统驱动架构五、摄像头视频采集流程六、常见典型问题
2022-06-22 16:43:39
9996
原创 【Camera基础(一)】Camera摄像头工作原理及整机架构
一、摄像头的基本工作原理二、编码三、编码的目的四、传输五、Android系统的camera架构
2022-06-22 14:56:17
6649
2
原创 USB Type-C引脚解析 && CC、DFP、UFP、DRP用途解析
1、Type-C接口引脚分布有24根信号,其中电源和地占了9根,有4个地和4个Vbus,用于提升电流传输能力。A6、A7:用于传输USB2.0的两组信号是交叉连接的,所以会使得插头以任意方向插入时数据都是连通的。A2、A3,A10、A11:有两组(8根)高速数据通路,用于传输数据CC1、CC2:用于传输方向确认和正反插确认,以及USB PD BCM码信号传输功能,实现负载的功能配置,当其中一根作为TypeC接口的配置信号时,另一根则变成供电电源。(SUB1\SUB2作为辅助信号,在一些特殊模式下使
2022-05-26 11:52:26
46999
5
原创 测试OTA升级时uboot是否会更新
1、打开uboot代码中的env文件夹->env.c文件在env_save(void)函数中添加一个测试log2、创个临时分支,推到远端,编译。把新版本代码下到U盘进行OTA升级到老版本,发现没有log输出3、把老版本代码下到U盘进行OTA升级到新版本发现有log打印4、结论OTA升级时uboot会更新。...
2022-05-25 15:24:40
672
1
原创 【排序】数据结构——排序算法概念及代码详解(插入、冒泡、快速、希尔)
排序一、排序基本概念1、稳定性2、内排序与外排序3、性能分析二、插入排序1、思路2、时间复杂度分析3、示例代码4、代码分析三、冒泡排序1、概念2、时间复杂度3、思路4、示例代码5、代码分析四、快速排序1、概念2、思路3、示例代码五、希尔排序1、比较插入排序和希尔排序2、概念3、示例代码一、排序基本概念排序是处理数据的一种最常见的操作,所谓排序就是将数据按某字段规律排列,所谓的字段就是数据节点的其中一个属性。比如一个班级的学生,其字段就有学号、姓名、班级、分数等等,我们既可以针对学号排序,也可以针对分数排
2022-03-29 15:27:09
1190
原创 【二叉树】数据结构——BST二叉树基本概念及算法设计(插入、删除、遍历操作)
二叉树一、二叉树基本概念二、二叉树的算法设计1、构建二叉树节点2、插入节点3、删除节点4、遍历二叉树5、层次遍历一、二叉树基本概念二叉树的其中一个重要应用,是提供一种快速查找数据的方法,即:将数据节点按照某种规律形成一棵二叉树,然后利用二叉树特殊的逻辑结构减少搜索数据的次数,提高查找的效率。这种按照某种规律构建,用来提高搜索性能的二叉树,被称为搜索二叉树(Binary Search Tree),即BST。具体而言,二叉树提高搜索效率的秘诀在于:按照“小-中-大”(当然“大-中-小”也是一样的)的规律
2022-03-29 14:52:07
5028
3
原创 【树】数据结构——树和二叉树的概念&笔记
一、基本概念树是一种非线性结构,其严格的数学定义是:如果一组数据中除了第一个节点(第一个节点称为根节点,没有直接前驱节点)之外,其余任意节点有且仅有一个直接前驱,有零个或多个直接后继,这样的一组数据形成一棵树。这种特性简称为一对多的逻辑关系。二、常见例子日常生活中,很多数据的组织形式本质上是一棵树。比如一个公司中的职员层级关系,一个学校中的院系层级关系,淘汰赛中的各次比赛队伍,一个家族中的族谱成员关系等,这些都是树状逻辑结构。由于树状结构表现出来都是具有层次的,因此也被称为层次结构。通常,在逻辑
2022-03-25 15:27:49
1787
2
原创 【内核链表】数据结构——深入理解内核链表的概念和操作&笔记
内核链表一、内核链表的前置概念1、容器2、通用解决方案二、通用型链表节点的设计1、初始化2、增删操作3、查找节点4、遍历链表5、示例代码三、内核链表1、普通链表弊端2、内核链表2.1内核链表结构2.2内核链表的节点设计2.3内核链表的相关函数1)内核链表的初始化—— INIT_LIST_HEAD2)插入节点3)内核链表的遍历——list_for_each_entry(宏函数 就是一个for循环)4)内核链表节点删除——list_del5)内核链表的销毁——先把除了头结点的所有地址是否,最后释放头结点6)示例
2022-03-24 12:04:21
4551
原创 【循环链表】数据结构——单向循环链表和双向循环链表操作&笔记
一、单向循环链表将单链表的首尾节点相连就形成了单向循环链表。1、单向循环链表的节点2、单向循环链表的结构单向循环链表只有一个节点时:二、双向循环链表1、双向循环链表示意图2、双向循环链表节点设计struct d_node{ int data; //数据域 struct d_node *next; struct d_node *prev;};3、双向循环链表的一般性结构1)只有头结点的情况2)有多个节点的情况4、双向循环链表头插法插入节点步骤:1)p-&
2022-03-23 17:48:08
9507
5
原创 经典笔试题——单向链表的倒序
题目:有一个单向链表,将链表倒序解决方案:单向链表的特点:链表节点只能从前往后遍历(不能从后往前遍历),那么在遍历链表时,必须从前往后处理这些数据。方案1:链表节点添加:头插、尾插头插法:先插入数据,会被放在链表的后边,后插入的数据会被放在链表的前面。实现步骤:新建一个新的链表,对旧的链表节点中的数据头插法插入到新的链表,旧的链表遍历完成后,新的链表也就创建完成,新的链表就跟旧的链表刚好是倒序的。方案2:直接在链表上进行操作,对链表节点进行遍历,把每一个节点都采用头插法插入到链表中。
2022-03-23 12:02:00
1362
原创 【单向链表】数据结构——单向链表的介绍与代码实现&笔记
从今天开始将修炼数据结构专栏,将持续更新,分模块学习。数据结构——单向链表一、数据结构1、什么是数据结构?2、逻辑结构和物理结构二、链表——线性结构1、首先介绍下链表和数组的区别2、链表节点——节点本身是一个结构体3、单向链表的一般性结构4、单向链表节点的添加——插入节点5、单向链表节点的查找——查找结点6、单向链表删除节点7、单向链表节点的销毁8、最后附上示例代码一、数据结构1、什么是数据结构?数据结构:计算机存储,组织数据的方式,数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。.
2022-03-23 11:45:48
1126
3
DeepSeek 使用秘籍:从入门到精通,掌握高效搜索技巧
2025-02-13
DeepSeek-R1 操作指南:图文并茂,一看就会
2025-02-13
Windows驱动开发基础视频教程.txt
2021-12-20
ChatGPT人生操作指南·1000个AI问答集.pdf
2023-04-04
基于MQTT阿里云智能指纹锁.rar
2023-02-26
基于STM32的智能小车(代码+演示视频).rar
2023-02-26
基于STM32的智能考勤机设计(代码+演示视频).rar
2023-02-26
基于STM32的智能窗户设计(代码+演示视频).rar
2023-02-26
智能门锁与家庭终端-图形界面(LVGL).rar
2023-02-26
基于TCP,UDP的网络聊天室.rar
2023-02-26
基于Zigbee的智能点餐系统.zip
2022-06-20
新云查高级写作工具火车头插件.rar
2022-03-04
程序员面试技巧.rar
2022-03-29
随机点名器设计.rar
2021-08-02
基于ARM6818开发板--电子相册项目.rar
2021-09-07
IAR编译Zigbee项目报错,困扰好久了
2022-02-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅