STM8库函数开发手册(1) //工程模板、GPIO、时钟

本文详细介绍了如何搭建STM8库函数工程,包括创建文件目录、拷贝库文件、配置工程设置等步骤。接着,重点讲解了GPIO库的初始化、读写操作,以及时钟控制库的配置,如时钟源切换、外设时钟管理等,为STM8开发提供了基础支持。
摘要由CSDN通过智能技术生成

第一部分 创建库函数工程

1、创建文件目录

v2-9ead5993f2113e2935eec55d796cc9fb_b.jpg

BSP文件夹中存放自定义底层驱动程序文件;

IAR文件夹存放IAR工程文件;

LIB 文件夹中引入C 语言自己的库函数;

USR 文件夹中存放自定义主程序及数据库头文件等;

Readme 文件夹中存放自定义程序设计说明文件;

2、将STM8库函数文件拷贝入LIB文件夹

链接:

https://pan.baidu.com/s/1llVx9meEhhk0VYKbsKzLxw

提取码:iy3v

下载解压后进入官方库函数目录:

v2-b6f84d7142085b5f400de9f3249db73b_b.jpg

打开Libraries\STM8S_StdPeriph_Driver文件夹,找到inc 和src文件夹

就是我们的官方库文件啦

v2-3bb5467cd072f31b265bbb021139381a_b.png

将其拷贝到我们的LIB下:

v2-ecd7e30f9e39a0e5e439ec5dec418c92_b.jpg

inc文件夹是.h文件集合

src文件夹是.c文件集合

3、将STM8中断入口文件拷贝入USR文件夹

STM8S_StdPeriph_Lib\Project\STM8S_StdPeriph_Template文件夹下拷贝如下文件

v2-50aa5eac21ed74408b0b8418e19dc12f_b.png

将stm8s_it.c、stm8s_it.h拷贝到USR文件夹下

v2-0c54303ad86d6cfdd0a92909faef69f4_b.jpg

4、将stm8s_conf.h(目录文件)拷贝到LIB文件夹下

STM8S_StdPeriph_Lib\Project\STM8S_StdPeriph_Template文件夹下拷贝如下文件

v2-529dab4f0f2d8b746b41c26c440f3656_b.png

将stm8s_conf.h(目录文件)拷贝到LIB文件夹下

v2-423828a88d9000b9748299f4d4c56956_b.jpg

关于stm8s_conf.h的介绍:

stm8s_conf.h是官方固件库头文件的集合,如果不需要某个方面的功能,可以将对应头文件的声明注释掉。

v2-9416611b1a92dc9f3f6e4126c1045803_b.jpg

5、打开IAR新建工程

v2-1f2d3134cb142e770c904de2c7b0cfc0_b.jpg

v2-8eb14adc1fcba8122a62c69201ebba8c_b.jpg

记得把工程放入IAR文件夹下

v2-85cca67b151e05eb415f5ead05323644_b.jpg

6、将工程文件结构与IAR工程结构对应起来

v2-3a2377920fd8af6241b60900832a4a98_b.jpg

IAR文件夹是存工程的,不需要添加

v2-734d33de5c1635ef9fcad6ab32debe61_b.jpg

7、往工程树中添加文件

①、往USR中添加stm8s_it.c(不需要添加.h)

v2-b28ab56d24fc1dae1210f068af27187d_b.jpg

v2-90e03655d6c440ed58f0eb18986c41f1_b.jpg

v2-a7957564bc97fd6eca563a68e5a1d342_b.jpg

②、LIB中添加stm8s_conf.h

v2-ed44af6fd3d62b5c911b81f733d94ce0_b.jpg

8、保存工程到IAR文件夹下

  • 6
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: STM32库函数手册中文是一本详细介绍STM32系列微控制器库函数手册,用于帮助开发者理解和使用STM32系列微控制器的函数接口。该手册包含了各种功能模块的函数接口和相关的说明文档。 首先,STM32库函数手册中文将STM32系列微控制器的功能模块进行了分类,例如GPIO、UART、SPI、I2C等等。这样方便开发者按照需要查找到对应模块的函数接口。每个功能模块的详细介绍中包含了各个函数的参数说明、返回值说明以及使用方法的示例。 此外,STM32库函数手册中文还对一些常用的驱动和协议进行了详细介绍,例如LCD驱动、CAN总线通信、USB通信等。这些驱动和协议的介绍非常实用,可以帮助开发者更加高效地使用STM32系列微控制器完成各类应用。 同时,STM32库函数手册中文还提供了开发环境的使用教程,包括如何搭建开发环境、如何编译和下载程序、如何调试等等。这些教程对于初学者来说非常友好,可以帮助他们快速上手并且顺利完成项目。 总之,STM32库函数手册中文是一本非常实用的参考书,对于想要深入学习和应用STM32系列微控制器的开发者来说是必备的资料。无论是新手还是有经验的开发者都可以通过该手册轻松地掌握STM32系列微控制器的各种功能模块的使用方法。 ### 回答2: STM32库函数手册中文是指ST公司为STM32系列微控制器开发库函数手册中文版本。STM32库函数手册提供了丰富的函数和驱动程序,用于快速开发嵌入式应用。 这个手册STM32的主要系列为框架,将不同系列的微控制器分类,并提供了详细的函数说明和使用示例。手册中包含了各种功能的库函数,如GPIO控制、时钟控制、定时器、串口通信、外设驱动等。 通过STM32库函数手册开发人员可以方便地查找和理解各个库函数的功能和使用方法。手册中每个函数的说明都包括了函数原型、参数说明以及返回值说明,帮助开发人员正确使用这些函数。 此外,手册中还提供了一些示例代码,演示了如何使用库函数来完成常见的任务,这对于初学者尤其有帮助。开发人员可以根据手册的示例代码,快速上手并实现自己的应用。 总之,STM32库函数手册中文是一本非常重要的参考资料,对于学习和使用STM32系列微控制器的开发人员来说,它是一本必备的工具书。无论是新手还是有经验的开发者,都可以通过这本手册,快速学习和开发STM32的应用。 ### 回答3: STM32库函数手册中文是一本详细介绍STM32系列微控制器库函数的参考手册。这本手册提供了丰富的信息,包括函数的用法、参数、返回值以及相关的示例代码。它涵盖了STM32系列微控制器的各种功能,如GPIO(通用输入输出)、定时器、串口通信、中断处理等。 该手册以清晰简洁的方式组织了每个功能的章节,使用户能够轻松找到所需的函数。每个章节都包括了函数的详细说明,包括函数的功能、参数的含义和使用方法。此外,该手册还提供了丰富的实例代码,帮助用户更好地理解函数的使用方法。 通过这本手册,用户可以学习如何使用STM32库函数来实现各种功能。无论是初学者还是有经验的开发人员,都可以从中获益。对于初学者来说,手册提供了一种快速了解STM32库函数的方式,帮助他们上手开发。对于有经验的开发人员来说,手册提供了一种快速查找函数用法的方式,使得开发工作更加高效。 总之,STM32库函数手册中文是一本对于STM32系列微控制器的开发非常有价值的参考手册。它提供了对于库函数的全面介绍和详细说明,使得开发者能够更好地利用STM32系列微控制器的功能。无论是学习使用STM32库函数还是参考具体的函数用法,这本手册都是一个不可或缺的工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值