嵌入式铁头山羊stm32-GPIO引脚分布-Day2

嵌入式铁头山羊STM32-各章节详细笔记-查阅传送门(点击传送)https://blog.csdn.net/m0_56408226/article/details/151870808


目录

1.在手册中找到单片机的引脚分布图

2.引脚的编号规则

​编辑3.特殊引脚的功能和作用

4.常规引脚的命名规则


1.在手册中找到单片机的引脚分布图

数据手册中,打开标签目录,找到pinouts and pin description这个

因为自己学是的stm32的f103的c8t6,c就是48引脚,t就是LQFP封装,所以就是LQFP48引脚


2.引脚的编号规则


3.特殊引脚的功能和作用


4.常规引脚的命名规则

普通引脚作用都是一样的,为了区分他们就使用了一套命名规则(GPIO明天学,注意同一组引脚编号分布不连续)

<think>嗯,用户再次询问铁头山羊STM32使用的库类型,看来对这个问题很执着啊。之前我已经从引用中推断出HAL库的线索,但这次用户特意强调了参考站内引用,还提供了两段具体内容。 仔细看引用[1]的标题直接写着“铁头山羊stm32-HAL库”,这已经是相当明确的证据了。引用[2]还提到SPI总线结构的学习,里面描述的配置参数方式(如时钟极性和相位设置)正是HAL库的典型特征。标准库的配置通常更底层,而HAL库会抽象出InitTypeDef这样的结构体——虽然原文没提结构体名称,但“五个参数”的描述高度吻合HAL_SPI_Init()的参数配置模式。 用户可能正在评估是否要采用这个开发板学习,所以特别关心库的类型。考虑到HAL库现在是ST主推的框架,这个信息对用户选择学习资源很重要。不过用户没提具体应用场景,需要补充说明两种库的适用性差异。 注意到用户两次提问都聚焦“铁头山羊”这个具体型号,但网上公开资料有限。或许可以建议用户直接查阅开发板配套的例程代码,看到hal_conf.h或stm32xx_hal.h头文件就能百分百确认。 </think>根据引用内容中明确出现的**"铁头山羊stm32-HAL库"**标识[^1]以及SPI总线配置中描述的**参数化设计模式**(如时钟极性/相位等HAL库典型特征)[^2],可以确认: **铁头山羊STM32开发使用的是HAL库** 原因如下: 1. **直接证据**:引用[1]标题明确标注为“铁头山羊stm32-HAL库” 2. **技术特征**: - SPI配置描述的“五个参数”与HAL库的`SPI_InitTypeDef`结构体参数设计一致[^2] - 模块化配置方式符合HAL库抽象化硬件操作的特点,例如: ```c /* HAL库典型的SPI初始化代码结构 */ SPI_HandleTypeDef hspi; hspi.Instance = SPI1; hspi.Init.Mode = SPI_MODE_MASTER; hspi.Init.Direction = SPI_DIRECTION_2LINES; hspi.Init.DataSize = SPI_DATASIZE_8BIT; // 引用中提到的8比特传输[^2] hspi.Init.CLKPolarity = SPI_POLARITY_LOW; // 时钟极性参数 hspi.Init.CLKPhase = SPI_PHASE_1EDGE; // 时钟相位参数 HAL_SPI_Init(&hspi); ``` 3. **生态趋势**:ST官方已转向维护HAL库,新器件(如STM32H7/G0系列)仅提供HAL库支持 > ℹ️ 标准库(Standard Peripheral Library)已于2014年停止更新,而HAL库具有更好的跨系列兼容性,但代码效率略低于直接操作寄存器。 --- ### 相关问题 1. **铁头山羊STM32的HAL库开发环境如何搭建?需要哪些基础软件工具?** 2. **在铁头山羊STM32项目中,HAL库与LL库(Low-Layer)能否混合使用?有何优势限制?** 3. **HAL库的实时性是否满足铁头山羊STM32在电机控制等高速场景的需求?** 4. **如何优化铁头山羊STM32的HAL库代码体积以适应Flash较小的型号?** [^1]: 引用[1]标题明确标注HAL库 [^2]: SPI参数化配置模式符合HAL库设计特征
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值