锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

StdOS之运行指示灯

时间:2023-12-17 00:37:02 adtl082armz集成电路

StdOS是基于STM支持标准仓库包装的快速开发框架CPP11、代码托管github:https://github.com/armku/StdOS。

以下例子是操作指示灯的例子,可用于野火ISOV3开发板直接运行,其他板可更改指示灯端口。

https://www.cnblogs.com/ADTL/p/10054876.html

晶振8MHz,STM32F103全系列单片机。

下面是BSP.CPP代码

工程下载

#include "OnChip\Port.h"
#include "OnChip/USART.h"
#include "Sys.h"
#include "Buffer.h"

char *AppVersion = "0.1.2018.1115"; //版本号


OutputPort led1;

void LedTask(void *param)
{
auto leds = (OutputPort*)param;
*leds = !* leds;
}

USART usart111(USART1, 115200);


void BspInit()
{
led1.Set(PB0);
led1.Open();
led1 = 1;
Sys.AddTask(LedTask, &led1, 0, 500, "LedTask");
}

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章