当前位置: 首页 > news >正文

标准库、HAl库和LL库(PC13初始化)

标准库 (Standard Peripheral Library)

c

#include "stm32f10x.h"void GPIO_Init_PC13(void) {GPIO_InitTypeDef GPIO_InitStruct;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13;GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP; // 推挽输出GPIO_InitStruct.GPIO_Speed = GPIO_Speed_2MHz;GPIO_Init(GPIOC, &GPIO_InitStruct);
}

HAL库 (Hardware Abstraction Layer)

c

#include "stm32f1xx_hal.h"void GPIO_Init_PC13(void) {GPIO_InitTypeDef GPIO_InitStruct = {0};__HAL_RCC_GPIOC_CLK_ENABLE();GPIO_InitStruct.Pin = GPIO_PIN_13;GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; // 推挽输出GPIO_InitStruct.Pull = GPIO_NOPULL;GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
}

LL库 (Low-Layer Library)

c

#include "stm32f1xx_ll_gpio.h"
#include "stm32f1xx_ll_bus.h"void GPIO_Init_PC13(void) {LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOC);LL_GPIO_SetPinMode(GPIOC, LL_GPIO_PIN_13, LL_GPIO_MODE_OUTPUT);LL_GPIO_SetPinOutputType(GPIOC, LL_GPIO_PIN_13, LL_GPIO_OUTPUT_PUSHPULL);LL_GPIO_SetPinSpeed(GPIOC, LL_GPIO_PIN_13, LL_GPIO_SPEED_FREQ_LOW);
}
http://www.dtcms.com/a/197716.html

相关文章:

  • 【Vue】路由1——路由的引入 以及 路由的传参
  • vue3大事件项目
  • JetBrains IDEA,Android Studio,WebStorm 等IDE 字体出现异常时解决方法
  • linux hungtask detect机制分析
  • 人工智能、机器学习、深度学习定义与联系
  • 如何使用 Apple 提供的 benchmark 工具
  • python读取图像,关于np、cv2、PIL不同图像类型的理解与转换
  • 玄机-第一章 应急响应-webshell查杀
  • Blender建小房子流程
  • 老旧设备升级利器:Modbus TCP转 Profinet让能效监控更智能
  • 6.2.3+6.2.4十字链表、邻接多重表
  • MongoDB的安装及简单使用
  • 【机器学习】工具入门:飞牛启动Dify Ollama Deepseek
  • 包装设备跨系统兼容:Profinet转Modbus TCP的热收缩包装机改造方案
  • 深入理解Docker和K8S
  • HarmonyOS 影视应用APP开发--配套的后台服务go-imovie项目介绍及使用
  • 【iOS(swift)笔记-9】WKWebView无法访问网络
  • 【SpringBoot】✈️整合飞书群机器人发送消息
  • Socket.IO是什么?适用哪些场景?
  • Flink的时间问题
  • 微软将于 8 月 11 日关闭 Bing Search API 服务
  • 二叉树构造:从前序、中序与后序遍历序列入手
  • Flink 作业提交流程
  • 数据库中关于查询选课问题的解法
  • JAVA SE 多线程(上)
  • C#中的成员常量:编译时的静态魔法
  • Elasticsearch进阶篇-DSL
  • 虚幻引擎5-Unreal Engine笔记之Pawn与胶囊体的关系
  • 项目:在线音乐播放服务器——基于SSM框架和mybatis
  • 宝塔面板屏蔽垃圾搜索引擎蜘蛛和扫描工具的办法