stm32学习第二天
今天学习第一个片上外设GPIOp2.1输出模式分别为通用/复用输出推挽/开漏等四种模式。推挽PP向外推电流---0低电压1高电压开漏OD向内拉电流---0低电压1高阻抗。开漏模式下P-MOS管始终断开即表现为N-MOS管的漏极断开。通用是通过CPU直接向输出数据寄存器写0/1来控制两个MOS的开关状态。复用是CPU交给其它的片上外设写0/1来控制MOS管的开关状态。从而向引脚输出高低电压图1IO的最大输出速度交替向IO引脚写0/1且输出不失真的最快速度输出速度有2MHZ、10MHZ、50MHZ选择输出速度要选择满足条件的最小输出速度防止出现硬件之间的电磁干扰问题、还会增加耗电。LED闪灯实验1.首先由控制目标控制板载LED闪烁---确定LED的工作模式---查看stm32最小系统板的电路原理图观察板载LED部分的电路开关位置靠近发光二极管的阳极/阴极来确定是推挽输出还是开漏输出。--------开漏输出、PC13引脚2.电路图分析结束开始创建开发环境写代码【注意】创建模板工程后修改名称时要将文件夹的名称和内部的.uvprojx文件名称同步修改2.1【注意】先要开始GPIOx的时钟---为器官GPIOx这个片上外设提供心跳。----时钟树章节会有详解2.2GPIO编程接口的认识GPIO_Init初始化gpiox引脚----GPIOxpin_x、输出速度、输出模式。GPIO_Writebit向输出数据寄存器写0/1---则使用的是CPU--通用输出开漏模式。还有两个是用于读取比特位不常用暂时没记哈哈。3.实现闪灯效果使用了封装的头文件delay.h使用前需要在项目顶端声明一下且【注意】封装的delay.h中使用的是Delay函数写成delay会有报错通过while循环实现亮灯---100ms---灭灯---100ms。

相关新闻

FT232 USB UART板:嵌入式开发的串口调试核心工具与应用指南

FT232 USB UART板:嵌入式开发的串口调试核心工具与应用指南

1. 项目概述:从串口调试到产品原型,一块小板的无限可能如果你玩过单片机、调试过路由器,或者拆解过一些智能硬件,那你大概率见过或者用过一种叫做“USB转TTL串口”的小玩意。这东西个头不大,价格也便宜,但在…

2026/8/2 3:19:52阅读更多 →
洛雪音乐音源配置终极指南:优化性能与多平台兼容性

洛雪音乐音源配置终极指南:优化性能与多平台兼容性

洛雪音乐音源配置终极指南:优化性能与多平台兼容性 【免费下载链接】lxmusic- lxmusic(洛雪音乐)全网最新最全音源 项目地址: https://gitcode.com/gh_mirrors/lx/lxmusic- 想要在洛雪音乐中获得最佳的音乐体验吗?音源配置是提升播放性能和多平台…

2026/8/2 3:19:52阅读更多 →
3大核心功能详解:MAA明日方舟自动化助手如何彻底解放您的游戏时间

3大核心功能详解:MAA明日方舟自动化助手如何彻底解放您的游戏时间

3大核心功能详解:MAA明日方舟自动化助手如何彻底解放您的游戏时间 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: …

2026/8/2 3:19:52阅读更多 →
SSA架构挑战Transformer:线性复杂度注意力如何颠覆AI算力格局

SSA架构挑战Transformer:线性复杂度注意力如何颠覆AI算力格局

1. 从“算力巨兽”到“效率革命”:为什么我们需要重新审视Transformer 最近,一篇名为《13人干翻Transformer!新架构SSA算力暴减千倍,成本仅Opus 5%》的标题在圈子里引起了不小的震动。作为一个长期在模型部署和优化一线挣扎的工程…

2026/8/2 10:39:58阅读更多 →
抖音无水印下载终极方案:douyin-downloader完整使用指南

抖音无水印下载终极方案:douyin-downloader完整使用指南

抖音无水印下载终极方案:douyin-downloader完整使用指南 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback sup…

2026/8/2 10:39:58阅读更多 →
掌握Android拆分APK安装:SAI的3种安装模式解析

掌握Android拆分APK安装:SAI的3种安装模式解析

掌握Android拆分APK安装:SAI的3种安装模式解析 【免费下载链接】SAI Android split APKs installer 项目地址: https://gitcode.com/gh_mirrors/sa/SAI Split APKs Installer(SAI)是专为Android拆分APK设计的智能安装解决方案&#xf…

2026/8/2 10:39:58阅读更多 →
FF14 ACT辍学插件终极指南:快速跳过副本动画的完整教程

FF14 ACT辍学插件终极指南:快速跳过副本动画的完整教程

FF14 ACT辍学插件终极指南:快速跳过副本动画的完整教程 【免费下载链接】FFXIV_ACT_CutsceneSkip 项目地址: https://gitcode.com/gh_mirrors/ff/FFXIV_ACT_CutsceneSkip 还在为《最终幻想14》副本中冗长的过场动画而烦恼吗?FF14 ACT辍学插件正是…

2026/8/2 10:39:58阅读更多 →
5个理由告诉你为什么Poppler-Windows是Windows PDF处理的终极方案

5个理由告诉你为什么Poppler-Windows是Windows PDF处理的终极方案

5个理由告诉你为什么Poppler-Windows是Windows PDF处理的终极方案 【免费下载链接】poppler-windows Download Poppler binaries packaged for Windows with dependencies 项目地址: https://gitcode.com/gh_mirrors/po/poppler-windows 还在为Windows系统上的PDF处理工…

2026/8/2 10:39:58阅读更多 →
vLLM多模态推理实践:多图视觉语言模型部署与优化指南

vLLM多模态推理实践:多图视觉语言模型部署与优化指南

1. 从单模态到多模态:为什么我们需要Vision Language Multi Image 在AI模型部署和推理的领域里,vLLM已经成为了一个绕不开的名字。它凭借其高效的PagedAttention内存管理和极致的推理吞吐量,在纯文本大语言模型(LLM)的…

2026/8/2 10:37:58阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:10阅读更多 →
限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

更多请点击: https://intelliparadigm.com 第一章:AI模板批量生成的核心价值与落地全景 AI模板批量生成正从实验性工具演进为现代软件工程的关键基础设施。它通过语义理解、上下文感知与结构化约束,将重复性高、模式明确的代码/文档/配置生成…

2026/8/2 0:00:12阅读更多 →
如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南 【免费下载链接】web-archives Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari 项目地址: https://gitcode.com/gh_mirrors/we/web-a…

2026/8/2 0:00:13阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:10阅读更多 →
限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

更多请点击: https://intelliparadigm.com 第一章:AI模板批量生成的核心价值与落地全景 AI模板批量生成正从实验性工具演进为现代软件工程的关键基础设施。它通过语义理解、上下文感知与结构化约束,将重复性高、模式明确的代码/文档/配置生成…

2026/8/2 0:00:12阅读更多 →
如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南 【免费下载链接】web-archives Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari 项目地址: https://gitcode.com/gh_mirrors/we/web-a…

2026/8/2 0:00:13阅读更多 →
无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 在数字媒体创作领域,视频编辑处理的质量损…

2026/8/2 1:29:34阅读更多 →
AI辅助本科论文写作:8大工具评测与高效使用指南

AI辅助本科论文写作:8大工具评测与高效使用指南

1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…

2026/8/2 2:32:55阅读更多 →
如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手 【免费下载链接】ticket-purchase 大麦自动抢票,支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为抢不到热门演唱会门票…

2026/8/2 2:09:20阅读更多 →