news 2026/7/12 11:54:41

[STM32L5] 【STM32L562E_DK开发板】--2.点亮LED

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[STM32L5] 【STM32L562E_DK开发板】--2.点亮LED

本篇讲述点亮LED。
一.原理
查阅用户手册,绿灯LD10控制引脚为PG12,红灯LD9控制引脚为PD3,且都是低电平有效。



二.代码准备
1.引脚配置如下


2.main函数。 生成代码,修改main函数如下

复制
  1. /**
  2. * [url=home.php?mod=space&uid=247401]@brief[/url] The application entry point.
  3. *@retvalint
  4. */
  5. intmain(void)
  6. {
  7. /* USER CODE BEGIN 1 */
  8. /* USER CODE END 1 */
  9. /* MCU Configuration--------------------------------------------------------*/
  10. /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
  11. HAL_Init();
  12. /* USER CODE BEGIN Init */
  13. /* USER CODE END Init */
  14. /* Configure the system clock */
  15. SystemClock_Config();
  16. /* USER CODE BEGIN SysInit */
  17. /* USER CODE END SysInit */
  18. /* Initialize all configured peripherals */
  19. MX_GPIO_Init();
  20. MX_ICACHE_Init();
  21. /* USER CODE BEGIN 2 */
  22. HAL_GPIO_WritePin(LED_GREEN_GPIO_Port, LED_GREEN_Pin, GPIO_PIN_SET);
  23. HAL_GPIO_WritePin(LED_RED_GPIO_Port, LED_RED_Pin, GPIO_PIN_RESET);
  24. /* USER CODE END 2 */
  25. /* Infinite loop */
  26. /* USER CODE BEGIN WHILE */
  27. while(1)
  28. {
  29. HAL_GPIO_TogglePin(LED_GREEN_GPIO_Port, LED_GREEN_Pin);
  30. HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin);
  31. /* Insert delay 100 ms */
  32. HAL_Delay(500);
  33. /* USER CODE END WHILE */
  34. /* USER CODE BEGIN 3 */
  35. }
  36. /* USER CODE END 3 */
  37. }


三.测验
编译后烧录,复位开发板,可以看到红绿LED灯交替闪烁。


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

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

Vue 2.3

一、核心概念 - state 状态 目标:明确如何给仓库提供数据,如何使用仓库的数据 1.提供数据 State提供唯一的公共数据源,所有共享的数据都要统一放到Store中的State中存储。 在state 对象中可以添加我们要共享的数据。 2.使用数据 ①…

作者头像 李华
网站建设 2026/7/5 4:25:34

[Linux]学习笔记系列 -- [drivers][mmc]mmc_sd

title: mmc_sd categories: linuxdriversmmc abbrlink: 64b4b0cf date: 2026-01-16 14:55:15 tags:linuxdriversmmc https://github.com/wdfk-prog/linux-study 文章目录 drivers/mmc/core/sd_ops.cdrivers/mmc/core/sd_uhs2.c SD UHS-II总线管理(SD UHS-II Bus Management) 实…

作者头像 李华
网站建设 2026/7/11 15:36:52

SpringBoot 优雅处理金额格式化:拦截器+自定义注解方案

SpringBoot 优雅处理金额格式化:拦截器自定义注解方案一、核心思路二、实现步骤1. 创建自定义注解 AmountFormat2. 编写金额格式化拦截器3. 注册拦截器并配置拦截路径4. 在实体类字段上使用注解 三、拦截器执行时机说明四、注意事项五、方案优势六、总结 SpringBoot…

作者头像 李华
网站建设 2026/7/4 22:33:25

*QuillBot

QuillBot是一款集合了多种功能的AI文字处理工具包,主要帮助用户优化英文写作。它就像一套智能的文字处理工具,可以帮你调整句子、检查错误、提炼重点。 一、它是什么 QuillBot的核心是一个AI驱动的文本改写和优化引擎。你可以把它理解为一个功能丰富的…

作者头像 李华