stm32学习1--新建工程

一、使用配置寄存器方式

配寄存器(RCC,GPIO)

1、配置时钟使能寄存器RCC

iopcen使能gpio时钟

2、配置GPIO配置寄存器

用于配置输出模式(推挽/开漏)

二、使用库函数方式

在c/c++里面define这个宏

1、使能时钟

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);

2、配置端口模式

先配置结构体

2.1MODE:

OUT_PP这个是通用推挽输出

3、配置电平

下面分别为高和低

相关推荐
油丶酸萝卜别吃4 小时前
前端转全栈学习路线
前端·学习
wuyk5554 小时前
第2章:六步换相原理全解+STM32工程实战
c语言·开发语言·stm32·单片机·嵌入式硬件
GlueNa2SiO37 小时前
第十八章 Linux故障排查与恢复
linux·服务器·笔记·学习
weixin_431600448 小时前
NestJS 入门(3):Guard 如何挡住未登录请求?
前端·后端·学习·nest.js
带娃的IT创业者8 小时前
DeepTutor:当 Agent-Native 架构撞上个性化学习的临界点
学习·架构·ai agent·大模型应用·个性化学习·教育技术·agent-native架构
小僧景贤8 小时前
单片机全方位调试实战指南:串口/RTT/逻辑分析仪/示波器/内核排错分层避坑教程
单片机·嵌入式硬件·物联网
xian_wwq8 小时前
【学习笔记】Context Engineering,AI Agent 真正的内存管理-4/16
笔记·学习·context
寒月小酒9 小时前
AnythingLLM 学习
学习
LeoZY_12 小时前
LinkScope 使用笔记:基于 OpenOCD 的通用硬件芯片调试助手
笔记·单片机·嵌入式硬件·开源软件
大模型码小白12 小时前
【AI】一文讲清 RAG:从大模型局限到企业级知识库落地流程
人工智能·深度学习·学习