news 2026/9/3 0:19:57

[STM32C0] 【STM32C092RC 测评】点灯操作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[STM32C0] 【STM32C092RC 测评】点灯操作

我在官网上一直没有找到原理图。所以只能看操作文档指南上的IO口了
可以知道
LD1 ------------------------ PA5
LD2 ------------------------ PC9

1.打开CubeMX
建立工程D:\STM32C092RC\LED

配置IO口引脚
下面是LED1
下面是LED2

7174682b081f705be.png(166 KB, 下载次数: 2)

下载附件

2025-5-19 18:29 上传



默认都是输出低电平,然后引脚就配置完毕了
2,配置时钟


我选择的是48MHZ

3.
将堆栈弄大一点


生成工程代码




打开KEIL






编译烧录板子
查看现象


发觉只有LED2点亮了,因为LED2是低电平点亮
接下来,我们修改代码,让两个灯一起亮

我们先定义宏函数
/* USER CODE BEGIN Includes */
/********* 函数宏定义 *********/
#define LED1_off HAL_GPIO_WritePin(LD1_GPIO_Port, LD1_Pin, GPIO_PIN_RESET);
#define LED1_on HAL_GPIO_WritePin(LD1_GPIO_Port, LD1_Pin, GPIO_PIN_SET);
#define LED2_off HAL_GPIO_WritePin(LD2_GPIO_Port, LD2_Pin, GPIO_PIN_SET);
#define LED2_on HAL_GPIO_WritePin(LD2_GPIO_Port, LD2_Pin, GPIO_PIN_RESET);


在主函数里添加下面代码

编译烧录,可以看到两个灯都电量了,LED1灯是黄色,LED2等是绿色
查看图片可以效果


至此,点灯完成。

代码在附件中

.
---------------------
作者:龙鳞铁碎牙
链接:https://bbs.21ic.com/icview-3452860-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 21:53:53

毕业设计项目 深度学习行人口罩佩戴检测

简介 2020新冠爆发以来,疫情牵动着全国人民的心,一线医护工作者在最前线抗击疫情的同时,我们也可以看到很多科技行业和人工智能领域的从业者,也在贡献着他们的力量。近些天来,旷视、商汤、海康、百度都多家科技公司研…

作者头像 李华
网站建设 2026/9/2 20:19:25

商业授权注意事项:大规模使用需提前联系获取许可

商业授权注意事项:大规模使用需提前联系获取许可 在企业数字化转型加速的今天,AI生成内容(AIGC)正以前所未有的速度渗透进营销、培训、客服等核心业务场景。尤其是数字人视频——这种能“开口说话”的虚拟形象,已经成…

作者头像 李华
网站建设 2026/9/3 1:53:58

【C#交错数组遍历终极指南】:掌握高效遍历技巧,提升代码性能

第一章:C#交错数组遍历概述在C#中,交错数组(Jagged Array)是指数组的数组,每一维度的长度可以不同。这种结构适用于不规则数据集合的存储与处理,例如学生成绩表中每位学生选修课程数量不一致的情况。由于其…

作者头像 李华
网站建设 2026/9/2 23:02:32

C#实现稳定TCP通信的10个关键步骤(数据丢包与粘包解决方案)

第一章:C#中TCP通信的核心机制与挑战在C#开发中,TCP通信是实现网络数据传输的重要手段,依赖于.NET框架提供的System.Net.Sockets命名空间。通过TcpClient和TcpListener类,开发者能够快速构建客户端-服务器通信模型。然而&#xff…

作者头像 李华
网站建设 2026/9/2 18:10:08

【C#跨平台拦截器实战指南】:5个核心示例助你掌握高效AOP编程

第一章:C#跨平台拦截器概述在现代软件开发中,跨平台能力已成为衡量语言与框架成熟度的重要标准。C# 依托 .NET 平台的持续演进,已实现对 Windows、Linux 和 macOS 的深度支持,使得开发者能够在不同操作系统上构建统一行为的应用程…

作者头像 李华
网站建设 2026/9/2 18:41:57

FLV直播回放可用:HeyGem拓展应用场景至流媒体领域

HeyGem 拓展应用场景至流媒体领域:FLV 支持与批量处理的工程实践 在直播内容爆炸式增长的今天,一场带货直播结束之后,回放视频往往沉寂于平台角落,等待被少数用户偶然点开。而品牌方却希望这段高价值内容能反复触达更多人群——但…

作者头像 李华