当前位置: 首页 > news >正文

Free-RTOS实现LED闪烁

开发板:正点原子探索者 F407

LED定时定时闪烁

在这里插入图片描述

本次实验验证:

配置文件
1、打开CubeMX
在这里插入图片描述

2、选择芯片型号,然后点击开始项目
在这里插入图片描述

3、配置时钟
在这里插入图片描述

配置烧录引脚,与FreeRTOS系统时钟
在这里插入图片描述
在这里插入图片描述

选择FreeRTOS

在这里插入图片描述

这里已经默认有一个任务,我们不在进行增加,默认即可:

在这里插入图片描述
在这里插入图片描述

我们通过原理图去找主板上DS0引脚
在这里插入图片描述

LED0对应的是PF9
在这里插入图片描述

1、设置输出模式:
在这里插入图片描述

2、配置时钟:
在这里插入图片描述

3、配置文件格式:
在这里插入图片描述

4、设置路径
在这里插入图片描述

5、生成到keil
在这里插入图片描述

6、打开
在这里插入图片描述

7、任务1入口:
在这里插入图片描述

8、GPIO已经定义:
在这里插入图片描述

9、GPIO引脚使用函数:
在这里插入图片描述

这里我们使用,因为我想让他隔一段时间让引脚实现翻转:
void HAL_GPIO_TogglePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);
在这里插入图片描述

10、烧录器状态:

在这里插入图片描述
在这里插入图片描述

我的主板LED0实现了闪烁,你的呢?

http://www.lryc.cn/news/499147.html

相关文章:

  • NLP论文速读(斯坦福大学)|使用Tree将语法隐藏到Transformer语言模型中正则化
  • 再谈多重签名与 MPC
  • CTF学习24.11.19[音频隐写]
  • vue的watch是否可以取消? 怎么取消?
  • 23、枚举
  • Java基本概念
  • C++学习——如何析构派生类
  • SpringCloud与Dubbo的区别
  • C# 设计模式--建造者模式 (Builder Pattern)
  • leetcode 23. 合并 K 个升序链表
  • 【Redis】深入解析Redis缓存机制:全面掌握缓存更新、穿透、雪崩与击穿的终极指南
  • SQL语法——DQL查询
  • 云计算.运维.面试题
  • 基于vue和vite的计算器
  • 《OpenCV:视觉世界的魔法钥匙》
  • 部署kafka并通过python操作
  • 【JAVA】Java高级:数据库监控与调优:SQL调优与执行计划的分析
  • 【单片机开发】MCU三种启动方式(Boot选择)[主Flash/系统存储器(BootLoader)/嵌入式SRAM]
  • 跨库移植 SQL
  • (软件测试文档大全)测试计划,测试报告,测试方案,压力测试报告,性能测试,等保测评,安全扫描测试,日常运维检查测试,功能测试等全下载
  • Vue前端开发-路由跳转及带参数跳转
  • 服务器上安装 Node.js
  • 在阿里云/Linux环境搭建Gitblit服务
  • MicroBlaze软核开发(二):GPIO
  • threejs相机辅助对象cameraHelper
  • Luma 视频生成 API 对接说明
  • 服务器数据恢复—EVA存储硬盘磁头和盘片损坏离线的数据恢复案例
  • 【Python】深入探索Python类型检查:掌握 `typing` 模块的高级用法
  • Android学习15--charger
  • 顶会新宠!KAN-LSTM完美融合新方案