stm32学习记录,GPIO输出
📅 2026/7/6 4:05:59
👁️ 次浏览
7月5日1.1学习了GPIO的四种输出模式通用输出推挽通用输出开漏复用输出推挽复用输出开漏通用单片机的cpu直接控制GPIO外设输出高低电平复用cpu通过其他外设间接控制GPIO外设输出高低电平推挽推是指向外输出电流挽是指外面向内输入电流。工作时N-MOS和P-MOS交替接通N接通P断开则说明寄存器输出0引脚输出低电平。P接通N断开则说明寄存器输出1引脚输出高电平。开漏N-MOS的漏极一直处于短路状态即P-MOS一直断开此时寄存器输出0引脚输出低电平寄存器输出1引脚悬空呈现高阻抗状态。1.2IO的最大输出速度IO的最大输出速度向IO写入01且不失真的最大速度上升时间IO口从低电平上升到高电平所需要的时间下降时间IO口从高电平下降到低电平所需要的时间保持时间IO口在高电平保持的时间限制最大速度的因素上升时间和下降时间的长短1.3LED闪灯实验有两种接法推挽开漏此次实验是开漏代码如下#include stm32f10x.h#include delay.hint main(void){//开启GPIOC接口RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);//初始化IO引脚PC13通用输出开漏模式最大输出速度是2MHZGPIO_InitTypeDef GPIO_InitStruct{0};GPIO_InitStruct.GPIO_PinGPIO_Pin_13;GPIO_InitStruct.GPIO_ModeGPIO_Mode_Out_OD;GPIO_InitStruct.GPIO_SpeedGPIO_Speed_2MHz;GPIO_Init(GPIOC,(GPIO_InitStruct));while(1){GPIO_WriteBit(GPIOC,GPIO_Pin_13,Bit_RESET);//写0,亮Delay(1000);//延迟100msGPIO_WriteBit(GPIOC,GPIO_Pin_13,Bit_SET);//写1灭Delay(1000);}}1.4GPIO4种输入模式输入上拉上拉电阻闭合输入下拉下拉电阻闭合输入浮空上拉下拉电阻都闭合1.5按钮实验代码如下#include stm32f10x.h#include delay.hint main(void){//开启GPIOC接口RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//初始化IO引脚PC13通用输出开漏模式最大输出速度是2MHZGPIO_InitTypeDef GPIO_InitStruct{0};GPIO_InitStruct.GPIO_PinGPIO_Pin_0;GPIO_InitStruct.GPIO_ModeGPIO_Mode_Out_PP;GPIO_InitStruct.GPIO_SpeedGPIO_Speed_2MHz;GPIO_Init(GPIOA,(GPIO_InitStruct));GPIO_InitStruct.GPIO_PinGPIO_Pin_1;GPIO_InitStruct.GPIO_ModeGPIO_Mode_IPU;GPIO_Init(GPIOA,(GPIO_InitStruct));//GPIO_WriteBit(GPIOA,GPIO_Pin_0,Bit_SET);while(1){if(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_1)Bit_RESET){GPIO_WriteBit(GPIOA,GPIO_Pin_0,Bit_SET);}else{GPIO_WriteBit(GPIOA,GPIO_Pin_0,Bit_RESET);}}}
前言
2026 年,AI Agent 已从单点工具演化为多 Agent 协作系统。LangGraph、CrewAI、AutoGen 等框架可以编排多个 Agent,但这些 Agent 被"困"在同一个框架内。一旦需要与外部 Agent 通信,就变得非常困难。
A2A(Agent2A…
📅 2026/7/6 4:05:59
1. 这不是课本里的抽象公式,而是你每天都在用的概率思维 “Compound Probability”这个词乍一听像数学课上让人头皮发麻的术语,但其实它就藏在你早上决定带不带伞、刷到两条广告后点进哪个链接、甚至买彩票时心里默念“这次该轮到我了”的那一秒里。复合…
📅 2026/7/6 4:05:59
1. 模型总览与训练数据对比
1.1 核心对比表
模型开发者发布时间参数规模训练数据规模数据来源数据筛选方法字幕生成方法开源程度SVDStability AI2023.11~1.5BLVD: ~577M clips; LVD-F: ~144M clips网络视频多级场景分割 四维评分筛选(CLIP/美学/OCR/光流)CoCa V-BLIP LLM融…
📅 2026/7/6 4:05:59
League Akari:如何5分钟掌握英雄联盟终极自动化工具箱 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit
League Akari 是一款基于官方…
📅 2026/7/6 5:30:13
三步解锁加密音乐:用本地工具重获你的数字音乐所有权 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址: https:…
📅 2026/7/6 5:30:13
革新性B站视频解析方案:一站式解决视频资源获取难题 【免费下载链接】bilibili-parse bilibili Video API 项目地址: https://gitcode.com/gh_mirrors/bi/bilibili-parse
在数字内容创作蓬勃发展的今天,高效获取B站视频资源已成为开发者和内容创作…
📅 2026/7/6 5:30:13
League-Toolkit终极指南:英雄联盟玩家的智能助手与效率神器 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit
League-Toolkit是一款基…
📅 2026/7/6 5:30:13
1. 合并 K 个升序链表 合并 K 个升序链表 解题思路:
暴力O(N*K^2):一次合并两个有序链表,循环操作,直至所有链表合并为一个。虽然这种方法简单易想,但一旦K很大,时间复杂度就会特别高。
一个一个链表合并…
📅 2026/7/6 5:30:13
3步解锁你的音乐:告别平台限制,让加密音频自由播放 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址…
📅 2026/7/6 5:28:13
Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘 【免费下载链接】rbtray A fork of RBTray from http://sourceforge.net/p/rbtray/code/. 项目地址: https://gitcode.com/gh_mirrors/rb/rbtray
你是否厌倦了Windows任务栏上密密麻麻的图标&…
📅 2026/7/6 0:01:19
1. 项目概述:一次对React Server Components核心安全机制的深度剖析 最近在安全研究圈里,CVE-2025-55182这个编号被频繁提及,它直指React生态中一个相对较新的概念——React Server Components(RSC)。作为一个长期关注…
📅 2026/7/6 0:01:20
星露谷物语终极MOD指南:5个步骤打造智能自动化农场 【免费下载链接】StardewMods Mods for Stardew Valley using SMAPI. 项目地址: https://gitcode.com/gh_mirrors/st/StardewMods
你是否厌倦了在星露谷物语中重复收割、加工、存储的繁琐操作?梦…
📅 2026/7/6 0:01:20
1. 项目背景与核心需求 在嵌入式系统开发中,快速精确的数据检索是一个常见但极具挑战性的需求。特别是在工业控制、医疗设备和物联网终端等场景下,系统往往需要在毫秒级时间内完成关键参数的读取和写入操作。传统基于Flash存储的方案存在擦写次数有限、操…
📅 2026/7/5 0:01:51
1. 工业电流环信号传输的基础认知在工业自动化领域,4-20mA电流环传输技术已经持续服役超过半个世纪。这种看似简单的信号传输方式之所以能经久不衰,核心在于其独特的抗干扰能力——电流信号在长距离传输时几乎不受线路电阻和电压波动的影响。我曾在化工厂…
📅 2026/7/5 0:01:51
最近在项目里尝试用 YOLO 做目标检测,从环境搭建到模型训练,再到推理部署,整个过程踩了不少坑。网上的资料虽然多,但要么版本老旧,要么步骤零散不成体系,对于刚入门的新手来说,很容易卡在某个环…
📅 2026/7/5 0:01:51
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/5 6:01:04
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/5 6:01:04
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/5 23:45:08