当前位置:网站首页>STM8S105k4t6c--------------点亮LED
STM8S105k4t6c--------------点亮LED
2022-08-04 02:20:00 【挨踢玩家】
上一篇文章写了STM8S项目创建
这篇来点亮stm8s的板载LED
因为我的板子上的测试LED是PE5脚,你们根据自己的来改下代码就完事
1.打开创建好的工程项目
像我这样写就好了
main.c代码文件

#include "stm8s_conf.h"
#include "led.h"
#include "sysclk.h"
#include "stm8s_it.h"
#include "iostm8s105.h"
#include "stm8s.h"
void System_Init(void)
{
SysHSICLK_Config();//时钟配置初始化
LED_Config();
}
void main(void)
{
System_Init();
while (1)
{
;
}
}
led.c代码文件

#include "led.h"
#include "iostm8s105.h"
void LED_Config(void)
{
GPIO_Init(LED_GPIO_PORT, LED_GPIO_PIN, GPIO_MODE_OUT_PP_HIGH_FAST);
LED_On;
}
**
led.h代码文件
**
#ifndef __LED_H
#define __LED_H
#include "stm8s_conf.h"
#define LED_GPIO_PORT GPIOE
#define LED_GPIO_PIN GPIO_PIN_5
#define LED_On GPIO_WriteLow(LED_GPIO_PORT, LED_GPIO_PIN)
#define LED_Off GPIO_WriteHigh(LED_GPIO_PORT, LED_GPIO_PIN)
void LED_Config(void);
#endif
**
**
烧录
**
这样对应来接就好了。
ST-LINK2 —> STM8S
SWIM ------> SWIM
NRST-------> NRST
VCC--------> VCC
GND-------->GND


现象:LED亮了
烧录前 ↓

烧录后 ↓

总结:stm8s的IO口配置比stm32简单很多,没有时钟配置,没有结构体赋值再存入寄存器的操作。学过C51,还是很容易上手的!
边栏推荐
- Continuing to invest in product research and development, Dingdong Maicai wins in supply chain investment
- The idea of the diagram
- 天地图坐标系转高德坐标系 WGS84转GCJ02
- Rongyun "Audio and Video Architecture Practice" technical session [complete PPT included]
- Intranet penetration - application
- Example 037: Sorting
- sudo 权限控制,简易
- Day13 Postman的使用
- Ant - the design of the Select component using a custom icon (suffixIcon attribute) suffixes, click on the custom ICONS have no reaction, will not display the drop-down menu
- Security First: Tools You Need to Know to Implement DevSecOps Best Practices
猜你喜欢
随机推荐
Zabbix设置邮件告警+企业微信告警
工程制图名词解释-重点知识
Sky map coordinate system to Gaode coordinate system WGS84 to GCJ02
2022焊工(初级)上岗证题目模拟考试平台操作
小程序:扫码打开参数解析
Parquet encoding
Example 040: Reverse List
【云原生】DevOps(六):Jenkins流水线
Small Turtle Compilation Notes
第13章 网络安全漏洞防护技术原理与应用
QNX Hypervisor 2.2用户手册]10.1 通用vdev选项
yum 仅下载包
Download install and create/run project for HBuilderX
this巩固训练,从两道执行题加深理解闭包与箭头函数中的this
编写 BOLL 心得体会
可变字符串
MallBook 助力SKT思珂特教育集团,立足变化,拥抱敏捷交易
Flask Framework Beginner-05-Command Management Manager and Database Use
sudo 权限控制,简易
Example 039: Inserting elements into an ordered list









