说实话点亮LED灯还是比较简单的,就是通过给高低电平来控制亮灭,这部分就不详细介绍了,主要来介绍一下RT - Thread。 代码 代码语言:javascript 代码运行次数:0 运行 AI代码解释 #include<rtthread.h>#include<rtdevice.h>#include<board.h>#defineDBG_TAG"main"#defineDBG_LV
在RT-Thread中点亮LED的步骤如下: 1. 准备开发环境 首先,确保你已经安装了RT-Thread Studio,这是RT-Thread官方提供的集成开发环境(IDE),它集成了代码编辑、编译、调试等功能,非常适合用于RT-Thread项目的开发。 2. 创建一个新的RT-Thread项目 打开RT-Thread Studio,选择“文件” -> “新建” -> “RT-Thread...
-因为对rtthread操作系统特别熟悉,但是以后的研究方向不会再走嵌入式了就发出来帮助更多想要学习的同学,先只讲应用,之后再会讲解底层逻辑代码。想要这样能让大家对rtt有更深的理解, 视频播放量 1.3万播放、弹幕量 5、点赞数 217、投硬币枚数 130、收藏人数 560、转发人数
Ewan睡大觉创建的收藏夹洪水监测内容:RT-THREAD从入门到精通--1.点亮一个LED灯,如果您对当前收藏夹内容感兴趣点击“收藏”可转入个人收藏夹方便浏览
上次的的推文简单说了下如何使用Keil创建STM32F103的工程,并且完成了LED点亮,及让LED等闪烁的功能,那是诸多同学学习单片机的起手式。本篇推文是继续上一篇推文的内容,依旧是点亮LED,不同的是,这次点亮LED等,是在RT-Thread操作系统中进行的。 创建工程 创建一个Keil工程,芯片依旧选择STM32F103C8T6,然后在Manage Run...
//LED上拉连接GPIOB 12引脚,所以设置如下,推挽输出,Pin12,2MHz输出速度 gpioInit.GPIO_Mode=GPIO_Mode_Out_PP; gpioInit.GPIO_Pin=GPIO_Pin_12; gpioInit.GPIO_Speed=GPIO_Speed_2MHz; GPIO_Init(GPIOB,&gpioInit); while(1){ //点亮LED
STM32F103+RT-Thread从零开始(一)——点亮LED 写在开头的话: 最近心血来潮,打算重新捡起老本行,结果发现很多都忘记了。干脆重新开始学习,并做个从零开始的笔记了。 STM32系列MCU STM32系列芯片包括F0/F1/F2/F3/F4/F7/L0/L1/L4/H7等系列芯片芯片。不同系列的芯片适用于不同的应用场景。
根据自己的板子设置电平,如果IO口接的是LED正极,则输出高电平点亮,反之则输出低,我这里把引脚设置为低电平,代码示例如下 /* defined the LED0 pin: PF9 */#defineLED0_PINGET_PIN(F,9)rt_pin_write(LED0_PIN,PIN_LOW); 三、项目实战 按照上面的步骤,我们写一个完整的工程,代码如下: ...
在此点亮LED灯的应用中,选择在空闲进程中的钩子函数中更新看门狗重装载计数器(喂狗操作),所以在rtconfig.h将#define RT_USING_IDLE_HOOK字符串前面的注释符号去掉,使得空闲钩子使能。该应用中选择开启动态分配内存,所以在rtconfig.h将#define RT_USING_HEAP去掉,开启该功能。
"drv_i2c.h"#include "drv_gpio.h"#include "hardware/i2c.h"#define PICO_I2C i2c1#define LED...