news 2026/4/3 4:12:12

[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/3/16 3:53:26

Docker部署可行吗?HeyGem容器化改造正在社区讨论中

Docker部署可行吗?HeyGem容器化改造正在社区讨论中 在AI数字人技术加速落地的今天,越来越多的内容创作者、教育机构和直播平台开始尝试自动化生成“会说话的虚拟形象”。HeyGem 正是这样一款专注于语音驱动口型同步的本地化视频生成工具,凭借…

作者头像 李华
网站建设 2026/3/25 15:56:53

城市路灯“AI单灯调光”:把深夜能耗砍40%,灯泡寿命翻倍

城市路灯是保障夜间出行安全的核心基础设施,但其“全时满亮”的传统运营模式长期存在能耗浪费与设备损耗两大痛点。数据显示,深夜23点至凌晨5点的路灯照明需求仅为夜间峰值的30%,但传统路灯仍保持100%功率运行,造成大量电能浪费&a…

作者头像 李华
网站建设 2026/4/2 22:07:40

企业培训视频自动化:结合HeyGem实现标准化数字人输出

企业培训视频自动化:结合HeyGem实现标准化数字人输出 在企业数字化转型的浪潮中,员工培训正面临前所未有的挑战——内容更新频繁、地域分布广泛、个性化需求上升,而传统视频制作模式却显得越来越力不从心。一场新员工入职培训视频的拍摄&…

作者头像 李华
网站建设 2026/3/29 2:20:28

【光伏风电功率预测】为什么模型越复杂越不稳?从数据、状态、气象三层拆解误差来源(深度工程解析)

关键词:光伏功率预测、风电功率预测、新能源功率预测、模型不稳定、Transformer、Informer、GNN、LSTM、过拟合、数据质量、状态建模、限电识别、可用容量 AvailCap、多源气象融合、NWP 偏差订正、短临预测、ramp 预警、概率预测 P10/P50/P90、误差分析、MLOps 监控…

作者头像 李华
网站建设 2026/3/31 3:11:43

C#高效数据批量插入实战(ADO.NET与SqlBulkCopy深度对比)

第一章:C#数据批量操作概述在现代企业级应用开发中,对数据库进行高效的数据批量操作是提升系统性能的关键环节。C# 作为 .NET 平台的核心语言,提供了多种机制来实现数据的批量插入、更新和删除,尤其在处理成千上万条记录时&#x…

作者头像 李华
网站建设 2026/4/1 11:46:04

揭秘C#跨平台日志监控难题:5步构建高性能分析系统

第一章:C#跨平台日志监控的挑战与演进随着 .NET Core 和 .NET 5 的发布,C# 应用逐步迈向真正的跨平台运行,从 Windows 扩展到 Linux、macOS 甚至嵌入式系统。这一转变使得日志监控的实现方式面临新的挑战:不同操作系统的文件路径规…

作者头像 李华