STM8S自学笔记之利用库函数点亮一个LED

本文是STM8S自学笔记,通过库函数点亮LED。详细介绍了使用STVD,STM8sLib,STVP等工具进行项目准备,主函数模板创建,以及GPIO的初始化、高低电平输出函数的使用,帮助初学者掌握STM8S的GPIO操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 准备工作及前提
    a、已安装IAR或者STVD
    b、下载标准固件库(StdPeriph_Lib_V2.1.0)备用;
    c、已建立好一个程序模板,如未建立请参考我的博客中的帖子STVD+STM8官方固件库创建工程模板
    d、(非必要)已下载STM8s库函数所在的程序版手册;
    e、(非必要)Flash Loader Demonstrator,这是ST的ISP烧写,对于STM8只有支持BootLoader的才行,STM8SF103本身木有BootLoader,需要自己写故而此处只是提及,但不要求,后期学习时再更新,但还是装上较好,因为要是后期我更新了呢。

  2. 使用软件
    STVD(全称ST Visual Develop)——编程使用;
    stm8slib(使用手册程序版) ——查找库函数及库函数的调用方法;
    STVP(全称ST Visual Programmer)——烧录程序;

  3. 开始
    1)模板准备工作
    a、复制程序模板,并重命名文件夹为LED,这样既保留了程序模板,又便于后期开发其他项目时不用再重新一步一步执行创建模板时的必要过程,节省时间;
    b、打开STVD后,选择File->Open Wodkspace,选中LED模板Cosmic下的Demo.stw打开即可,但还不忙写自己所要实现的任何功能的函数;
    c、为自己的主函数文件开始处添加块注释信息如下,完成后点击左侧方块收起块(如图)注释,方便管理和修改:
    /**********************************************
    ** 文件名    :  main.c
    ** 作     &nb

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值