【新定义MCU开发板】RD8x3x 核心板--点灯

一、准备工程

准备一个可以用的工程(在官网下载)。

解压得到的文件

在这个文件找到

 然后新建文件,文件名随意,我的是RD8x3x点灯,然后在  NBK-RD8x3x Demo Code 文件复制

Drivers 、FWLib 、User 这三个文件

复制到自己新建的文件夹

然后新建工程(你懂得),然后配置环境,以下是操作

添加对应的文件到此

二、开始编写程序

#include "SC_Init.h"	//MCU Init header,Include all IC resource headers

#define LED_PORT 	GPIO0
#define LED_PIN  	GPIO_PIN_1
#define LED_MOMDE 	GPIO_MODE_OUT_PP

#define LED_ON()   GPIO_WriteHigh(LED_PORT, LED_PIN)
#define LED_OFF()  GPIO_WriteLow(LED_PORT, LED_PIN)

int main()
{
	SC_GPIO_Init();
	
	LED_ON();
	
	while(1)
	{
	
	}
}

 三、解释代码

 

#include "SC_Init.h"	//MCU Init header,Include all IC resource headers

这是添加单片机各种初始化函数的头文件----这是官方写好的不需要更改里面的配置。

#define LED_PORT     GPIO0                //初始化端口
#define LED_PIN      GPIO_PIN_1        //初始化引脚,灯的端口引脚是P01
#define LED_MOMDE     GPIO_MODE_OUT_PP         //初始化端口模式

#define LED_ON()   GPIO_WriteHigh(LED_PORT, LED_PIN)         //写入高电平
#define LED_OFF()  GPIO_WriteLow(LED_PORT, LED_PIN)        //写入低电平

去到 #include "SC_Init.h" 这里找到GPIO的初始化函数----- SC_GPIO_Init()

然后调用写好的宏 LED_ON();

到这点灯成功!

四、成果展示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值