一、材料清单
正点原子stm32f103zet6开发板,stlink
二、函数解释
在这次的实验中要用到的函数如下:
void rt_pin_mode(rt_base_t pin, rt_base_t mode);
void rt_pin_write(rt_base_t pin, rt_base_t value)
GET_PIN
rt_pin_mode 设定指定引脚的工作模式
void rt_pin_write 赋值给指定引脚高低电平
GET_PIN 获取引脚编号
三、代码示例
/*
* Copyright (c) 2006-2024, RT-Thread Development Team
*
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
* 2024-08-29 RT-Thread first version
*/
#include <rtthread.h>
#define DBG_TAG "main"
#define DBG_LVL DBG_LOG
#include <rtdbg.h>
#include <rtdevice.h>
#include <board.h>
#define LED GET_PIN(E,5)
int main(void)
{
rt_pin_mode(LED, PIN_MODE_OUTPUT);
while(1)
{
rt_pin_write(LED, PIN_LOW);
rt_thread_mdelay(1000);
rt_pin_write(LED, PIN_HIGH);
rt_thread_mdelay(1000);
}
return RT_EOK;
}